Software Engineer (Mid/Senior)
The Arena Corporation
Washington, DC, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
CS
Christina Schaireiter
Best US AI Conferences for CTOs in 2026: Build vs. Buy, Vendor Evaluation, and Peer Intelligence
2 months ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago