Job Summary
Highly experienced engineering position, under minimal or no direct supervision, guiding the designing, building, and maintaining software used in medical devices and engineering projects related to medical technology. Applies standard engineering practices to resolve problems of high complexity. May assist and mentor experienced engineers.
* Salary Range: $137,590 - $153,755
* Bonus Eligibility: Eligible to participate in a bonus plan with a target of 10% of the base salary (applicable to the grade level)
* Additional Compensation: Final pay depends on experience, education, knowledge, skills, and abilities
Our benefits are comprehensive, including a 401(k) plan with company contributions, paid vacation, holidays, personal days, employee assistance programs, and health benefits (medical, dental, vision). Read more about our benefits here.
Due to export control laws, candidates must be U.S. citizens, nationals, Green Card holders, or lawfully admitted into the U.S. as refugees or asylum seekers.
Responsibilities
* Guide the development of new software methodologies and best practices. Generate innovative solutions and advise senior management.
* Plan, design, execute, document, and analyze complex software applications within medical product design controls.
* Design and develop software according to product requirements and program goals, applying standard techniques to solve complex problems.
* Demonstrate advanced understanding of theories and practices across disciplines to identify risks, requirements, and architectural components.
* Collaborate with leadership to improve software engineering processes.
* Resolve and lead others in resolving software defects. Conduct root cause analyses and code reviews.
* Assist with project scheduling, tracking progress, and process improvements.
* Work with internal and external teams on design, redesign, and prototyping activities.
* Mentor junior staff and author/review software specifications compliant with design controls.
* Maintain technical records and identify process improvements.
* Provide advice and assistance to team members and supervise or guide engineers on projects.
Requirements
* Bachelor's degree in Engineering, IT, or related field preferred.
* 8+ years in software engineering, troubleshooting, and problem-solving.
* Experience with SDLC, medical device development, and FDA regulations is a plus.
* Proven experience in designing and implementing performant system software using various technologies.
* Advanced experience with C#, .NET Framework/.NET Core, Web Services, and SQL.
* Experience with Windows Services, Web Services, cloud services (Azure, AWS, GCP), microservices, Kubernetes, automated testing, object-oriented design, HTTP, SOAP, REST, virtual environments, source control (Git/Bitbucket), and troubleshooting.
* Strong analytical, debugging, and communication skills.
Additional Information
We offer an excellent salary and benefits package including medical, dental, vision, life insurance, disability, 401(k) with company contributions, and wellness programs.
Fresenius Kabi is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration regardless of race, color, religion, sex, national origin, citizenship, immigration status, disabilities, or veteran status.
#J-18808-Ljbffr