Software Engineer (Mid/Senior)
The Arena Corporation
Washington, United States of America
18 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Washington, United States of America
Tech stack
Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Analytics Applications
Automation of Tests
Code Review
Software Design Patterns
Identity and Access Management
Python
Key Management
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
React
Large Language Models
Backend
Gitlab
GIT
Vue.js
Event Driven Architecture
Amazon Web Services (AWS)
Containerization
AI Platforms
Angular
Gitlab-ci
Kubernetes
Non-relational Database
GraphQL
Data Management
Functional Programming
Api Design
Cloudwatch
REST
Software Version Control
Devsecops
Docker
Static Application Security Testing
Go
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