Software Engineer (Mid/Senior)

The Arena Corporation
Washington, DC, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Business Analytics Applications Automation of Tests Code Review Software Design Patterns Identity and Access Management Python (Programming Language) Key Management
+41 more
PostgreSQL MongoDB MySQL Node.Js OAuth OpenID Systems Development Life Cycle Redis Security Assertion Markup Language (SAML) Secure Coding Software Construction Software Engineering Systems Integration Web Application Frameworks ReactJS Large Language Models Backend Gitlab Git Vue.js Event Driven Architecture Amazon Relational Database Service Containerization AI Platforms AngularJS Gitlab-ci Kubernetes Non-relational Database Graphql Data Management Functional Programming Api Design Cloudwatch Restful APIs Software Version Control Devsecops Docker Static Application Security Testing Golang Microservices Dynamic Application Security Testing

Job description

We’re looking for a Software Engineer (leveled mid to senior depending on experience) to build and maintain full stack software supporting AI/ML and analytic mission operations. You’ll work across front-end interfaces, back-end services, and APIs that power mission workflows, collaborating closely with data engineers, AI/ML practitioners, and senior engineering staff. More senior candidates will additionally take on architectural ownership, technical mentorship, and team-level technical direction.

What You’ll Be Doing:

  • Design and implement full stack software components for AI/ML and analytic applications, from front-end UIs to back-end services and APIs
  • Develop RESTful APIs, microservices, and event-driven architectures
  • Build user interfaces and operator-facing dashboards used in mission workflows
  • Collaborate with data scientists, AI/ML engineers, and the broader engineering team on system integration and optimization
  • Implement automated testing and contribute to CI/CD pipelines and DevSecOps tooling
  • Participate in code reviews and maintain high coding quality, security, and performance standards
  • Troubleshoot and resolve issues across development and production environments
  • Support development and operation of MCP server integrations and agentic AI tooling
  • (Senior) Lead architectural decision-making, technology selection, and technical direction across complex systems
  • (Senior) Provide technical mentorship to mid- and junior-level engineers; establish coding standards and development practices

Requirements

  • 4+ years of hands-on software development experience building production systems (8+ years for senior consideration)
  • Active TS/SCI clearance with active CI Polygraph required - candidate must already hold this; no ability to sit for one as part of onboarding
  • Proficiency in a modern front-end framework (React, Angular, or Vue) plus at least one back-end language/framework (Python, Node.js, Java, Go, or similar)
  • Experience with relational and/or non-relational databases (PostgreSQL, MySQL, MongoDB, Redis)
  • Working knowledge of API design (REST and/or GraphQL) and microservice patterns
  • Experience with cloud platforms and containerization (Docker, Kubernetes)
  • Solid grasp of software engineering best practices, design patterns, and version control (Git)
  • Demonstrated ability and willingness to rapidly learn novel AI platforms and tool integrations, including those enabling agentic AI capabilities
  • (Senior) Proven track record leading technical teams and mentoring developers
  • (Senior) Deep knowledge of secure coding practices and auth/authz (OAuth, SAML, OIDC)

Bonus Points:

  • Strong AWS cloud skills (ECS/EKS, Lambda, S3, IAM, RDS, CloudWatch)
  • Experience with GitLab and GitLab CI/CD
  • DevSecOps exposure (secure SDLC, SAST/DAST, container/dependency scanning, secrets management)
  • Familiarity with MCP servers or tool-using LLM systems
  • Experience with DoD or Intelligence Community analytics and data platforms (e.g., Palantir-adjacent tooling)
  • Military experience strongly preferred
  • Intelligence Community experience strongly preferred

Benefits & conditions

  • Equity participation
  • 401(k) with company match
  • Unlimited PTO
  • Dedicated sick time
  • 11 paid holidays
  • Paid parental leave
  • Comprehensive medical, dental, and vision coverage
  • Life insurance and short- and long-term disability coverage
  • Professional development and certification reimbursement
  • Technology stipend for home office setup
  • Referral and performance bonuses

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all