High-paying software engineering jobs in Warren
Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.
The 221 software engineering jobs listed below pay well, with salaries between $67,044 and $129,493 per year. Release Engineer, Senior Software Engineer and Automation Engineer are among the most popular high-paying roles in Warren, MI.
Job title
Updated Jul 09, 2026Senior Software Engineer
Warren
Michigan
Senior Product Manager
Warren
Michigan
Release Engineer
Warren
Michigan
Systems Test Engineer
Warren
Michigan
Automation Engineer
Warren
Michigan
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Senior Software Engineer
Review job description
Please refer to the employers job description for complete details.
Senior Software Engineers lead software development, optimize systems, and mentor juniors. Deep programming expertise, experience with system architecture, and strong problem-solving abilities are essential for innovative solutions.
Senior Software Engineer jobs take 20 days on average from job posting to starting date. Currently, 32% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 63 jobsAverage pay
Warren
$129,493 per yearMichigan
$136,892 per yearSkills
- Agile
- APIs
- AWS
- Java
- Software development
-
Senior Product Manager
Review job description
Please refer to the employers job description for complete details.
Senior product managers lead product strategy, analyze market trends and drive cross-team collaboration. Key skills include strategic planning, strong analytical abilities and a deep understanding of customer needs.
Currently, 39% of job openings offer remote or hybrid positions and 0% of job openings are part-time roles.
See 11 jobsAverage pay
Warren
$121,235 per yearMichigan
$141,449 per yearSkills
- Product management
- Communication skills
- Leadership
- Analysis skills
- Product development
-
Release Engineer
Review job description
Please refer to the employers job description for complete details.
Release Engineers manage software releases, coordinate deployment processes, and troubleshoot issues. Strong technical skills, problem-solving abilities, and software lifecycle knowledge are vital.
Currently, 25% of job openings offer remote or hybrid positions and 4% of job openings are part-time roles.
See 105 jobsAverage pay
Warren
$105,900 per yearMichigan
$85,096 per year -
Systems Test Engineer
Review job description
Please refer to the employers job description for complete details.
Systems test engineers evaluate system performance, automate test scripts and ensure software quality. Expertise in testing methodologies, programming skills and attention to detail are important for optimal testing outcomes.
Systems Test Engineer jobs take 160 days on average from job posting to starting date. Currently, 1% of job openings are part-time roles.
See 13 jobsAverage pay
Warren
$102,161 per yearMichigan
$105,972 per year -
Automation Engineer
Review job description
Please refer to the employers job description for complete details.
Automation engineers design and implement automated solutions to improve efficiency and productivity. Essential qualifications include strong programming skills, experience with automation tools and knowledge of industry best practices.
Automation Engineer jobs take 40 days on average from job posting to starting date. Currently, 20% of job openings offer remote or hybrid positions and 1% of job openings are part-time roles.
See 29 jobsAverage pay
Warren
$48.42 per hourMichigan
$68.39 per hourSkills
- Selenium
- Test automation
- Continuous integration
- CI/CD
- Jenkins