This position is open to remote candidates in the U.S. who can travel to San Diego, CA monthly.
Mainstay Medical
Mainstay Medical is a medical device company focused on marketing an innovative implantable neurostimulation system, ReActiv8, for people with disabling chronic mechanical Low Back Pain. The company is headquartered in Dublin, Ireland, with subsidiaries operating in Ireland, the United States, Australia, Germany, and the Netherlands.
The Role
Responsible for software architecture, design, and implementation, covering complete software development lifecycle from requirements analysis to production and commercial deployment of mobile and cloud applications.
Position Responsibilities
- Collaborate with cross-functional teams to design, develop, and deploy C# .NET applications for both mobile and cloud platforms in a regulated environment.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Participate in architectural discussions and provide input to enhance system scalability, performance, and security.
- Debug and resolve software defects and issues in a timely manner.
- Provide ongoing support and maintenance for released applications.
- Keep up-to-date with evolving technologies in software development.
- Maintain product and company reputation by complying with government regulations.
- Perform other duties as needed.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Minimum of 5 years of professional experience in C# .NET software development.
- Experience with relevant technologies such as ASP.NET Core, EF Core, SQL databases, Xamarin/ MAUI/ .NET Mobile, Bluetooth, GRPC, Azure, DevOps, Git.
- Ability to travel to San Diego, CA on a monthly basis.
- Medical device or highly regulated environment strongly preferred.
- Demonstrated passion for driving innovation and delivering results that serve business needs.
- Effective listener who can ask clarifying questions to gain an understanding of complex products and processes.
- High level problem solving and reasoning skills required.
- Experience with mobile application development, preferably using .NET.
- Proficiency in cloud technologies such as Microsoft Azure.
- Solid understanding of software development principles, design patterns, and architecture.
- Working knowledge of security best practices as they apply to the deployment of cloud and mobile-connected applications.
- Experience developing software in accordance with IEC 62304.
The salary range for this position is $98,000 to 150,000/year; however, base pay offered will take into account a range of factors, including job-related knowledge, skills, and experience. The total compensation package includes a range of medical, dental, vision, financial, and other benefits, as well as equity.
Mainstay Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to gender, race, color, religious creed, national origin, age, sexual orientation, gender identity, physical or mental disability, and/or protected veteran status. Mainstay Medical participates in E-Verify.