1

Software Engineer Engineer Jobs in Detroit, MI (NOW HIRING)

BAS Software Engineer (Programming & Integration Focus) - Detroit, MI - Building Automation Career OpportunityOverview: Are you a detail-driven BAS programmer with strong integration and ...

Software Engineer

Orion, MI · On-site

$135K/yr

Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an experienced Software Engineer to fill a opening with a systems integrator company located in Metro ...

Software Engineer #1059251 Position Description: The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics (GDIA) builds the data platforms and software ...

As a Software Engineer, you should have strong hands-on experience with requirement management tools (such as Codebeamer, JAMA, or IBM DOORS) along with solid knowledge of GitHub, Tekton pipelines ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

As a Software Engineer, you should have strong hands-on experience with requirement management tools (such as Codebeamer, JAMA, or IBM DOORS) along with solid knowledge of GitHub, Tekton pipelines ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The ...

Software Engineer

Ypsilanti, MI · On-site

$82K - $172K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering our next-generation AI Vision Systems. You will develop the "connective tissue" between high ...

Software Engineer (3) - Core Engineer 3 Job Location: Dearborn, MI * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and ...

Stefanini is looking for a Software Engineer (Allen Park, MI) For quick apply, please reach out to Saurabh Kapoor at / We are seeking an exceptional Software Engineer specializing in Public Key ...

Software Engineer #1055475 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...

next page

Showing results 1-20

Software Engineer Engineer information

See Detroit, MI salary details

$62.9K

$146K

$203.4K

How much do software engineer engineer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for software engineer engineer in Detroit, MI is $146,043.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and experience with software development tools and frameworks are essential. Excellent teamwork, communication, and adaptability help you collaborate effectively and respond to changing project requirements. These skills and qualities are crucial for building reliable software, meeting project goals, and succeeding in dynamic technical environments.

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

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Salaries vary based on location, seniority, and expertise, with senior roles and those in major tech hubs often reaching or exceeding this level.

What job does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and problem-solving skills to create solutions that meet user needs and technical requirements. The role often involves collaboration with teams and understanding of software development methodologies.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, expertise in high-demand technologies, or working at large tech companies, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or executive-level roles.

What are some common challenges software engineers face when collaborating on large projects?

Software engineers working on large projects often encounter challenges related to coordinating effectively with cross-functional teams, managing code integration, and maintaining clear communication. It's common to deal with merge conflicts, overlapping responsibilities, and aligning on technical standards and project timelines. To overcome these challenges, engineers typically use version control systems, participate in regular stand-up meetings, and follow established agile practices. Proactively asking questions and documenting processes can also help ensure smooth collaboration and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain software applications or systems. They apply engineering principles and systematic methods to create reliable and efficient software solutions that meet user needs. Software Engineers may work on a variety of projects, from mobile apps and web platforms to embedded systems and enterprise software. They often collaborate with other engineers, designers, and stakeholders throughout the software development lifecycle.

What engineer makes $500,000 a year?

Highly experienced software engineers working at top tech companies, especially in roles such as senior or principal engineers, can earn $500,000 or more annually through base salary, bonuses, and stock options. These positions typically require advanced skills in programming, system design, and often involve leadership responsibilities in high-demand environments.
What are popular job titles related to Software Engineer Engineer jobs in Detroit, MI? For Software Engineer Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What cities near Detroit, MI are hiring for Software Engineer Engineer jobs? Cities near Detroit, MI with the most Software Engineer Engineer job openings:

BAS Software Engineer

ControlsJobs

Detroit, MI • On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 16 days ago


Job description

BAS Software Engineer (Programming & Integration Focus) - Detroit, MI - Building Automation Career OpportunityOverview:

Are you a detail-driven BAS programmer with strong integration and commissioning experience? This role offers the chance to join a well-established building automation integrator supporting projects throughout Southeast Michigan. The team is seeking a skilled BAS Software Engineer to drive programming, testing, and deployment of advanced automation solutions across commercial and institutional facilities.

What's Offered:
  • Salary: Up to $110,000 (flexible based on experience)
  • Bonus: Discretionary
  • Work Environment: Primarily in-office with periodic field collaboration
  • Benefits: Medical (HSA option available), Dental, Vision
  • Retirement: 401(k) with 5% company match
  • Tools: Company laptop and necessary software/resources provided
  • Paid Time Off: Vacation + holiday pay
Key Responsibilities:
  • Develop custom BAS control programs and sequences using standard libraries or custom logic
  • Build, test, and refine control databases and applications (primarily Tridium/Niagara)
  • Perform point-to-point system validation and support commissioning activities
  • Ensure programming reflects project specifications, drawings, and functional intent
  • Partner with Project Engineers and field technicians to coordinate system performance
  • Assist with system startup, equipment integration, and functional testing
  • Prepare software documentation, updates, and closeout materials
  • Utilize BACnet and other BAS communication protocols for system integration
Preferred Experience:
  • 3-7+ years of BAS programming or software engineering experience
  • Hands-on Tridium/Niagara experience (required); Honeywell, Alerton, JCI, or Trend is a plus
  • Background in graphics development, commissioning, and point-to-point checkout
  • Experience programming HVAC systems (AHUs, VAVs, Boilers, Chillers, etc.)
  • Strong communication skills and ability to collaborate across teams

If you're looking to take the next step with a respected BAS integrator that values technical expertise and professional development, this role could be an excellent fit.