Backend Software Engineer Senior
Job Description
Responsibilities
- Design and implement backend and middleware capable of ingesting and processing real-time sensor, telemetry, and AI/ML data streams.
- Develop and maintain cloud‑native applications and integrations using AWS and modern architectural patterns.
- Support DevSecOps practices, including CI/CD pipeline development, automated testing, and deployment workflows.
- Create unit, integration, and automation tests to validate functionality and performance.
- Participate in Agile and SAFe ceremonies such as PI Planning, Scrum of Scrums, and System Demonstrations.
- Collaborate with architects, AI/ML engineers, software developers, and stakeholders to align solutions with operational workflows and mission objectives.
- Produce technical documentation including design specifications, API references, and implementation guidance.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field; Master’s degree preferred.
- Minimum 4 years of professional software development experience.
- Proficiency with Python and FastAPI, AWS, Oracle OCI, Kubernetes, Docker, WebSockets, REST APIs, GitLab, and Linux.
- Experience designing and maintaining CI/CD pipelines (GitLab CI, Jenkins, Azure DevOps) and using static/dynamic security tooling.
- Experience with unit testing frameworks and UI automation.
- Experience executing Agile and SAFe methodologies; proficiency with Jira and Confluence.
- Ability to produce clear technical documentation.
Technologies
- Python
- FastAPI
- AWS
- Oracle OCI
- Kubernetes
- Docker
- WebSockets
- REST APIs
- GitLab
- Linux
- GitLab CI
- Jenkins
- Azure DevOps
- Kafka
- MQTT
- AWS Kinesis
- AppSync
- REST
- GraphQL
- Cameo DOORS NEXT
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
Security and Clearance
This position requires a government security clearance; US citizenship is required for consideration.
Clearance level: Secret
Expression of Interest
By applying to this role, you express interest in the position and may be considered for other opportunities with similar skills and requirements.
Remote Work and Schedule
Full-time remote telework: the selected candidate will work remotely, with periodic travel to a Lockheed Martin office as needed.
Work schedules may vary; this role offers options including a 4x10 hour day schedule (four days on, three days off) and other flexible arrangements.
Salary
Base salary ranges vary by location: in major metro areas such as California, Massachusetts, and New York, the range is USD 107,300 to 185,840 per year. In other locations, the range is USD 93,200 to 164,450 per year. Final offers depend on location, experience, and qualifications.
Experience Level
Experienced Professional
Business Unit
RMS
Job Type
Full-Time
Career Area
Software Engineering
Relocation
Relocation is not available for this position
Shift
First shift