This Software Engineer IV position at Trinity Health - IHA in Ann Arbor, MI (hybrid) focuses on architecture and end-to-end delivery of complex applications and automation systems using Node.js, Python, MSSQL, and AI enabled automation.
Responsibilities
- Lead the architecture for complex, cross-functional software and automation platforms, ensuring scalability, security, and maintainability.
- Define AI driven strategies for applications, including enterprise chatbots and intelligent workflow automation.
- Establish and enforce engineering best practices across teams to promote consistency, quality, and long-term maintainability.
- Architect, implement, and review mission-critical services using Node.js, Python, and MSSQL with a focus on performance and reliability.
- Provide technical leadership for long-term product and platform evolution, guiding architectural direction and technology adoption.
- Collaborate with executives, product managers, and operations to align technical initiatives with business objectives.
- Ensure robust testing practices across teams, including unit, integration, and automated testing strategies.
- Guide teams through major design decisions, risk assessments, and technical trade-offs, balancing innovation with stability.
- Drive organization-wide initiatives related to code quality, observability, DevOps maturity, and engineering efficiency.
- Mentor engineers across all levels, fostering a high-performance, inclusive and growth-oriented culture.
- Champion evaluation and adoption of emerging technologies to enhance innovation and business value.
- Review and contribute to technical documentation, ensuring alignment with standards and clarity of architectural strategies.
- Consistently deliver production-ready code with efficiency, setting a productive example and meeting or exceeding project deliverables.
Requirements
- Expert-level proficiency in JavaScript/TypeScript, Node.js, Python, and MSSQL, delivering scalable, secure, and maintainable solutions.
- Extensive experience with Vue.js and React, including architectural design and performance optimization.
- Proven ability to design and implement RESTful APIs and microservices for enterprise applications.
- Deep understanding of Git-based workflows, automated testing strategies, and CI/CD pipelines in large-scale environments.
- Hands-on experience integrating AI/ML technologies, including Generative and Agentic AI (e.g., ChatGPT), into production systems.
- Advanced knowledge of cloud platforms (Azure, AWS, GCP), including infrastructure design, deployment automation, and cost optimization.
- Strong grasp of application performance tuning, security best practices, and advanced debugging techniques.
- Demonstrated success leading cross-functional engineering initiatives and mentoring developers across levels.
- Experience driving technical strategy and aligning engineering efforts with organizational goals.
- Passion for innovation and continuous improvement, with a track record of evaluating and adopting emerging technologies.
- Ability to work effectively with diverse organizational members and populations including staff, management, providers, leadership, patients and families, insurers, vendors, and executives.
- Courteous and professional demeanor within all levels of the organization, vendors, and the public.
- Excellent organizational and time management skills to juggle multiple priorities and deadlines.
- Ability to exercise sound judgment and strong problem-solving skills.
- Ability to handle confidential patient and staff information in accordance with privacy guidelines.
- Willingness to travel to other office sites.
- Successful completion of the IHA competency-based program during introductory period.
Technologies
- JavaScript, TypeScript, Node.js, Python, MSSQL
- Vue.js, React.js
- RESTful APIs, Microservices
- Git, CI/CD
- Generative AI, Agentic AI, ChatGPT
- Azure, AWS, GCP
- Azure AI Foundry, Copilot Studio, Document Intelligence
Position Description
The Software Engineer IV is a lead-level developer responsible for guiding the strategic design, architecture, and delivery of complex applications and automation systems across the organization. This role requires expert proficiency in Node.js, JavaScript frameworks (Vue.js, React.js), Python, and MSSQL to build modern, scalable, and secure solutions spanning full-stack and automation domains.
Depending on project needs, focus areas may include advanced Python automation or enterprise-scale full-stack development. The role actively contributes to AI-driven tools, such as enterprise-grade chatbots and intelligent workflow automation, helping shape the organization's technology-enabled transformation.
With a high degree of autonomy, the Software Engineer IV leads cross-functional initiatives, establishes coding standards and architectural principles, and guides platform-level decisions impacting multiple teams. The position includes mentoring across engineering stacks and partnering with stakeholders to ensure technical initiatives align with strategic business goals.
Organizational Expectations
- Foster a positive, professional, service-oriented environment aligned with Trinity Health Medical Group values.
- Collaborate effectively as a member of the Information Systems team.
- Perform duties safely, report hazards, and uphold personal and coworker safety standards.
- Complete required organizational training and adhere to the Trinity Health Medical Group Code of Conduct.
- Maintain knowledge of standards, policies, and procedures and apply them in daily work.
- Maintain general knowledge of office services, equipment, and systems.
- Protect patient and staff confidentiality in accordance with HIPAA guidelines.
- Model professionalism, embrace new ideas, and respect diverse perspectives.
- Use resources efficiently and responsibly.
- Pursue ongoing professional development and continuing education as applicable.
Measured By
- Performance that meets or exceeds IHA CARES Values as defined in the IHA Performance Review process.
Minimum Physical Expectations
- Frequent keyboarding and phone work.
- Prolonged periods of computer use and sitting.
- Occasional walking, standing, bending, stooping, reaching, climbing, kneeling, and twisting.
- Occasional lifting, pushing, or pulling over 20 pounds.
- Close, depth, peripheral vision and the ability to focus; manual dexterity for standard office equipment.
- Good hearing and clear spoken communication in English for business conversations.
Minimum Environmental Expectations
- Work occurs in office and medical facility settings with regular movement between locations.
- Frequent interruptions and competing priorities; significant interaction with people; on-call and travel as needed, including nights and weekends.
Location
Central Β· Information Systems
Schedule
Full Time, 8am - 5pm