1

Software Developer All Levels Jobs in Rochester, MI

Software Engineer

Orion, MI · On-site

$135K/yr

Software Engineer Minimum 2 Years experience as a Software Engineer Venteon is currently seeking an ... We treat all resumes with strict confidentiality. We will always contact you first before ...

Sr. Software Engineer

Auburn Hills, MI

$115K - $152K/yr

For all. Group Summary Transformingmobility. Makingautomotivetechnologythatissmarter, cleaner ... Requirements are representative of minimum levels of knowledge,skillsand/or abilities. To perform ...

... levels of quality and reliability Develop and implement frontend interfaces using JavaScript and ... Implement DevOps strategies, including continuous integration and continuous deployment (CI/CD), to ...

Software Integration Lead

Milford, MI · Hybrid

$102K - $128K/yr

Bachelor's degree in Software Engineering, Computer Science, or a related field * 5+ years of ... Why Join Us We believe we all must make a choice every day - individually and collectively - to ...

... high levels of quality and reliability • Develop and implement frontend interfaces using ... DevOps strategies, including continuous integration and continuous deployment (CI/CD), to ...

.NET Developer

Farmington Hills, MI · On-site

$47.50 - $62.75/hr

Collaborate at the architecture, design, and code levels to ensure standards-based, high ... throughout all areas of responsibility. Knowledge: * Knowledge of popular software development ...

The Digital Solutions team primarily supports the software needs for all JR Divisions as they execute projects across a wide range of industries. Your software engineering knowledge and experience is ...

next page

Showing results 1-20

Software Developer All Levels information

See Rochester, MI salary details

$44.2K

$102.9K

$152.8K

How much do software developer all levels jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software developer all levels in Rochester, MI is $102,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $119,700.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or technical leads at large tech companies, can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or executive-level positions.

What are the different levels of software developer?

Software developers typically progress through levels such as Junior, Mid-Level, Senior, Lead, and sometimes Principal or Architect. Each level reflects increasing experience, technical skills, responsibility, and leadership capabilities, often accompanied by higher compensation and expectations for mentorship and project management.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 typically refer to different levels of developer seniority and expertise. L1 is usually entry-level or junior developers, L2 and L3 are mid-level and senior developers with increasing experience, and L4 often denotes lead or architect roles. These levels help organizations define responsibilities, expectations, and compensation structures for developers at various stages of their careers.

What are the ranks of software developers?

Software developers typically progress through ranks such as Junior Developer, Mid-Level Developer, Senior Developer, Lead Developer, and sometimes Architect or Principal Developer. Advancement depends on experience, skills, and contributions to projects, with additional certifications and leadership roles often associated with higher levels.
What job categories do people searching Software Developer All Levels jobs in Rochester, MI look for? The top searched job categories for Software Developer All Levels jobs in Rochester, MI are:
What cities near Rochester, MI are hiring for Software Developer All Levels jobs? Cities near Rochester, MI with the most Software Developer All Levels job openings:
Senior Software Architect

Senior Software Architect

Loc Performance Products, Inc.

Auburn Hills, MI • On-site

$122K - $166K/yr

Full-time

Re-posted 29 days ago


Loc Performance rating

7.8

Company rating: 7.8 out of 10

Based on 8 frontline employees who took The Breakroom Quiz


Job description

American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic and mechanical systems, fabricated structures, armored products, rubber solutions, and track systems, delivering reliable innovation to both defense and commercial markets. As part of the global Rheinmetall family, we combine proven heritage with forward-looking technology to provide solutions that defend and feed the world.
Job Summary:
Responsible for software architecture, for the design, development and integration of complex military combat vehicle software-based systems.
Essential Functions:
  • Support Process development (DevSecOps, Agile / Sprint)
  • Support Development environment and tools (development cloud, Jira, Git, ...) set-up
  • Project schedule planning and budgeting
  • Project bidding and proposal activities
  • Problem solving and technical assistance
  • Support vehicle software development
  • Requirements analysis, decomposition and management
  • Research and analysis of solutions to meet customer requirements
  • Software and cybersecurity architecture
  • Software safety design
  • Trade alternative design approaches
  • Integration of military lethality, survivability, mobility and C5ISR systems
  • Software documentation (SSDD, SRS, IRS, IDD, logic flow-charts / activity diagrams, UML / SysML Modeling and Simulation)
  • Software configuration management
  • Software integration and test
  • System integration lab development
  • Create/review test plans
  • Component/Vehicle test support
  • Corrective actions

  • Prototype development and test support
  • Analytical analysis and simulations to evaluate system performance
  • Interact with external / internal customers and suppliers
  • Subcontractor management
  • Maintain project open issues lists
  • Prepare/ present project status (EVMS, ...)
  • Willing and able to travel internationally for technology transfer

