DeNOVO Solutions is a minority-owned and service-disabled veteran-owned small business dedicated to providing technical and professional services within the Intelligence Community. They are seeking a Software Engineer 4 who will serve as a senior technical expert responsible for designing, developing, and integrating advanced software solutions, while providing technical leadership for software development efforts.
Responsibilities:
- Design, develop, and maintain complex software systems and services
- Lead development of scalable cloud-native applications and microservices
- Provide technical leadership and guidance to engineering teams
- Support architecture design and technical planning for software solutions
- Integrate software solutions within DevSecOps environments and CI/CD pipelines
- Ensure secure software development practices are incorporated into development efforts
- Collaborate with program leadership, engineers, and stakeholders to support mission objectives
- Contribute to system design, architecture reviews, and technical strategy
Requirements:
- U.S. Citizenship (open to candidates with or without an active clearance)
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field
- 12+ years of professional software development experience
- Extensive experience designing and implementing complex software systems
- Demonstrated experience providing technical leadership or subject matter expertise in software development
- TS/SCI with Polygraph
- Experience with one or more of the following technologies: Backend development: Node.js, C++, Golang
- React and TypeScript / JavaScript
- RESTful APIs or GraphQL
- CI/CD tools such as Jenkins or GitLab CI
- Git version control
- Container technologies such as Docker and Kubernetes
- Databases: SQL (PostgreSQL, MySQL) or NoSQL (MongoDB)
- Cloud platforms such as AWS, Azure, or GCP
- Scripting languages including Python or Bash
- Linux operating systems
- Microservice architecture
- Designing and deploying cloud-native applications
- Event-driven architecture
- Secure software development practices
- Agile software development using the Scrum framework
- User interface design and implementation
- Observability tools such as Grafana or Jaeger
- Kubernetes certifications (CKA, CKAD)
- Experience with Argo CD or Argo Workflows
- Certified ScrumMaster (Scrum Alliance)
- DoD Directive 8570 / 8140 compliant certification (e.g., CompTIA Security+) for Information Assurance Technical (IAT) Level II roles