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
Job Summary
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.
SNC offers annual incentive pay based upon performance that is commensurate with the level of the position.
SNC is a global leader in aerospace and national security committed to moving the American Dream forward.
Matching Summary
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.
Skills & Requirements
Must-have
agile, collective environment
software excellence
Linux-based Operating Systems
object-oriented programming languages
software development methodologies
common data structures
Nice-to-have
digital manufacturing and Industry 4.0
real-time operating systems
embedded systems
mission-focused
collaborative environments
Key Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field
8 or more years of relevant experience
Expert proficiency in C++, Java, or Python
Extensive experience leading and collaborating in multi-disciplinary teams
Advanced proficiency in performing complex Linux OS System Administration tasks
Advanced scripting skills in Python and Bash
Extensive experience with software tools
Expert knowledge of software development methodologies
Ability to obtain and maintain a Secret U.S. Security Clearance