Senior Software Engineer
$127,300 - $180,600 per year
Apply (opens in a new tab)Senior Software Engineer
Posted yesterday
SENIORITY
Lead
SALARY
$127,300 - $180,600 per year
About the role
- Working with a team of engineers to design, implement, unit test, document, and maintain software in multiple programming languages on Linux, Windows, and embedded platforms
- Appling fundamentals and best practices of software engineering to create innovative solutions and solve challenging problems
- Supporting software modeling, simulation, integration, and test activities as needed
- Developing and presenting technical concepts, tradeoffs, analyses, designs, and performance estimates
- Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required
- Participating in technical reviews and status meetings
- Collaborating and communicating with internal and possibly external stakeholders
- Following company standard operating procedures and Quality System requirements
- Bachelor's degree in Software Engineering, Computer Science or related discipline with 8+ years of relevant experience in advanced software product development, or a Master's degree with 6+ years of similar experience
- Programming languages including C/C++, Python
- Scripting languages including Linux/Unix Shells, Matlab, etc.
- Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual Studio, Arduino
- Version control systems including SVN, Git.
- Issue tracking via Jira, or similarMSOffice including Excel, Word, Visio, PowerPoint, Outlook
- Experience with agile development methodologies including Scrum
- Experience with virtual machines
- Good understanding of industry accepted software design methods and practices, including configuration control, design spaces/tradeoffs, analyses, and requirement specification
- Software product development background demonstrating a strong engineering aptitude and good problem-solving skills
- Demonstrated ability to resolve issues during design, development, and execution of software engineering activities
- Strong written and verbal interpersonal and communication skills
- Effective contributor in a team environment
- Ability to work independently to achieve technical and program requirements
- Must hold or be able to obtain U.S. DoD SECRET security clearance
- Ability to travel up to 25%, both international and domestic, depending on project needs
- Prior experience with U.S. defense programs is highly desirable
- Experience developing products/solutions for Naval and Marine applications (including robotic systems) is a plus
- Experience with bare-metal embedded software development
- Must be a U.S. citizen. Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
- Drug-Free Workplaces:
- Saab is a federal government contractor and adheres to policies and programs necessary for sustaining drug-free workplaces. As a condition of employment, candidates will be required to pass a pre-employment drug screen.
- Medical, vision, and dental insurance for employees and dependents
- Generous paid time off, including 8 designated holidays 401(k) with employer contributions
- Tuition assistance and student loan assistance
- Wellness and employee assistance resources
- Employee stock purchase opportunities
- Short-term and long-term disability coverage
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