Supervisory Responsibilities:
  • None

Minimum Qualifications:
  • Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)
  • Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product lifecycle
  • Working knowledge with digital, analog, power and RF electronics
  • Knowledge of Systems based design and related Standards/Processes
  • Ability to present technical solutions to clients and internal stakeholders
  • Familiarity with the US DoD ground vehicle requirements
  • Knowledge of the US DoD process and procedures for vehicle development and acquisition
  • Familiarity with the US Army TACOM / TARDEC organizations
  • Practical 'hands on' attitude with the ability to operate independently
  • Detailed knowledge of mechanical and electrical engineering and vehicle principles
  • Detailed knowledge of Military Standards and regulations
  • Currently holds or can obtain SECRET US Defense clearance
  • Must be able to communicate effectively in a variety of settings and be able to assimilate complex instructions easily. Ability to communicate with all levels of management and staff to establish productive relationships. Superior consultation, diplomacy, influencing and negotiating skills is required. Must possess the ability to explain complex concepts in a way that makes sense to someone less knowledgeable about the topic.
  • Must demonstrate an enthusiasm to engage with and support overseas colleagues to ensure all staff have

the information and opportunity to perform to the best of their abilities.
  • Must promote collaboration and facilitate teamwork across the organization and its external service providers. Must be tactful, diplomatic, and work with integrity, honesty, and respect for others.
  • Must display exceptional listening and analytical skills in order to understand customer concerns and needs

with the ability to respond promptly and effectively to those needs.
High level of self-motivation and standards with the ability to multi-task; balancing "analysis" with "doing". Must be adaptable and able to prioritize and work under pressure to meet deadlines. Work on own initiative.
Education & Experience
  • BSc Engineering (e.g. Electrical, Computer Science, Systems, Software, Aerospace, Physics, Mechanical, Automotive, Management)
Background Prerequisites:
Must undergo and meet company standards for background check, employment verification, reference checks, physical, and controlled substance testing.
Preferred Qualifications:
  • 15+ years' experience in software engineering
  • Experience with x86, ARM, GPU, FPGA, digital, analog, and power
  • MATLAB/Simulink, LabVIEW
  • Experience with Linux standards
  • Experience with C, C++ and C# , Python, Object Oriented Programming
  • UML/SysML Model-based SW Development
  • Hands-on experience with lab equipment such as oscilloscopes, multi-meters, logic analyzers, function generators, network analyzers, and spectrum analyzers
  • Experience in AI or Machine Learning Models
  • Mobile Applications Development (i.e. Android, iPhone)
  • Experience with standard bus protocols (J1939 CANBus, RS422/485, 802.3 Ethernet)
  • Experience with TCP/IP/UDP, DDS, Multicast, DisplayPort, HDMI, HD-SDI protocols
  • Ability to speak German desired
  • PhD Engineering desired

Working Conditions and Physical Demands
With or without reasonable accommodation requires the physical and mental capacity to perform effectively all essential functions. In addition to other demands, the demands of the job include:
  • For physical requirements, indicate Rarely, Occasionally, Frequently, or Continuously where possible
  • With or without reasonable accommodations, requires the physical and mental capacity to perform effectively all essential functions. in addition to other demands, the demands of the job include:
  • Hands-on, shop-floor role requiring standing, lifting, and working in various industrial environments.
  • May involve shift work, overtime, or weekend coverage depending on production demands.
  • Use of personal protective equipment (PPE) is required in all designated areas.
  • For physical requirements, indicate Rarely, Occasionally, Frequently, or Continuously where possible
  • Hazards, tasks, PPE, ergonomic concerns, travel requirements, workspace (close proximity to others)
  • Ability to lift up to 25 pounds occasionally

Equal Employment Opportunity Statement:
American Rheinmetall provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sex (including pregnancy), gender identity, national origin, age, disability, or marital status, in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

What Loc Performance employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom