Software Architect, Journeyman
Description
T2S Solutions is seeking to hire a Software Architect at the Journeyman level to provide functional and empirical analysis related to the testing of software systems. The SWE's full-time duty location will be onsite at APG.
Responsibilities
- Collaborate with system users, product owners, and technical stakeholders to translate mission and operational needs into software, cloud, infrastructure, and system requirements.
- Design, develop, integrate, test, and maintain software applications and supporting services in an Agile/DevSecOps environment.
- Develop and maintain cloud-based infrastructure, platforms, and services to support application hosting, testing, deployment, and sustainment.
- Design and implement Infrastructure as Code (IaC) solutions to provision, configure, and manage cloud resources in a repeatable and scalable manner.
- Build, maintain, and improve Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools such as Git, Bitbucket, Jenkins, and related automation tools.
- Administer and support source-code repositories, branching strategies, code reviews, build processes, artifact management, and release procedures.
- Develop, deploy, configure, and sustain containerized applications using Docker, Kubernetes, and related container orchestration technologies.
- Manage the Kubernetes container lifecycle, including image creation, deployment configuration, scaling, service exposure, monitoring, troubleshooting, and customization.
- Integrate security practices into the software development lifecycle, including automated code scanning, dependency scanning, configuration validation, and secure deployment processes.
- Support implementation of DevSecOps practices that improve software delivery speed, reliability, traceability, and security compliance.
- Perform functional and empirical analysis of software systems to identify defects, performance issues, integration risks, and opportunities for improvement.
- Troubleshoot and resolve software, infrastructure, cloud, network, container, and integration issues across development, test, and production-like environments.
- Monitor application and infrastructure health, availability, performance, logging, and operational metrics; recommend and implement corrective actions as needed.
- Collaborate with cross-functional engineering teams to ensure software solutions are interoperable with existing systems, hardware, interfaces, and mission applications.
- Produce and maintain technical documentation, including architecture diagrams, deployment guides, configuration baselines, test results, standard operating procedures, and user documentation.
- Apply software engineering best practices, including modular design, version control, peer review, automated testing, secure coding, and configuration management.
- Kubernetes: Container lifecycle, create & customize
- Scripting: PowerShell, Batch
- Front-end Web Design
Qualifications
- Minimum of an active TS security clearance with SCI eligibility
- Bachelors degree in Computer Science, Electronics Engineering or other Engineering or Technical discipline (minimum five (5) years of relevant experience may be considered in lieu of the degree)
- 3-5+ years of experience (within the last 5 years) in software development and integration, DevSecOps, Containerization, scripting, and front-end web design
- SW Dev & Integration background
- DevSecOps: Git, Bitbucket, Jenkins, CI/CD
Compensation: 125-175k / annual (DOE)
T2S Solutions is an Equal Opportunity Employer/Protected Veteran/Disability