[Remote] Senior Software Engineer (Backend Development)
Note: The job is a remote job and is open to candidates in USA. Dice is seeking a Senior Software Engineer to join the CommandIQ team, which focuses on developing mission-critical Battle Management and Command & Control capabilities. The role involves designing, implementing, and testing software features, collaborating with cross-functional teams, and participating in technical discussions.
Responsibilities
- Decompose higher-level roadmap features into actionable work items
- Design, Implement, and integrate/test software features
- Perform peer reviews for fellow software engineers and debug issues as they arise
- Participate in technical discussions to define/solve overarching software architecture needs
- Collaborate with cross-functional peers to better understand project requirements and customer/stakeholder needs
Skills
- Experience/Familiarity with the following: Rust (or C), Python, Java
- Backend containerization experience using Docker
- Framework development experience using gRPC
- Experience across the full Software Development Life Cycle (SDLC)
- 3+ years of relevant work experience (Advanced Degree may be substituted for 2 years of experience)
- Experience in Agile Methodologies & Tools
- Experience with container management using Kubernetes/Helm
- Experience in a Full-Stack engineering role
- Experience with Gitlab CI/CD
- Development experience following REST guidelines
- Previous IRAD experience
- Active Secret Clearance
Benefits
- Medical
- Dental
- Vision
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- 401(k) match
- Flexible Spending Accounts
- EAP
- Education Assistance
- Parental Leave
- Paid time off
- Holidays
- Paid Time Off (PTO) to be used for incidental absences and other reasons (Washington state applicants only)
- Vacation (Washington state applicants only)
- Sick leave (Washington state applicants only)
- This position is incentive plan eligible
- Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees
- Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility
Company Overview