1

Senior Software Engineer Jobs in Reno, NV (NOW HIRING)

Software Engineer IThe Software Engineer I is an essential member of the Software Development team ... the guidance of senior engineers.Documentation: Assist in creating and updating technical ...

Software Engineer IThe Software Engineer I is an essential member of the Software Development team ... the guidance of senior engineers.Documentation: Assist in creating and updating technical ...

Software Engineer II

Sparks, NV · On-site

$94K - $129K/yr

Our Software Engineers work in an agile, collective environment. As a Software Engineer II, you ... with the Sr. Manager of the DIO. * Integrate AI/ML model outputs, automation routines, and ...

Software Engineer

Reno, NV · On-site

$90 - $120/hr

Minimum of 3 years of software engineering experience. * Advanced knowledge of at least one back-end language such as C#, Go, Apex/Java, or TypeScript. * Understanding of Integrations (API and non ...

Minimum of 3 years of software engineering experience. * Advanced knowledge of at least one back-end language such as C#, Go, Apex/Java, or TypeScript. * Understanding of Integrations (API and non ...

About The Role A person in this role will collaborate with other members of the software engineering team to develop new and maintain full-stack internal software. This person will have working ...

Software Engineer

Reno, NV · On-site

$90 - $120/hr

Responsibilities The software engineer position is responsible for development potentially in any and all layers of architecture (from UI to data and everything in‑between). Tasks include ...

Responsibilities The software engineer position is responsible for development potentially in any and all layers of architecture (from UI to data and everything in-between). Tasks include development ...

The software engineer position is responsible for development potentially in any and all layers of architecture (from UI to data and everything in-between). Tasks include development of new features ...

Responsibilities The software engineer position is responsible for development potentially in any and all layers of architecture (from UI to data and everything in-between). Tasks include development ...

Job Summary The Software Engineer I is an essential member of the Software Development team ... guidance of senior engineers. * Documentation: Assist in creating and updating technical ...

Software Engineer IIThe Software Engineer II is a high impact role within the newly structured Software Development team, responsible for the architectural integrity and performance of core ...

Software Engineer IIThe Software Engineer II is a high impact role within the newly structured Software Development team, responsible for the architectural integrity and performance of core ...

Associate Software Engineer

Reno, NV · On-site

$90 - $140/hr

Position Summary We are seeking a highly motivated C/C++/C# Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining ...

New

Position Summary We are seeking a highly motivated C/C++/C# Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining ...

New

Qualifications : * BS or MS in Electrical or Computer Engineering. * 1+ years of professional experience in developing software for distributed systems. * Basic understanding of electrical theory.

Showing results 21-40

Senior Software Engineer information

See Reno, NV salary details

$75.3K

$142.9K

$191.4K

How much do senior software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for senior software engineer in Reno, NV is $142,871.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,100.00 and $161,000.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 Reno, NV?

The most popular types of Software Engineer jobs in Reno, NV are:

What cities near Reno, NV are hiring for Senior Software Engineer jobs?

Cities near Reno, NV with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Reno, NV as of August 2026, with employment types broken down into 88% Full Time, 6% Part Time, and 6% Contract. Highlights an 78% In-person, and 22% Remote job distribution, with an average salary of $142,871 per year, or $68.7 per hour.

$108K - $149K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 13 days ago


Sierra Nevada Corporation rating

8.7

Company rating: 8.7 out of 10

Based on 29 frontline employees who took The Breakroom Quiz

17th of 72 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 III, you will lead the design, development, and optimization of complex software systems for aerospace applications. You will collaborate with cross-functional teams to ensure software meets stringent 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:

  • Develop prototype and proof-of-concept software solutions that explore new technologies, validate hypotheses, and demonstrate feasibility for business and technical stakeholders.

  • Work closely with the Sr. Manager of the DIO to translate exploratory concepts and business problems into actionable software development tasks.

  • Build and integrate AI/ML-driven capabilities into prototype systems in collaboration with AI engineers and data scientists.

  • Rapidly iterate on designs, perform lightweight user testing, and refine prototypes to support continuous exploration.

  • Debug and troubleshoot advanced software issues across prototype and production-like environments.

  • Create clean, maintainable code and supporting documentation that enables handoff or scaling.

  • Conduct thorough code reviews and provide mentorship to junior engineers.

  • Collaborate with cross-functional and cross-domain teams to ensure code quality and technical alignment.

  • Support the integration of software with hardware systems and experimental platforms.

  • Define software requirements and specifications in collaboration with stakeholders and innovation partners.

  • Drive continuous improvement initiatives to enhance software performance, modularity, and flexibility-critical in a rapid experimentation environment.

Qualifications You Must Have:

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

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

  • Higher level relevant degree may substitute for experience.

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

  • Practical knowledge of engineering principles and practices.

  • Experience working in multi-disciplinary teams.

Qualifications We Prefer:

  • Experience with real-time operating systems (RTOS) and embedded systems.

  • Background in Aerospace and Defense industry.

  • 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.

  • Experienced with 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.

  • Comfort working in an innovation-focused environment, balancing hands-on coding with rapid experimentation, iteration, and exploratory development.

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: $108,496.89 - $149,183.22. 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