1

Software Engineer Usa Jobs in Michigan (NOW HIRING)

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Software Engineer designs, develops, tests, and maintains software components within OneStream ...

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Software Engineer designs, develops, tests, and maintains software components within OneStream ...

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Software Engineer designs, develops, tests, and maintains software components within OneStream ...

... USA, Canada and India. Today, Miracle's team includes 2000 IT Professionals with a projected ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...

... USA, Canada and India. Today, Miracle's team includes 2000 IT Professionals with a projected ... Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $154K/yr

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $153K/yr

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Ford Motor Company is seeking a Senior Software Engineer to design, develop, and evolve cloud ... Founded in 1903, the company is headquartered in Dearborn, USA, with a team of 10001+ employees.

As a Software Engineer on our Platform Observability team, you will be at the heart of our ... USA: * Proficient in Python with minimum 5-years of experience. * Java experience will be a plus.

Automated Software Engineer Location: Ann, Arbor MI - 48105 Duration: 12+ Months Work Type: Onsite ... TekWissen Group is a workforce management provider throughout the USA and many other countries in ...

New

They are building a Software Engineering talent community and are interested in candidates who can ... Founded in 1975, the company is headquartered in Milpitas, USA, with a team of 10001+ employees.

They are seeking Software Engineers who will work on building and maintaining infrastructure for ... Founded in 1975, the company is headquartered in Milpitas, USA, with a team of 10001+ employees.

Senior Software Engineer - onsite

Detroit, MI · On-site

$121K - $159K/yr

Eccalon, LLC is seeking an experienced Senior Software Engineer to lead the design and development ... Founded in 2017, the company is headquartered in Hanover, USA, with a team of 51-200 employees. The ...

next page

Showing results 1-20

Software Engineer Usa information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do software engineer usa jobs pay per year?

As of Jun 14, 2026, the average yearly pay for software engineer usa in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise.

What is the difference between Software Engineer Usa vs Software Developer Usa?

AspectSoftware Engineer UsaSoftware Developer Usa
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS or related field, coding bootcamps, certifications optional
Work EnvironmentTech companies, startups, corporate IT teamsTech firms, startups, freelance projects
Employer & Industry UsageUsed broadly across industries for designing and building software systemsCommonly used for creating and coding applications
Common Search & Comparison IntentUnderstanding roles, responsibilities, and career pathsClarifying job scope, skills required, and career options

Software Engineer Usa and Software Developer Usa roles often overlap, but engineers typically focus on designing and system architecture, while developers concentrate on coding and application creation. Both roles require similar credentials and are found in similar environments, but their focus areas differ slightly, influencing job expectations and career growth.

What is the demand for software engineers?

The demand for software engineers remains high across various industries due to ongoing digital transformation, with strong growth projected in areas such as cloud computing, cybersecurity, and mobile development. Employers seek candidates with skills in programming languages like Java, Python, and JavaScript, and many roles require experience with agile environments and software development tools.

What are some common challenges Software Engineers in the USA face when working on cross-functional teams?

Software Engineers in the USA frequently collaborate with product managers, designers, and quality assurance teams, which can present challenges such as aligning on project priorities and communicating technical constraints to non-technical colleagues. Navigating time zone differences in distributed teams and managing differing expectations are also common hurdles. Effective communication, proactive documentation, and regular check-ins help bridge these gaps, ensuring projects stay on track and stakeholders remain informed.

How much can a software engineer make in the USA?

A software engineer in the USA typically earns a median salary of around $110,000 per year, with entry-level positions starting lower and experienced engineers earning over $150,000 annually. Salaries vary based on experience, location, industry, and technical skills such as proficiency in programming languages and tools.

What are the key skills and qualifications needed to thrive as a Software Engineer in the USA, and why are they important?

To thrive as a Software Engineer in the USA, you need strong programming skills in languages like Python, Java, or C++, a solid understanding of algorithms and data structures, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems (such as Git), development frameworks, and cloud platforms is often essential, and certifications like AWS Certified Developer can be advantageous. Problem-solving, effective teamwork, and clear communication are crucial soft skills that set top engineers apart. These competencies are vital for building reliable software, collaborating effectively, and adapting to rapidly changing technologies in the industry.

Will AI replace coders?

As a Software Engineer, current AI technologies are tools that assist with coding tasks but are unlikely to fully replace human programmers by 2040. AI can automate repetitive tasks and improve productivity, but complex problem-solving, creativity, and understanding context remain human strengths. Continuous learning and adapting to new tools will be important for software engineers in the evolving tech landscape.

What are Software Engineers in the USA?

Software Engineers in the USA are professionals who design, develop, test, and maintain software applications and systems. They work with programming languages, frameworks, and tools to solve complex problems and build technology solutions for various industries. Their responsibilities often include collaborating with cross-functional teams, writing code, debugging, and ensuring software quality and security. Software Engineers may work on web applications, mobile apps, embedded systems, or enterprise software, and are in high demand across the country.
What cities in Michigan are hiring for Software Engineer Usa jobs? Cities in Michigan with the most Software Engineer Usa job openings:
Infographic showing various Software Engineer Usa job openings in Michigan as of June 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Senior Mechanical Engineer - USA

Tandem Engineering Group

Detroit, MI • On-site

$103K - $136K/yr

Full-time

Posted 29 days ago


Job description

Job Title
Senior Mechanical Engineer - USA
Location
Detroit, MI 48226 US (Primary)
Category
Architectural/Engineering
Job Type
Full-Time
Education
Bachelor's Degree
Travel Availability
Up to 25%
Security Clearance Required
None
Job Description
The Senior Mechanical Engineer is responsible for, but not limited to, the following:
Building Mechanical Systems Design
  • Lead the design of building mechanical systems, including:
    heating, ventilation, air conditioning, boilers, chilled water, hydronic systems, compressed air, natural gas, plumbing piping systems, fluid delivery systems, and energy conservation initiatives.
  • Provide technical leadership on projects, ensuring designs meet performance, code, budget, and schedule requirements.
  • Oversee and review mechanical design work prepared by intermediate and junior team members, providing guidance and mentorship.

Technical Leadership & Innovation
  • Seek and apply new technology, tools, and methodologies to improve design efficiency, constructability, and lifecycle performance.
  • Prepare and review technical reports, engineering documents, and value engineering analyses.
  • Develop and maintain standards, guidelines, and best practices for mechanical design within the team.

Client & Contractor Liaison
  • Act as the primary mechanical engineering liaison with clients, contractors, and other stakeholders to ensure compliance with project scope and requirements.
  • Lead client meetings, design presentations, and design coordination sessions with other disciplines.
  • Provide senior-level technical consultation, including analyzing facility mechanical system problems in the field and recommending practical, cost-effective solutions.

Project & Scope Development
  • Lead the development of mechanical scope of work for new projects, including feasibility studies, owner reviews, and construction bid package development.
  • Support proposal and fee development for mechanical engineering services.
  • Provide input into project planning, scheduling, and resource allocation from a mechanical discipline perspective.

Construction Support & Administration
  • Oversee the shop drawing review process, responses to Requests for Information (RFIs), and preparation of field observation reports to ensure timely processing and alignment with project milestones.
  • Ensure that construction work is in compliance with mechanical plans, specifications, and applicable codes/standards.
  • Support commissioning activities and project close-out, including review of as-built documentation and operational issues.

Cost Estimating & Value Engineering
  • Lead or oversee mechanical cost estimating for developed scopes of work for assigned projects.
  • Identify and recommend value engineering opportunities to improve project performance and reduce overall cost.

Mentorship & Team Support
  • Provide mentorship, coaching, and technical guidance to intermediate and junior engineers and technologists.
  • Contribute to a collaborative, multi-discipline, team-based environment and help build internal mechanical engineering capabilities.

Travel
  • Frequent travel, including occasional international travel, to client sites and facilities as required.

Job Requirements
Education & Professional Designation
  • Bachelor's degree in Mechanical Engineering or a Mechanical Engineering Technology diploma with equivalent experience.
  • Valid P.E designation in Michigan (required).

Experience
  • Minimum 7-10 years of mechanical engineering design experience in building systems, including:
    heating, ventilation, air conditioning, boilers, hot water, chillers, chilled water, pumps, hydronic piping, ductwork layout, natural gas, plumbing, domestic water, sanitary piping, storm piping, and energy conservation initiatives.
  • Strong understanding of consulting engineering project phases: feasibility studies, schematic design, detailed design, construction documents, tendering, construction/administration, and project close-out.
  • Demonstrated experience designing for clients in educational, commercial, industrial, and healthcare markets.
  • Demonstrated senior-level involvement in construction project management, including coordination with contractors and other disciplines.

Codes, Standards & Specifications
  • Advanced knowledge of local and national codes and standards, including: OBC, NBC, ASHRAE, NFPA, CSA, ASPE, TSSA, etc.
  • Experience reading, developing, and editing project specifications (NMS, MS, etc.).
  • Good knowledge and understanding of mechanical systems building design, codes, and specifications, with the ability to interpret and apply them independently.

Software & Technical Skills
  • Proficient with AutoCAD and the Autodesk Suite.
  • Strong experience in Revit for building systems design; experience with BIM 360 is considered an asset.
  • Experience in selecting HVAC equipment and coordinating selections with manufacturers' representatives.
  • Experience in heating and cooling load calculations and with HAP, Trace, or similar load analysis software.
  • Advanced computer skills in Microsoft Office Suite and related programs.

Project & People Skills
  • Demonstrated ability to lead projects, coordinate multi-discipline teams, and manage multiple projects and priorities simultaneously.
  • Experience preparing status reports, reviewing specifications and drawings, verifying contractor work, and managing project deadlines.
  • High level of analytical ability to solve unusual and complex mechanical design problems.
  • Sound management skills and enjoyment of working on the technical aspects of building design projects in a fast-paced, supportive, multi-disciplinary environment.
  • Some experience in facilities operations and maintenance is an asset.

Soft Skills
  • High level of professional discipline, self-motivation, and integrity.
  • Excellent written and oral communication skills.
  • Able to communicate ideas and recommendations clearly to both technical and non-technical team members and clients.
  • Strong planning, organizational, interpersonal, and leadership skills.
  • Demonstrated ability to work independently with minimal supervision, as well as collaboratively within a team environment.

Tandem Group Consulting Solutions, Tandem Engineering Group, and Baird AE are equal opportunity employers that welcome and encourage applications from all candidates. We are committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, protected veteran status, or any other protected characteristic under governmental laws and regulations. Accommodations are available on request for candidates participating in the recruitment, selection, and onboarding process. Only those we are interested in will be contacted.