The Full-Stack Software Engineer will design, develop, maintain, and enhance complex software systems, working independently or as part of a collaborative team.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or related field
- 3+ years of experience designing, developing, and implementing object-oriented software solutions
- Experience interacting with MongoDB or similar database technology
- TS/SCI with Polygraph
- Experience with Spring Boot
- Familiarity with AWS cloud services
- Exposure to machine learning or AI development
- Experience with automated build tools and CI/CD pipelines
- Knowledge of Docker, Kubernetes, or containerized environments
- UI development experience using a modern JavaScript framework such as React
Benefits
- Medical
- Dental
- Vision
- 401K with company matching
- 9/80 work schedule
- Paid holiday shutdown