Staff Software Engineer (level IV)
Summary / Objective
We are looking for a dynamic technical expert and leader who wants to make a difference in patients' lives while working on cutting-edge technology in the medical device industry. Our Software Engineers contribute to all phases of product development, from initial concept to final deployment, while ensuring high-quality, reliable, and efficient software for our digital health solution.
Staff engineers operate as senior technical leads, driving software architecture and implementation across cloud and mobile systems. This position marks a key step in our career ladder, offering structured progression from Staff (IV) to Sr. Staff (V) and Principal (VI), with opportunities for increasing technical scope, influence, and mentorship.
Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Architecture Leadership
- Define overall solution architecture for digital health platforms.
- Lead cloud architecture design and technology selection (GCP, ASP.net).
- Define mobile device architecture and strategy, including cross-platform frameworks (MAUI).
- Implement and review the most complex technical solutions across cloud and mobile systems.
Technical Leadership
- Lead and contribute to all phases of the product development lifecycle: design, implementation, testing, and documentation.
- Champion best practices in software quality, performance, and reliability.
- Guide DevOps strategy and implementation for CI/CD, release automation, and observability.
- Collaborate across engineering, QA, regulatory, manufacturing, and support teams to deliver robust and compliant products.
Documentation & Compliance
- Own the definition and documentation of functional requirements.
- Ensure software development adheres to regulatory standards:
- ISO 9001 (Quality Management)
- ISO 13485 (Medical Device Quality Systems)
- IEC 62304 (Medical Device Software Lifecycle)
- ISO 14971 (Risk Management)
Mentorship and Growth
- Provide technical guidance and mentorship to junior and mid-level engineers.
- Lead peer reviews, architecture discussions, and knowledge-sharing sessions.
Competencies/Success Factors
Technical Leadership
- Deep knowledge of cloud technologies and distributed system design
- Expertise in mobile architecture and modern cross-platform frameworks
- Experience leading DevOps initiatives and pipeline automation
Process and Quality
- Strong understanding of software lifecycle models and documentation
- Working knowledge of medical device regulatory standards (ISO, IEC)
Team and Culture
- Strong analytical and problem-solving skills
- Clear, concise communicator
- Passion for mentoring and helping others grow
- Embodies ethics, integrity, and company values
Supervisory Responsibility
This position has no supervisory responsibilities
Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle or feel objects, tools or controls and talk or hear.
The employee is occasionally required to stand, walk, stoop, kneel, crouch or crawl. Specific vision abilities required by this job include close vision and the ability to adjust focus
Travel
This position requires minimal travel.
Required Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 8+ years of professional software engineering experience.
- Proven expertise in:
- Cloud platforms (preferably GCP)
- Cross-platform mobile frameworks (Xamarin, MAUI)
- Web frameworks (Angular, ASP.net, Vue.js)
- Designing scalable and secure architectures in regulated environments
Preferred Education and Experience
- MS in Engineering, Computer Science, or a related field.
- 10+ years of experience including significant contributions to software architecture.
- Demonstrated experience in cloud and mobile architecture for digital health.
- Familiarity with additional mobile frameworks (e.g., Flutter, React Native) and containerized deployments.
Additional Eligibility Qualifications
None required for this position.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
CAIRE is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or membership in any other class protected by federal, state, or local law.