Midmark is seeking a Software Architect to shape the future of their Digital Diagnostics platform, which aims to empower clinicians with real-time, connected, and reliable patient data for faster, more informed decision-making and better patient outcomes. The architect will develop solutions that integrate medical devices, data platforms, AI solutions, and clinical workflows.
Requirements
- Ability to work hands-on with Azure DevOps for configuration, management, and extension
- Build APIs and messaging solutions using REST, SignalR, and related technologies
- Design and manage relational databases with SQL Server
- Ability to combine business, information, technologies, and processes together to address specific system problems and/or technical improvements
- Proficient in DevOps execution
- Software/cloud architecture design
- Service oriented architecture design
Responsibilities
- Defines and creates system architectures and guides its implementation with Software Engineers and Software Developers.
- Identifies and defines system architectures that streamline internal development and operations in the team. Creates and documents functional and detailed design architectures (services & data).
- Leads architecture design and technology decisions comprising of both in-house built and 3rd party software solutions.
- Performs software development alongside Software Engineers and Software Developers to apply defined architectures.
- Actively engages with Product Owners and technical teammates to aid in translating customer requirements into system requirements.
- Leads architecture definition and concepts within a system.
- Works closely with Solution Architects and System Engineering, ensuring system architectures align with the value stream architecture.
Other
- Collaborate closely with the Solution Architect & Product Owner to bring the technology vision to life by aligning teams, guiding implementation, and ensuring solutions deliver lasting value.
- Lead by example, whether designing architecture frameworks, making critical technical decisions, or getting hands-on with code.
- Be a technical leader to define and deliver software architectures that balance performance, security, reliability, cost, and operational excellence.
- Have experience guiding a cross-functional DevOps team, ability to take ownership of software quality and metrics, and ensure non-functional requirements are met.
- Embrace AI and automation, contribute to the product roadmap, and foster a culture of learning, collaboration, and empathy for customers and teammates.