1

Senior Software Developer Jobs in Ogden, UT (NOW HIRING)

Senior Software Engineer

Salt Lake City, UT · On-site +1

$118K - $156K/yr

Great opportunity for career growth and development Position Overview The Senior Software Engineer ... Implement and maintain CI/CD pipelines, automated testing, and DevOps practices * Collaborate with ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

We are seeking a highly skilled and motivated Senior Software Developer to join our team in building and maintaining a custom Android-based timeclock application that operates on physical clock ...

Senior Software Engineer

Salt Lake City, UT · On-site

$118K - $156K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy ...

Showing results 21-40

Senior Software Developer information

See Ogden, UT salary details

$15

$60

$85

How much do senior software developer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for senior software developer in Ogden, UT is $60.41, according to ZipRecruiter salary data. Most workers in this role earn between $51.30 and $67.74 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Ogden, UT?

The most popular types of Software Developer jobs in Ogden, UT are:

What are popular job titles related to Senior Software Developer jobs in Ogden, UT?

For Senior Software Developer jobs in Ogden, UT, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer jobs in Ogden, UT look for?

The top searched job categories for Senior Software Developer jobs in Ogden, UT are:

What cities near Ogden, UT are hiring for Senior Software Developer jobs?

Cities near Ogden, UT with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Ogden, UT as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $125,649 per year, or $60.4 per hour.

Senior Software Engineer

Ogden, UT • On-site

Odyssey Systems Consulting Group, Ltd.
Public Administration • 1 - 5K employees

$190K - $240K/yr

Full-time

Re-posted 19 days ago


Job description

Position Summary
Odyssey is seeking an experienced Senior Software Engineer supporting the Air Force Life Cycle Management Center Armament Directorate Munitions Division (AFLCMC/EBH) at Hill AFB, UT.
This position supports the government in applying advanced engineering principles to the design, development, integration, and sustainment of software-intensive systems across the full acquisition lifecycle. This role involves working closely with program offices, engineers, and cross-functional teams to deliver reliable, mission-critical capabilities that meet performance, operational, and mission requirements.
Responsibilities
Duties include, but not limited to:
  • Support engineering activities across all phases of the DoD acquisition lifecycle (Materiel Solution Analysis through Operations & Support)
  • Apply software engineering principles to support system design, development, integration, and sustainment efforts
  • Support requirements development, analysis, traceability, and verification for software and system-level capabilities
  • Perform system design, integration, and technical analysis to ensure performance and mission effectiveness
  • Develop and review technical documentation, including system specifications, interface control documents, and engineering reports
  • Support technical reviews and program milestone activities (e.g., SRR, PDR, CDR)
  • Collaborate with program management, logistics, test, and cybersecurity teams to ensure integrated system performance
  • Analyze system performance and recommend improvements to enhance functionality, reliability, and maintainability
  • Support risk identification, analysis, and mitigation planning for technical and program risks
  • Provide technical input to acquisition documentation and program decision-making processes

Qualifications
Citizenship: Must be a U.S. citizen
Minimum Required Qualifications:
  • Must have and be able to maintain a Secret clearance
  • Bachelor's degree in related discipline and 15 years of relevant experience; OR Master's degree in related discipline and 10 years of relevant experience; OR PhD in related discipline and 5 years of relevant experience

Preferred Qualifications:
  • Experience supporting system development, integration, or sustainment activities
  • Experience applying engineering principles to support the development, integration, and sustainment of software-intensive systems
  • Experience supporting requirements development, analysis, traceability, and verification within complex programs
  • Experience contributing to system design, integration, and technical evaluation activities across the acquisition lifecycle
  • Experience supporting technical reviews and program milestones (e.g., SRR, PDR, CDR)
  • Experience working within DoD acquisition environments or similar large-scale engineering programs
  • Master's degree in related discipline and 25 years of relevant experience and recognized at the national level in Software Engineering; OR PhD in related discipline and 25 years of relevant experience
  • ABET-accredited MS and/or BS degree in computer science

Additionally, the successful candidate will demonstrate the following:
Technical Skills:
  • Systems engineering processes, including requirements analysis, integration, verification, and validation
  • Software development, integration, and testing within complex system environments
  • Familiarity with engineering tools, modeling, and simulation environments supporting system design and analysis
  • Ability to analyze system performance and develop technical solutions to improve functionality and reliability
  • Knowledge of configuration management practices and technical documentation development

Interpersonal Skills:
  • Ability to operate independently and as part of a multidisciplinary engineering team
  • Strong analytical and problem-solving abilities applied to complex technical challenges
  • Excellent written and verbal communication skills, including the ability to convey technical information clearly
  • Ability to support mission-critical programs in a fast-paced, collaborative environment
  • Ability to manage multiple priorities and adapt to evolving program needs

Additional Information:
Location: Hill AFB, UT
Travel: May be required based on program needs
Work Environment: Onsite
#LI-TG1
Company Overview
Odyssey is a world-class technical, engineering, and integration company serving the warfighting ecosystem with airborne integration, ISR, C2, and warfighter readiness capabilities. Odyssey meets the military's operational needs by integrating layered defense systems from equipment, technology, and services to data, information, and business operations. We streamline defense acquisition and sustainment, engineering the technical battlefield with domain-specific proficiency to ensure lethality. Odyssey is dedicated to excellent contract execution, peak organizational performance, and fostering a workplace built on employee care.
Odyssey is proud to live out our core values of commitment, ambition, and respect in our work and communities through OdysseyCares, a philanthropic group focused on giving back through direct donations, an employer match program, and volunteering events.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities