Software Engineer IV
Ann Arbor, MI · Hybrid
... 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 ...
Ann Arbor, MI · Hybrid
... 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 ...
Ann Arbor, MI · Hybrid
... 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 ...
$116K - $153K/yr
Mentor junior and mid-level engineers and provide technical guidance * Participate in code reviews ... years of professional software engineering experience * Strong proficiency in one or more ...
$116K - $153K/yr
Mentor junior and mid-level engineers and provide technical guidance * Participate in code reviews ... years of professional software engineering experience * Strong proficiency in one or more ...
$83K - $141K/yr
... level software that directly runs real production tools. We don't just write code, we solve ... Own small to mid-sized features or subsystems, from implementation through testing and sustainment
$83K - $141K/yr
... level software that directly runs real production tools. We don't just write code, we solve ... Own small to mid-sized features or subsystems, from implementation through testing and sustainment
Ann Arbor, MI · On-site
$83K - $141K/yr
... level software that directly runs real production tools. We don't just write code, we solve ... Own small to mid-sized features or subsystems, from implementation through testing and sustainment
Ann Arbor, MI · On-site
$83K - $141K/yr
... level software that directly runs real production tools. We don't just write code, we solve ... Own small to mid-sized features or subsystems, from implementation through testing and sustainment
Job Purpose The Application Developer II will contribute as a mid-level software developer to our growing team of Application Developers. This position will focus on the design, development, and ...
Job Purpose The Application Developer II will contribute as a mid-level software developer to our growing team of Application Developers. This position will focus on the design, development, and ...
Job Purpose The Application Developer II will contribute as a mid-level software developer to our growing team of Application Developers. This position will focus on the design, development, and ...
Job Purpose The Application Developer II will contribute as a mid-level software developer to our growing team of Application Developers. This position will focus on the design, development, and ...
Building backend system * deploying software * Python and TypeScript * 5 8 years of software ... Ability to mentor junior and mid-level engineers on defensive design and safe coding practices
Building backend system * deploying software * Python and TypeScript * 5 8 years of software ... Ability to mentor junior and mid-level engineers on defensive design and safe coding practices
Jackson, MI · On-site
$111K - $146K/yr
The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...
Jackson, MI · On-site
$111K - $146K/yr
The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...
Jackson, MI · On-site
$111K - $146K/yr
The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...
Jackson, MI · On-site
$111K - $146K/yr
The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...
Detroit, MI · On-site +1
$95K - $100K/yr
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Oversee creation of surface models utilizing Civil3D and/or other similar design software.
Detroit, MI · On-site +1
$95K - $100K/yr
Mid Level Home District/Group: Kiewit Power Engineering Department: Design Engineering Market ... Oversee creation of surface models utilizing Civil3D and/or other similar design software.
Ann Arbor, MI · On-site
$100K - $120K/yr
... software at scale. Responsibilities * Lead the design, development, and maintenance of backend ... Mentor and support junior and mid-level developers through code reviews, technical guidance, and ...
Ann Arbor, MI · On-site
$100K - $120K/yr
... software at scale. Responsibilities * Lead the design, development, and maintenance of backend ... Mentor and support junior and mid-level developers through code reviews, technical guidance, and ...
$111K - $146K/yr
The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...
$111K - $146K/yr
The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...
Hudson, MI · On-site
$67K - $86K/yr
The Quality Engineer - Mid Level will support programs across the product development lifecycle ... Working knowledge of CAD software for design review. PHYSICAL DEMANDS: * Position requires ...
Hudson, MI · On-site
$67K - $86K/yr
The Quality Engineer - Mid Level will support programs across the product development lifecycle ... Working knowledge of CAD software for design review. PHYSICAL DEMANDS: * Position requires ...
Novi, MI · On-site
Salary Career Level: T3 Job ID: R-52145-2026 Description & Requirements Introduction: A Career at ... Strong Software Engineering Fundamentals: 5+ years of experience building and shipping applications ...
Novi, MI · On-site
Salary Career Level: T3 Job ID: R-52145-2026 Description & Requirements Introduction: A Career at ... Strong Software Engineering Fundamentals: 5+ years of experience building and shipping applications ...
$69K - $158K/yr
Salesforce Software Developer, Mid The Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure the timely and ...
$69K - $158K/yr
Salesforce Software Developer, Mid The Opportunity: As a Salesforce developer, you will work closely with other developers, product owners, test engineers, and architects to ensure the timely and ...
$73K - $94K/yr
The Quality Engineer - Mid Level will support programs across the product development lifecycle ... Working knowledge of CAD software for design review. PHYSICAL DEMANDS: * Position requires ...
$73K - $94K/yr
The Quality Engineer - Mid Level will support programs across the product development lifecycle ... Working knowledge of CAD software for design review. PHYSICAL DEMANDS: * Position requires ...
Detroit, MI · On-site
$121K - $159K/yr
... mid-level engineers and provide technical guidance • Participate in code reviews, enforcing ... years of professional software engineering experience • Strong proficiency in one or more ...
Detroit, MI · On-site
$121K - $159K/yr
... mid-level engineers and provide technical guidance • Participate in code reviews, enforcing ... years of professional software engineering experience • Strong proficiency in one or more ...
Software Engineer Employees in this job function are responsible for designing, developing, testing ... Create high-level software architecture designs that outline the overall structure, components, and ...
Software Engineer Employees in this job function are responsible for designing, developing, testing ... Create high-level software architecture designs that outline the overall structure, components, and ...
Lansing, MI · Hybrid
Programmer Analyst IV Location: Lansing, MI (Hybrid - 2-days onsite per week) Note: This is a W2 ... level systems · 3+ years of hands ‑ on experience in microservices architecture ...
Lansing, MI · Hybrid
Programmer Analyst IV Location: Lansing, MI (Hybrid - 2-days onsite per week) Note: This is a W2 ... level systems · 3+ years of hands ‑ on experience in microservices architecture ...
Warren, MI · On-site
$78K - $101K/yr
Mid-Level Process Controls Engineer Location: Lansing/Warren - Southeast Michigan (approximately 75% work from home, 25% on jobsite) Company: CEC Controls - Michigan Branch Employment Type: Full-Time ...
Warren, MI · On-site
$78K - $101K/yr
Mid-Level Process Controls Engineer Location: Lansing/Warren - Southeast Michigan (approximately 75% work from home, 25% on jobsite) Company: CEC Controls - Michigan Branch Employment Type: Full-Time ...
$41.8K - $51.2K
1% of jobs
$51.2K - $60.5K
4% of jobs
$60.5K - $69.9K
9% of jobs
$78.6K is the 25th percentile. Wages below this are outliers.
$69.9K - $79.2K
12% of jobs
$79.2K - $88.6K
15% of jobs
The median wage is $94.7K / yr.
$88.6K - $97.9K
14% of jobs
$97.9K - $107.3K
15% of jobs
$111K is the 75th percentile. Wages above this are outliers.
$107.3K - $116.6K
13% of jobs
$116.6K - $126K
9% of jobs
$126K - $135.3K
5% of jobs
$135.3K - $144.7K
3% of jobs
$41.8K
$97.5K
$144.7K
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

Full-time
Posted 9 days ago
This position is hybrid
Trinity Health IHA Medical Group is hiring a Software Engineer IV role to lead meaningful, high-impact engineering work in a healthcare environment, combining JavaScript development with intelligent automation to improve the daily experience of clinicians and administrative staff. As a technical leader in the Automation & Software Engineering team, you’ll own end-to-end delivery of internal solutions ranging from backend services and data integrations to user interfaces and automation that streamline complex administrative workflows, while setting engineering standards, mentoring teammates, and guiding critical design decisions.
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. You’ll thrive here if you enjoy partnering directly with stakeholders and using strong full-stack and automation skills to deliver durable, real-world improvements in how a healthcare organization operates.
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.
Depending on skills and project needs, the Software Engineer IV may focus on advanced automation using Python, enterprise-scale full-stack development. Engineers at this level play a pivotal role in the development of AI-driven tools, including enterprise-grade chatbots and intelligent workflow automation, helping shape the organization’s approach to technology-enabled transformation.
Operating with a high level of autonomy, the Software Engineer IV leads cross-functional initiatives, establishes coding standards and architectural principles, and guides platform-level decisions that impact multiple teams and systems. This role includes mentoring across engineering stacks, serving as a resource for complex problem-solving, and partnering with stakeholders to ensure technical initiatives align with strategic business goals. Through technical leadership and innovation, the Software Engineer IV ensures that the organization’s software and automation systems are robust, forward-thinking and designed to deliver long-term business value.
ESSENTIAL JOB FUNCTIONS:
ORGANIZATIONAL EXPECTATIONS:
MEASURED BY:
Performance that meets or exceeds IHA CARES Values expectation as outlined in IHA Performance Review document, relative to position.
ESSENTIAL QUALIFICATIONS:
EDUCATION: Bachelor’s degree in Computer Science, Computer Engineering, or a related field; or equivalent experience demonstrating advanced software engineering and architectural capabilities.
MINIMUM EXPERIENCE: Minimum of 7 years of professional software development experience, including significant contributions to system architecture, cross-functional initiatives, and enterprise-scale solutions.
POSITION REQUIREMENTS (ABILITIES & SKILLS):
MINIMUM PHYSICAL EXPECTATIONS:
MINIMUM ENVIRONMENTAL EXPECTATIONS:
This job operates in both an office environment and in a medical facility and requires regular walking to various locations around the hospital/clinic. It involves frequent interruptions, competing priorities and significant interaction with people which can be stressful at times. This position requires flexibility with days and hours, along with ability to be on-call and travel as needed (including nights and weekends as appropriate).