Salary
💰 $126,100 - $227,950 per year
Tech Stack
AWSCloudDockerJavaJavaScriptJenkinsJMeterJUnitKafkaKubernetesLinuxSelenium
About the role
- Architect, design, build, and enhance highly available and scalable systems used by Air Force customers worldwide
- Work collaboratively with a team of software developers and engineers to produce and field software on behalf of the US Air Force
- Perform all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, automated testing, unit testing, and production deployment within an Agile and CI/CD model
- Determine and recommend best designs based on customer business objectives, timelines and resource constraints
- Architect with AWS solutions and define optimal design solutions for high availability and disaster recovery
- Ensure network architecture and application development methodologies account for multi-tenancy, virtualization, elastic scalability, relational databases, data storage, data monitoring and IT transformation
- Help build, manage and mentor multi-disciplined teams executing Agile and DevSecOps processes
- Cultivate a culture of innovation and promote collaboration across teams and projects
- Manage project priorities, deadlines and deliverables
- Design, develop, test, deploy, maintain and continuously improve software deliverables
Requirements
- Bachelor's degree with 12+ years of experience or a Masters degree with 8+ years of experience
- Additional experience may be considered in lieu of a degree
- US Citizen with the ability to obtain and maintain a DoD Secret clearance
- Hands-on expertise with Java/C++ and object oriented programming
- Strong proficiency with basic web technologies including HTML, CSS, REST, JSON, and JavaScript
- Demonstrated proficiency with web application technologies and deployment environments, including Docker, Kafka, and Kubernetes
- Experience architecting, developing, and delivering complex software systems into production
- Strong understanding of modern software design patterns and coding standards
- Significant experience in Cloud Technologies (specifically AWS) and infrastructure-as-code concepts
- Experience leading multi-disciplined technical project teams and setting the technical direction
- Working knowledge of Agile development and continuous integration and continuous delivery methodologies and tools
- Experience with a version control system (e.g., Git)
- Experience with an issue/problem tracking system (e.g., Jira)
- Proficiency with multiple operating systems (Mac OSX, Windows, Linux, etc.)
- Interest and ability to learn new programming languages, tools, frameworks, and techniques
- Preferred: US Citizen with an active Secret clearance
- Preferred: AWS Cloud Solutions Architect-Associate or Professional Certification
- Preferred: CompTIA Security+ Certification
- Preferred: Experience with multiple AWS services such as AWS AMI, AWS CloudTrail, AWS CloudWatch, AWS Config, AWS GuardDuty, AWS Java SDK, and/or AWS Simple Storage Service
- Preferred: Hands-on experience with Agile management tools such as Jira, Bitbucket, GitLab, Confluence
- Preferred: Hands-on experience with continuous integration and delivery tools such as Jenkins, SonarQube, JUnit, Cucumber, Selenium, JMeter
- Preferred: Experience with the Leidos software application C2IMERA, its predecessors or similar
- Preferred: Experience managing projects within the Atlassian suite of tools (Confluence, JIRA, Bitbucket)
- Preferred: Familiarity with the agile software development process