1

Senior Software Engineer Jobs in Ada, MI (NOW HIRING)

As a Product Software Engineer , you will report directly to our Software Development Manager and will be working on ObserVIEW. As a Product Software Engineer , you will: * Design and write C# and/or ...

Software Engineer

Wyoming, MI · On-site

$80K - $90K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Software Engineer II

Grand Rapids, MI · On-site

$90 - $120/hr

## Software Engineer IIApplyremote type: Hybridlocations: 333 Earle Ovington Blvd - Uniondale, NY: 816 Congress Ave Ste 1800 - AUSTIN, TX: 999 Peachtree Street Northeast, Suite 2750 - ATLANTA, GA: 100 ...

BAS Software Engineer

Grand Rapids, MI · On-site

$99 - $121/hr

BAS Software Engineer - Grand Rapids, MI - Building Automation & Energy Systems Integrator Overview: Are you a detail-driven Building Automation programmer looking to contribute to smarter, more ...

Flexsort Software Engineer

Grand Rapids, MI · On-site

$115K - $144K/yr

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

Flexsort Software Engineer

Grand Rapids, MI · Hybrid

$115K - $144K/yr

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

Software Engineer II

Grand Rapids, MI

$93K - $128K/yr

Software Engineer II Grand Rapids, MI / Uniondale, NY/ Austin, TX / Atlanta, GA (Onsite 4 days per week) Note: This is a full-time role and we do not offer C2C or C2H employment and are not able to ...

Flexsort Software Engineer

Grand Rapids, MI · Hybrid

$115K - $144K/yr

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

Flexsort Software Engineer

Grand Rapids, MI · On-site

$115.20 - $144/hr

The successful candidate will perform selected software engineering development and maintenance tasks for company products and systems focusing on FlexSort Material Handling automation controls for ...

Software Engineer II

Grand Rapids, MI · On-site

$90 - $120/hr

Software Engineer Looking for a software engineer to develop and stand up out of the box and near out of the box solutions in our ServiceNow environment. Candidates should have experience with REST ...

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

Showing results 41-60

Senior Software Engineer information

See Ada, MI salary details

$74.1K

$140.6K

$188.4K

How much do senior software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for senior software engineer in Ada, MI is $140,580.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,200.00 and $158,400.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Ada, MI?

The most popular types of Software Engineer jobs in Ada, MI are:

What are popular job titles related to Senior Software Engineer jobs in Ada, MI?

For Senior Software Engineer jobs in Ada, MI, the most frequently searched job titles are:

What cities near Ada, MI are hiring for Senior Software Engineer jobs?

Cities near Ada, MI with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Ada, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $140,580 per year, or $67.6 per hour.

Senior Software Engineer - Autonomous Air Systems (Avionics)

Lowell, MI • On-site

$105K - $135K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 18 days ago


Job description

US Citizen or Permanent Resident
In-Person
Fall 2026 Start
Join us in building aircraft at scale, reindustrializing the Midwest, and turning autonomous aircraft into decentralized infrastructure. Orb is a small mission-driven team where your initiative, creativity, and dedication will be used to reach every village on the planet with power, logistics, and communications.
Your Role at Orb:
Orb is building software-hardware-integrated air platforms. This position will lead the design and of world class microelectronics, sensors, and edge compute devices. This position will develop firmware and interface with software primarily in Rust.
Key Responsibilities
  • Design and integrate autonomy into edge computing systems
  • Develop and test software solutions within Software-in-The-Loop and Hardware-in-The-Loop environments
  • Leverage existing mesh network hardware to support real-time communication
  • Collaborate with interdisciplinary project teams
  • Lead and mentor a small software team while balancing multiple projects
  • Implement modern DevOps practices

Required Qualifications
  • Minimum 7+ years working in a strongly typed language (Rust preferred)
  • Proficiency in a Linux development environment
  • Understanding of data structures, algorithms and code optimization
  • Experience in most or all of the following areas:
  • o SLAM
  • o Robotics / ROS
  • o Vision Systems (OpenCV)
  • o Localization
  • o Control systems

Preferred Qualifications
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Embedded software development and hardware debugging experience
  • Experience developing autonomous systems
  • Experience with bandwidth-limited networking

$105,000 - $135,000 a year
+ Options and Incentives
About Orb Aerospace[AT1] [CC2] [AT3] : Orb was started with the mission to bring aviation to the 80% of the world that's never had it; turning autonomous aircraft into tools to decentralize infrastructure, connect continents, protect soldiers, provide for families, and run economies. "Less like the flying taxis, more like the flying cowboys," Orb is at the intersection of manned and unmanned aviation, reindustrializing the Midwest, and building the future we know is possible and want to live in.
About Node One: Node One is a small team of engineers and operators who have dedicated their lives to solving some of the world's hardest problems through a new kind of aviation. Orb's live-work-fly R&D HQ. Node One is all about reducing the cycle time to design, build, and fly aircraft from years to months and building the systems and platforms we'll use to reach every village on the planet. We stand on the shoulders of giants. Their great work allows us to accomplish ours. If you've been a rocket/airplane nerd and have a passion for designing, building, and flying airframes, autopilots, power systems, and embedded systems, or you love to push a new product through new manufacturing methods to a new market, come join the team at Node One and make history.
Orb Employees Are:
• High Agency and Biased Towards Action
• Have a History of Self-Starting, Pacing, and Finishing Projects
• Thrive with Autonomy to Design New Solutions to Partially Defined Problems
• Are Curious and Continue Learning
• Can Represent the Company to Stakeholders and Customers Forward Deployed
• Have Integrity and a Desire to Serve Others
Standard Benefits Package:
• Orb provides a monthly flat rate towards medical, dental, and vision
o $500 flat rate for individuals; $850 flat rate for married/family
• Medical, Vision, Dental, Short/Long Term Disability, and Group/Voluntary Life Insurance
• Opt-In 401K Options (Pre-Tax or Roth) with a 3% Employer Match
Perks:
• Support in Getting your Pilots License and Ratings
• Support for Continuing Education
• Annual Customer Demos all over the World
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.