Steampunk is seeking a Senior Technical Lead to provide strategic guidance and technical direction to delivery teams, bringing conceptual solutions to life in a mature Agile/DevSecOps environment for federal government clients.
Requirements
- 8+ years of experience with software development
- 5+ years of experience with building software using agile methods
- 8+ years of experience with multiple back-end languages (e.g. C, C, Java, Python) and JavaScript frameworks
- 5+ years of experience with build, deployment, and release automation and orchestration in a DevOps environment
- 5+ years of experience with infrastructure as code environments, including any activities around automated server or network configurations, large-scale software deployments, and monitoring and testing, such as CI/CD
- 5+ years of experience with automating tests for determining quality, security, performance, and usability of a system
- Experience with containerization technologies like Docker
- Experience writing and evaluating user stories, acceptance criteria, and pull-requests
- Experience with .NET, Java 17, Drupal, ETL, Angular 17
- Experience with Infrastructure as Code technologies such as Ansible or Terraform
- Experience in developing in Cloud Solutions
- Experience with API development with Java Spring and JavaScript frameworks (Nunjucks)
- Experience with Lean Design, Test Driven Development (TDD), and Behavior Driven Development (BDD)
Responsibilities
- working with a team of software engineers, test automation engineers, designers, and product owners to bring our teams conceptual solutions to life in a mature Agile/DevSecOps environment.
- leveraging your experience by working with different application teams and technology stacks in order to provide our clients with exceptional solutions and functional products.
- setting the overall direction and providing strategic guidance to the various delivery teams.
- be conversant in all technical areas of the program with a specific focus towards development and DevSecOps.
- delegation and a relationship of trust with domain leads in other technical areas is essential.
- communicate at all levels, including government leads, key stakeholders, and executive sponsors.
- mentor junior developers.
Other
- Ability to obtain a security clearance
- Bachelor's Degree in Computer Science, Statistics or relevant field required
- Demonstrate sharp, analytical, problem solving, decision-making skills, attention to detail, and excellent communication skills
- Certifications in relevant technologies
- A passion to contribute to the full stack – the front-end, back-end and anything in-between (middleware or otherwise)