Clarity Innovations is looking to solve complex national security challenges by delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform data into actionable intelligence.
Requirements
- 8 years of experience with DevSecOps tools and processes (ex. GitlabCI, Concourse, SonarQube, Fortify, etc.)
- 5 years of experience with backend runtimes and frameworks, ideally Spring Boot
- 5 years of test authoring experience (unit tests, integration tests, and journey tests)
- 5 years of experience with all of the following software engineering best practices (Test-Driven Development, Pair Programming, etc)
- 4 years of experience contributing to software architecture and design (architecture, design patterns, reliability and scaling) of both new and existing systems
- 4 years of experience using container technologies such as Docker or Kubernetes
- 4 years training, upskilling, and/or mentoring engineers
Responsibilities
- Architect & build out highly performant distributed systems
- Experiment and implement appropriate emerging technologies and design patterns
- Evangelize software engineering best practices, seek adoption and demonstrate business value
- Creates software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics.
- Masterfully implements latest software architectures and trends from design patterns to DevSecOps and systems architecture patterns.
- Guides teams on technical decisions in order to migrate legacy systems to the cloud
- Directly influences strategy formulation on how to achieve rapid prototyping of capabilities.
Other
- Excellent communication/general soft skills. Strong ability to guide and mentor individuals.
- Strong Senior Mentorship/Leadership Capabilities
- Shall conduct themselves at all times in a professional and respectful manner in effort to uphold mutual respect across the organization
- Shall receive feedback in a respectful and professional manner
- Bachelors Degree plus 12+ years experience of professional Full-Stack Software development experience or a Masters degree plus 8+ years experience or PhD plus 6+ years experience