Sr. Software Engineer
Company: Sierra Nevada Corporation
Location: Plano
Posted on: April 3, 2026
|
|
|
Job Description:
Do you enjoy developing new products and services? Join us! Our
Software Engineers work in an agile, collective environment. As a
Senior Software Engineer, you will be responsible for driving the
strategic development and continuous improvement of software
systems for cutting-edge aerospace applications. You will lead
cross-functional teams and projects to ensure software excellence.
The Mission Solutions and Technologies (MST) business area provides
affordable, turn-key command/control, communications, integrated
ISR, force protection and security solutions worldwide. The MST
team has a long legacy of supporting the Department of Defense,
Department of Homeland Security, commercial and international
customers with years of experience in platform operations,
engineering and full lifecycle management across domains – air,
land, sea, space and cyber. Responsibilities: Lead strategic
projects to develop and optimize software systems for aerospace
applications. Collaborate with design, hardware, and quality teams
to ensure software meets performance and quality standards. Develop
and maintain comprehensive software documentation, including design
specifications and user manuals. Mentor and coach junior engineers
on best practices and technical skills. Conduct advanced code
reviews and provide constructive feedback. Define and implement
software requirements and specifications in collaboration with
stakeholders. Drive and lead continuous improvement initiatives to
enhance software performance and reliability. Ensure software
compliance with industry standards and regulations. Qualifications
You Must Have: Bachelor's degree in Computer Science, Software
Engineering, or a related field, with typically 8 or more years of
relevant experience. Higher level relevant degree may substitute
for experience. Expert proficiency in programming languages such as
C++, Java, or Python. Comprehensive knowledge of engineering
principles and industry best practices. Extensive experience
leading and collaborating in multi-disciplinary teams. Expertise in
working with Linux-based Operating Systems, with a strong
preference for RedHat or its equivalents. Demonstrated capability
to rapidly learn and adapt to emerging technologies and
requirements. Advanced proficiency in performing complex Linux OS
System Administration tasks. Deep understanding and mastery of
industry-standard object-oriented programming languages such as C++
and Java. Advanced scripting skills in languages such as Python and
Bash (Bourne-Again Shell), or equivalent. Extensive experience with
a broad range of software tools for requirements tracking, code
reviews, static analysis, library and artifact repository
management, and automated build processes. Expert knowledge of
software development methodologies, including Agile/Scrum and
Waterfall, with experience in leading projects using these
methodologies. In-depth understanding of and experience with common
data structures (e.g., linked lists, hash tables, contiguous
memory) and their optimal utilization in complex software systems.
Qualifications We Prefer: Management experience Experience with
digital manufacturing and Industry 4.0 technologies. Experience
with real-time operating systems (RTOS) and embedded systems.
Extensive 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. Proficient 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. This posting will be open for
application for a minimum of 5 days and may be extended based on
business needs. SNC offers annual incentive pay based upon
performance that is commensurate with the level of the position.
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: This position requires the ability to obtain and maintain a
Secret U.S. Security Clearance. U.S. Citizenship status is required
as this position needs an active U.S. Security Clearance for
employment. Non-U.S. citizens may not be eligible to obtain a
security clearance. The Department of Defense Consolidated
Adjudications Facility (DoD CAF), a federal government agency,
handles the adjudicative aspects of the security clearance
eligibility process for industry applicants. Adjudicative factors
which affect the outcome of the eligibility determination include,
but are not limited to, allegiance to the U.S., foreign influence,
foreign preference, criminal conduct, security violations and
illegal drug use. 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.
Keywords: Sierra Nevada Corporation, Mansfield , Sr. Software Engineer, Engineering , Plano, Texas