1

Senior Application Software Engineer Jobs in Portage, MI

Software Engineer

Kalamazoo, MI

$105K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... This role contributes at a senior level to project planning, design, implementation, and ...

Software Engineer

Three Rivers, MI · On-site

$70K - $80K/yr

The Software Engineer will work with colleagues to deliver reliable and scalable applications that ... Experience with objectoriented design and development principles within modern application ...

... application software, both off-the-shelf and developed in-house For business domains and large IT programs, coordinates the technical engineering disciplines to ensure a holistic design and all ...

... application software, both off-the-shelf and developed in-house For business domains and large IT programs, coordinates the technical engineering disciplines to ensure a holistic design and all ...

Senior Machine Learning Test Engineer

Three Rivers, MI · On-site +1

$101K - $132K/yr

Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East ... Your skills span test strategy, automation, and a little MLOps, with a strong software engineering ...

Software Developer 1

Battle Creek, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software ... Troubleshoot application issues, perform root cause analysis, and implement corrective actions.

Software Developer 1

Battle Creek, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software ... Troubleshoot application issues, perform root cause analysis, and implement corrective actions.

Senior AI Engineer (US Remote)

Three Rivers, MI · Remote

$180K - $210K/yr

  • Medical

  • Dental

  • Retirement

As a senior member of our AI engineering team, you'll provide technical leadership, mentor ... You'll work directly with Product Management and Software Engineering teams to transform AI use ...

Software Developer

Portage, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/.Net Responsibilities: Researches, designs, develop and integrate applications at a mid ...

Manufacturing Engineer II

Kalamazoo, MI · On-site

$69K - $88K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our passionate people with deep engineering expertise and our breadth of differentiated ... application software and/ or specialized data analysis tools * Ability to use existing procedures ...

Site Reliability Engineer (SRE)

Kalamazoo, MI · On-site

$54 - $71.75/hr

Job Title: Sr. Site Reliability Engineer (SRE) Location: Kalamazoo, MI (3 days a week hybrid) Share ... This role combines software engineering and IT operations to automate operational work, monitor ...

next page

Showing results 1-20

Senior Application Software Engineer information

See Portage, MI salary details

$41

$66

$102

How much do senior application software engineer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for senior application software engineer in Portage, MI is $66.53, according to ZipRecruiter salary data. Most workers in this role earn between $54.18 and $74.47 per hour, depending on experience, location, and employer.

What does a senior application software engineer do?

A Senior Application Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality solutions. Their role includes analyzing user needs, writing code, troubleshooting issues, and ensuring software scalability and security. Senior engineers are also involved in architectural decisions and may help define software development standards within their organization.

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

To thrive as a Senior Application Software Engineer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s or master’s degree in computer science or a related field. Experience with development frameworks, cloud platforms, version control systems (like Git), and often certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly valued. Strong problem-solving ability, leadership, and effective communication set standout professionals apart in this role. These skills and qualities are crucial for designing robust software solutions, mentoring teams, and ensuring successful project delivery in complex technical environments.

How does a senior application software engineer typically collaborate with cross-functional teams during the development lifecycle?

Senior Application Software Engineers frequently work alongside product managers, UX/UI designers, QA specialists, and other engineers to ensure software solutions meet business objectives and user needs. They often lead technical discussions, clarify requirements, and provide mentorship to junior developers. Effective communication and a proactive approach to problem-solving are crucial, as these engineers serve as a bridge between technical and non-technical stakeholders throughout the development, testing, and deployment phases.

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

AspectSenior Application Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning, developing, and maintaining complex applications; often involved in architecture decisionsWriting, testing, and debugging code; focused on specific features or modules
Industry UsageCommon in tech, finance, healthcare, and enterprise sectorsWidespread across all industries requiring software solutions

Senior Application Software Engineers typically have more experience and responsibilities, including system design and mentorship, compared to Software Developers who focus more on coding and implementation. Both roles require strong programming skills, but the senior role involves broader project oversight and strategic input.

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

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

Infographic showing various Senior Application Software Engineer job openings in Portage, MI as of June 2026, with employment types broken down into 93% Full Time, 2% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $138,389 per year, or $66.5 per hour.

$105K - $120K/yr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Job description

Software Engineer
Full-time
Kalamazoo, MI, US
Exclusive confidential search — details shared with qualified applicants.
 
Benefits You'll Love
  • Relocation assistance
  • Salary range: $105k - $120k
  • Bonus: 1.5%
  • Comprehensive medical coverage (medical and prescription drugs)
  • Dental and vision insurance
  • Voluntary optional life and accident insurance
  • Hospital indemnity and critical illness insurance
  • 401(k) Plan with company matching contributions at 100% of the first 5% of pay
  • Company provided defined-contribution retirement plan with annual contribution equal to 3% of pay
  • Career development and tuition reimbursement
  • Paid parental leave
  • Short and long-term disability
  • Adoption assistance
  • Care.com membership
  • Financial planning assistance
  • Supplemental programs available (identity protection, legal protection, pet wellness)
  • Paid Time Off and up to 15 company-paid holidays
Become a Key Player as a Software Engineer

You will lead complex software development efforts that ensure certification and operational readiness for airborne systems. You will influence technical direction, work with stakeholders across engineering and management, and deliver software that meets rigorous safety and regulatory standards. This role contributes at a senior level to project planning, design, implementation, and certification activities.

Here's How You'll Make an Impact on the Team
  • Lead design, planning, coding, testing, documentation, and implementation of complex software projects
  • Define and document system and software requirements and perform technical feasibility studies
  • Ensure projects meet schedule, cost, and technical expectations through project leadership and status reporting
  • Select development tools, programming languages, system architecture, libraries, OS, and hardware platforms
  • Direct testing and debugging, establish testing methods, and document test results and performance benchmarks
  • Maintain and upgrade systems after implementation and support certification-related activities per airborne lifecycle standards
  • Evaluate and recommend new technologies and implement standards
  • Mentor and train less-experienced engineers and contribute to continuous improvement efforts
Here's What You'll Need to Be Successful in This Role
  • Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline (Master's preferred)
  • Typically 7–9+ years of related software design and engineering experience
  • Demonstrated experience with RTCA/DO-178C and airborne software lifecycle/certification processes
  • Strong programming experience in C; experience with C/C++ also required
  • Proven ability to lead complex projects, including budgeting, scheduling, resource allocation, and stakeholder communication
  • Solid knowledge of software design, programming and analysis principles, and systems engineering concepts
  • Experience preparing technical presentations and communicating with management and customers
Here's What Else Might Help You Out
  • Aerospace industry experience (preferred)
  • Experience with graphical user interfaces, distributed/network programming, three-tier architectures, or database connectivity
  • Formal project management experience or certifications
Pay Range

$105k - $120k/year

Ready to Make Your Mark?

This role may fill quickly. Submit your resume to be considered.

Apply with Pioneers here