Greystones Group is looking to support the Navy in AI development and modernization efforts by hiring a Senior Software Engineer to design and implement high-performance software solutions that comply with DoD requirements.
Requirements
- Proficient in modern programming languages such as Java, C++, C-Sharp, or Python.
- Experience with front end development tools such as TypeScript, React, Angular and Vue.
- Experience building accessible, responsive UI’s, familiarity with common React UI kits.
- Experience with back-end development tools such as Java, Sprint Boot, or Node.js.
- Strong SQL with PostreSQL experience for schema design, indexes, and query tuning.
- Familiarity with Agile methodologies (Scrum, SaFe) and version-controlled development.
- Experience with DevSecOps, utilizing Docker and Kubernetes.
Responsibilities
- Design, develop, test and deploy software solutions in support of Navy platforms, systems, or weapon systems.
- Lead and mentor junior engineers; provide architectural guidance and enforce coding standards and best practices.
- Collaborate with engineers and Navy customers to define software requirements and technical specifications.
- Perform integration with external systems, subsystems, or COTS/GOTS tools.
- Contribute to Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives).
- Ensure software meets DoD cybersecurity, performance, and interoperability requirements.
- Troubleshoot and resolve complex issues in deployed systems or during testing/validation cycles.
Other
- Bachelors Degree in Engineering, Computer Science, Information Technology, or related discipline plus 10 years of experience.
- 5+ years of experience in software engineering in a DoD/Navy environment.
- Active Secret Clearance
- At least 2 years of experience working with LLM-powered tools to accelerate coding, testing, documentation and design.
- Preferred experience with Generative AI or Machine Learning.