Senior Software Architect
Heartstream is building on our 40+ year legacy of growth and innovation in emergency medical technology to continue passionately pursuing our mission of saving lives, lowering the cost of healthcare, and advancing the science of resuscitation while serving the public access AED, EMS, military, and hospital market segments. Heartstream includes leading brands and products like HeartStart AEDs, Intrepid and DFM100 monitor defibrillators, Tempus monitor and Tempus ALS systems, and Corsium and ECI informatics solutions.
Emergency Care is looking for an exceptionally talented and motivated Software Architect to join our Informatics team. In this role, you will be involved in many aspects of architecture, design, build, engineering, and implementation of technical solutions and capabilities providing technical leadership. You'll communicate overall architecture vision, technical strategies, and trade-offs across various levels in the organization to gain buy-in. Your ability to drive Innovation forward at a fast pace and respond quickly and confidently to change is essential for success in this role.
Your impact:
- Defining architecture strategy, balancing long- and short-term views, and balancing conflicting requirements (e.g., security vs. performance) in alignment with software leaders
- Ensure that business-level planning and technology roadmap integrates with a business strategic roadmap
- Working with stakeholders to develop the architectural runway and spikes in support of new business features and capabilities.
- Working with product owners, development teams, and software leaders to define and design at a high-level a solution/platform (incl. solution/platform intent, information models, and documentation requirements) and ensuring the fitness of purpose by focusing on consumer needs and technological competitiveness.
- Delivering optimal and consolidated architecture/design, leveraging technology, and evaluating design alternatives including cost-benefit analysis.
- Continually researching the current and emerging technologies and proposing changes where needed.
- Leading improvement initiatives regarding technological improvements and performing future-oriented studies with other specialists.
- Resolve issues related to the solution architecture, reduce, and eliminate technical debt; recommend alternative solutions and corrective actions.
- Provide leadership on solution implementation, partnering with vendor teams and internal engineering teams by introducing and leading best practices and solution design patterns.
- Providing supervision and guidance to development teams
Our commitment to collaboration
Your work will directly improve the quality of emergency medical services and enhance patient safety and survival rates by making high-quality care accessible to more people around the world. As part of a number one provider of therapeutic care solutions, your contribution will help us continue to save more lives every year. With every project, you'll be making a world of difference.
- We believe that we are better together than apart. For this office-based role, this means working in-person in our Bangalore office at least 3 days per week.
You'll thrive in the role if:
- Bachelor or master's degree in computer science or equivalent field.
- At least 10 years of proven experience in software architecture design.
- Medical devices or solutions knowledge is a plus.
- Experience with microservices architecture.
- Experience with Full Stack development (.Net, Java, C#, React, Kubernetes, CI/CD).
- Experience working with public cloud providers like AWS, Azure
- Ability to take complete ownership of the assigned product.
- Demonstrated success designing or implementing SaaS products.
- Experience working in an Agile and/or lean start-up environment.
- Passionate about engaging with new technologies.
- Engaging and concise speaking and presentation skills.
- Excellent conceptual, analytical, and strategic thinking skills.
- A strong desire to produce and deliver excellent software that solves business problems.
- Global mindset and ability to work with geographically distributed teams across time zones.
- Experience in the healthcare or a similar regulated industry is a plus.
If you find this role intriguing and possess several of the required experiences, we welcome your application. You might still be the ideal candidate for this position or other openings at Heartstream.