1

Software Engineer 2 Jobs in Colorado (NOW HIRING)

Raytheon, the world's largest aerospace and defense company, is seeking a Software Engineer II to design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems. This ...

Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant. Provide software process management and control ...

Software Engineer II (Onsite)

Aurora, CO

$99K - $135K/yr

... maintain software for satellite ground systems. Work with a team of engineers, architects, and ... Typically requires a University Degree or equivalent experience and minimum 2 years of prior ...

Software Engineer II (Onsite)

Aurora, CO

$99K - $135K/yr

... maintain software for satellite ground systems. Work with a team of engineers, architects, and ... Typically requires a University Degree or equivalent experience and minimum 2 years of prior ...

next page

Showing results 1-20

Software Engineer 2 information

See Colorado salary details

$58.4K

$124.8K

$182.4K

How much do software engineer 2 jobs pay per year?

As of Jul 20, 2026, the average yearly pay for software engineer 2 in Colorado is $124,788.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,500.00 and $140,400.00 per year, depending on experience, location, and employer.

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

CriteriaSoftware Engineer 2Software Engineer 3
Required CredentialsBachelor's degree in CS or related field; 2-3 years experienceBachelor's degree; 3-5 years experience; strong technical skills
Work EnvironmentCollaborative team projects, code reviews, debuggingLeadership in projects, mentoring juniors, complex problem-solving
Employer & Industry UsageCommonly used in tech companies, startups, and corporate ITUsed in similar environments, often as a step up in career progression

Software Engineer 2 typically handles core development tasks with moderate complexity, while Software Engineer 3 takes on more advanced projects, mentors team members, and demonstrates greater technical expertise. The transition from level 2 to 3 involves increased responsibility and experience.

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

To thrive as a Software Engineer 2, you need strong programming skills, experience with software development methodologies, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and cloud platforms such as AWS or Azure is often required. Problem-solving, effective communication, and teamwork are crucial soft skills that help you excel in collaborative and dynamic environments. These skills and qualifications are vital to delivering high-quality software solutions, collaborating across teams, and adapting to evolving technical challenges.

What is a Software Engineer 2?

A Software Engineer 2 is typically a mid-level software engineering position, responsible for designing, developing, testing, and maintaining software applications. At this level, engineers are expected to have a solid foundation in programming and software development practices, and they often work independently or as part of a team on more complex projects. They may also assist in code reviews, mentor junior engineers, and contribute to architectural decisions. Software Engineer 2 roles usually require a few years of professional experience and a demonstrated ability to deliver high-quality code.

How does a Software Engineer 2 typically collaborate with cross-functional teams during a project?

As a Software Engineer 2, you will frequently collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals. Your role often involves attending regular stand-up meetings, participating in code reviews, and providing technical input during project planning sessions. Effective communication and a proactive approach to problem-solving are key, as you'll be expected to translate requirements into technical solutions and ensure smooth integration with other team members' work. This collaborative environment not only helps in delivering high-quality products but also offers opportunities to learn from professionals in different disciplines.
What are popular job titles related to Software Engineer 2 jobs in Colorado? For Software Engineer 2 jobs in Colorado, the most frequently searched job titles are:
What cities in Colorado are hiring for Software Engineer 2 jobs? Cities in Colorado with the most Software Engineer 2 job openings:
What are popular job titles related to Software Engineer 2 jobs in CO? For Software Engineer 2 jobs in CO, the most frequently searched job titles are:
Infographic showing various Software Engineer 2 job openings in Colorado as of July 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $124,788 per year, or $60 per hour.
Software Engineer II

$94K - $129K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 29 days ago


Sierra Nevada Corporation rating

8.7

Company rating: 8.7 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

13th of 61 rated aerospace companies


Job description

Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Software Engineer II, you will contribute to the design, development, and optimization of software systems for advanced aerospace applications. You will work with cross-functional teams to ensure software meets performance and quality standards.As SNC's corporate team, we provide the company and its business areas with strategic direction and business support spanning executive management, finance and accounting, operations, human resources, legal, IT, information security, facilities, marketing, and communications.

Responsibilities:

  • Contribute to the development of prototype applications, tools, and early-stage software solutions that validate new ideas and test emerging capabilities.

  • Translate exploratory concepts and business needs into implementable software components in collaboration with the Sr. Manager of the DIO.

  • Integrate AI/ML model outputs, automation routines, and experimental algorithms into prototype systems in partnership with AI/ML engineers.

  • Participate in rapid iteration cycles: building lightweight features, gathering feedback, refining functionality, and documenting learnings.

  • Design, develop, and test software components for aerospace systems.

  • Debug and troubleshoot complex software issues across prototype and preproduction environments.

  • Write and maintain comprehensive code documentation to support knowledge transfer and potential scaling.

  • Collaborate with team members to ensure code quality, architectural consistency, and adherence to development standards.

  • Conduct code reviews and provide constructive feedback to peers.

Qualifications You Must Have:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.

  • 2+ years of experience in experience in software development.

  • Higher level relevant degree may substitute for experience.

  • Proficiency in programming languages such as C++, Java, or Python.

  • Knowledge of engineering principles and practices.

  • Familiarity working in multi-disciplinary teams.

Qualifications We Prefer:

  • Knowledge of real-time operating systems (RTOS).

  • Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash.

  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build.

  • Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral.

  • Basic understanding of data structures.

Essential Functions:

  • Ability to work on a computer for extended periods.

  • Hand/finger dexterity for coding and testing.

  • Ability to work in a hybrid environment with occasional travel.

  • Willingness to work in a prototyping-driven, exploratory environment where rapid learning, experimentation, and iteration are the norm.

This posting will be open for application for a minimum of 5 days and may be extended based on business needs.

Estimated Starting Salary Range: $94,345.12 - $129,724.54. Compensation varies depending on a wide array of factors, such as candidates' key skills, relevant work experience, and education/training/certifications. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled.

SNC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, tuition reimbursement, and more.

IMPORTANT NOTICE:

To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.

Learn more about the background check process for Security Clearances.

SNC is a global leader in aerospace and national security committed to moving the American Dream forward. We're known and respected for our mission and execution focus, agility, and disruptive and rapid innovation. We provide leading edge technologies and transformative solutions that support our nation's most critical security needs. If you are mission-focused, thrive in collaborative environments, and want to make our country stronger with state-of-the-art technologies that safeguard freedom, join our team!

SNC is an Equal Opportunity Employer committed to an environment free of discrimination.Employment decisions are made based on merit without regard to race, color, age, religion, sex, national origin, disability, status as a protected veteran or other characteristics protected by law.


What Sierra Nevada Corporation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom