Software Engineer IV
IHA · Ann Arbor, MI · 3 mo ago
EngineeringFull-time
Position Description
The Software Engineer IV is a lead-level software developer responsible for driving the strategic design, architecture, and delivery of complex applications and automation systems across the organization. This role requires expert-level proficiency in technologies such as Node.js, JavaScript frameworks (e.g., Vue.js, React.js), Python, and MSSQL, with the ability to architect modern, scalable and secure solutions across both full-stack and automation domains.
This position centers on robust application and service development, with the opportunity to explore and integrate Microsoft Azure capabilities including Azure AI Foundry, Copilot Studio, and Document Intelligence where they add practical value.
Essential Job Functions
- Defines and leads the architecture of complex, cross-functional software and automation systems, ensuring scalability, security and maintainability.
- Develops strategic approaches for AI-enabled applications, including enterprise-grade chatbots and intelligent workflow automation.
- Establishes, documents, and enforces engineering best practices across teams to promote consistency, quality and long-term maintainability.
- Designs, implements, and reviews mission-critical services using technologies such as Node.js, Python, and MSSQL, with a focus on performance and reliability.
- Provides technical leadership on long-term product and platform evolution, influencing architectural direction and technology adoption.
- Collaborates with executive, product, and operational stakeholders to align technical initiatives with strategic business objectives.
- Ensures robust testing practices are implemented across teams, including unit, integration and automated testing strategies.
- Guides teams through major design decisions, risk assessments and technical trade-offs, balancing innovation with stability.
- Drives organization-wide initiatives related to code quality, observability, DevOps maturity and engineering efficiency.
- Mentors engineers across all levels, fostering a high-performance, inclusive and growth-oriented engineering culture.
- Champions the evaluation and adoption of emerging technologies, identifying opportunities to enhance innovation and business value.
- Reviews and contributes to technical documentation, ensuring alignment with team standards and clarity of architectural strategies.
- Consistently produces top-tier production-ready code with efficiency, setting the example for productivity across the development team, and ensuring project deliverables are met or exceeded.
Organizational Expectations
- Creates a positive, professional, service-oriented work environment for staff, patients and family members by supporting the mission and values of Trinity Health Medical Group.
- Must be able to work effectively as a member of the Information Systems team.
- Assumes responsibility for performance of job duties in the safest possible manner, to assure personal safety and that of coworkers, and to report all preventable hazards and unsafe practices immediately to management.
- Serves as a role model by demonstrating exceptional ability and willingness to take on new and additional responsibilities. Embraces new ideas and respects cultural differences. Uses resources efficiently.