Senior Software Systems Engineer @ Lynx
Your Application Journey
Email Hiring Manager
Job Details
Overview
Thompson Software Solutions is seeking a senior-level Senior Software Systems Engineer to join a talented team. You will develop, integrate, and test software products using diverse technical principles and methodologies in a high-performing multi-site environment.
Role & Responsibilities
The role involves working independently and collaboratively with other software engineers and team members from program development and deployment teams. You will apply your expertise in systems-level development, cloud platforms, container orchestration, and infrastructure-as-code to deliver innovative solutions. This position requires clearance eligibility and the ability to work 100% onsite.
Basic Requirements
- Bachelor's degree in a STEM discipline.
- 7+ years in software engineering focusing on systems-level development.
- Expertise in programming languages like Go, Python, C++, or Java.
- Experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Kubernetes).
- Proficient with Linux and Windows development environments.
- C/C++ experience, Digital Simulation Development, Embedded Software, I&T integration, and Full SDLC experience.
- Experience with Flight Software Engineering (FSW) and related technical skills.
- Clearance eligibility required.
Preferred / Additional Skills
- Familiarity with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.).
- Advanced Python proficiency.
- Experience leading projects or mentoring junior engineers.
- Knowledge of observability tools like Prometheus, Grafana, and ELK stack.
- Familiarity with Model-Based System Engineering (MBSE) tools.
- Experience with safety-critical software development (DO-178C).
- Expertise in Navigation, Guidance, and Control, as well as Signal Processing and Embedded Flight Software.
Benefits
Enjoy low-cost Medical/Dental/Vision coverage, a 401K plan with employer match, responsible paid time off including 11 holidays, remote work opportunities (based on role), an Employee Assistance Program, and professional growth opportunities.
Key skills/competency
- Software Engineering
- Systems Development
- Cloud Platforms
- Container Orchestration
- Infrastructure-as-Code
- Embedded Software
- Flight Software
- Digital Simulation
- Clearance
- Collaborative Teamwork
How to Get Hired at Lynx
🎯 Tips for Getting Hired
- Research Lynx's culture: Study their mission, values, and recent projects.
- Tailor your resume: Highlight systems-level and clearance skills.
- Emphasize cloud expertise: Detail AWS, Azure, and Kubernetes experience.
- Prepare for technical questions: Review C/C++ and embedded software topics.