后端软件工程师 — 安全任务系统
Backend Software Engineer — Secure Mission Systems
后端软件工程师 — 安全任务系统
地点:主要远程办公,偶尔在马里兰州劳雷尔市现场工作,通常每六周一次团队冲刺计划。具体时间可能根据项目需求有所变化。
权限:需要有效的最终国防部机密权限
此职位支持一项待定的合同机会,且取决于合同授予,预计将于2026年11月开始。
为高影响力国防任务构建安全软件
加入Rackner,构建支持国防部客户任务规划和决策支持能力的安全后端服务。
您将负责API、服务集成、数据流、分布式工作流和自动化测试的直接开发与维护,而不仅仅是完成孤立的开发任务。该职位将让您接触到安全软件交付、地理空间数据、容器化应用以及支持AI功能的后端服务。
这是一个主要在美国境内远程办公的职位。工作将使用客户提供的系统进行,工程团队之间通过虚拟方式协作,并定期在马里兰州劳雷尔市进行现场冲刺计划。
您将从事的工作
- 设计、开发、测试和集成安全的后端服务和API。
- 使用Python、FastAPI和C#构建和维护后端服务。
- 开发REST API并使用gRPC支持服务间通信。
- 使用RabbitMQ和Celery构建异步和分布式工作流。
- 使用PostgreSQL和PostGIS开发和集成关系型和地理空间数据功能。
- 在基于OpenShift的环境中容器化和部署后端服务。
- 在基于GitLab的开发和CI/CD工作流中工作。
- 在设计、实现、测试和修复过程中应用安全的软件开发生命周期实践。
- 开发单元测试、集成测试和系统级测试,以支持软件质量和交付信心。
- 调查缺陷、集成失败、安全发现和服务问题。
- 参与代码审查、技术审查、漏洞修复工作和解决方案设计讨论。
- 编写软件设计、顺序图、工作流描述和技术文档。
- 与前端、AI/ML、安全、平台、DevSecOps和客户工程团队协作。
您具备的条件
- 计算机科学或相关领域的学士学位。
- 至少四年专业软件开发经验
查看英文原文
Backend Software Engineer — Secure Mission Systems
Location: Mainly remote, with onsite work in Laurel, Maryland, typically one day every six weeks for team-wide sprint planning. Exact timing may vary based on project needs.
Clearance: Active final DoD Secret clearance required
This position supports a pending contract opportunity and is contingent upon contract award, with an anticipated start in November 2026.
Build Secure Software for a High-Impact Defense Mission
Join Rackner to build secure backend services that support mission-planning and decision-support capabilities for a Department of Defense customer.
You will take hands-on ownership of APIs, service integrations, data flows, distributed workflows, and automated testing—not simply complete isolated development tickets. The role offers exposure to secure software delivery, geospatial data, containerized applications, and backend services that support AI-enabled capabilities.
This is a primarily remote role within the United States. Work will be performed using customer-provided systems, with virtual collaboration across the engineering team and periodic onsite sprint planning in Laurel, Maryland.
What You Will Do
- Design, develop, test, and integrate secure backend services and APIs.
- Build and maintain backend services using Python, FastAPI, and C#.
- Develop REST APIs and support service-to-service communication using gRPC.
- Build asynchronous and distributed workflows using RabbitMQ and Celery.
- Develop and integrate relational and geospatial data capabilities using PostgreSQL and PostGIS.
- Containerize and deploy backend services in OpenShift-based environments.
- Work within GitLab-based development and CI/CD workflows.
- Apply secure software-development lifecycle practices throughout design, implementation, testing, and remediation.
- Develop unit, integration, and system-level tests that support software quality and delivery confidence.
- Investigate defects, failed integrations, security findings, and service issues.
- Participate in code reviews, technical reviews, vulnerability-remediation efforts, and solution-design discussions.
- Produce software designs, sequence diagrams, workflow descriptions, and technical documentation.
- Collaborate with frontend, AI/ML, security, platform, DevSecOps, and customer engineering teams.
What You Bring
- Bachelor’s degree in Computer Science or a related field.
- At least four years of professional software-development experience.
- Hands-on experience designing and developing backend services, APIs, or distributed applications.
- Developing backend software using Python and C#.
- Building APIs and services with FastAPI.
- Experience with RabbitMQ, gRPC, and Celery.
- Working with PostgreSQL and PostGIS.
- Using GitLab-based development workflows.
- Developing or deploying software in OpenShift environments.
- Understanding of secure software-development lifecycle practices.
- Writing automated unit and integration tests.
- Ability to clearly explain the systems you personally built, the technical decisions you made, and how your work was tested and delivered.
- Clear technical documentation and communication skills.
Experience That Will Help You Stand Out
- FastAPI or another Python web framework.
- RabbitMQ, Celery, gRPC, or similar messaging and service-integration tools.
- PostgreSQL, PostGIS, geospatial data, or mapping applications.
- OpenShift, Kubernetes, GitLab CI/CD, or secure container delivery.
- Defense, mission-planning, decision-support, or other regulated software environments.
- Integration of backend services with LLM, retrieval-augmented generation, or other AI-enabled components.
You do not need to be the deepest expert in every technology listed. Strong backend fundamentals, credible hands-on experience, and the ability to learn within a secure delivery environment matter most.
Why Rackner
At Rackner, you will build technology that supports critical defense and public-sector missions.
This role offers broader ownership across backend engineering, secure delivery, distributed services, automated testing, and collaboration with software, AI/ML, cloud, and cybersecurity teams.
Rackner has delivered more than $30 million in recent federal awards. We are looking for an engineer who can help turn complex mission needs into secure, dependable software.
Benefits & Professional Growth
- Competitive compensation
- Company-supported certifications
- 401(k) with 100% company match up to 6%
- Medical, dental, vision, life, and disability coverage
- Paid time off and company holidays
- Remote-work support and home-office equipment plan
- Fitness and wellness reimbursement
- Weekly pay schedule
- Professional-development and growth opportunities
Apply
If you want to build secure backend services that directly support an important defense mission, we would like to hear from you.