Senior Software Architect
Indexed description
The successful candidate will lead the architectural design and development of modern software capabilities while ensuring solutions are built using nonproprietary, open-standard technologies that support scalability, maintainability, reliability, and long-term mission success. This role will provide technical leadership across the software development lifecycle, collaborating with software engineers, DevSecOps professionals, testers, database administrators, and Agile team members to deliver high-quality, secure software solutions.
Key Responsibilities
- Lead the architectural design and technical implementation of scalable, maintainable, reliable, and secure software solutions using open-standard technologies
- Develop and maintain software solutions using modern Java enterprise development practices and industry-standard frameworks
- Design, develop, test, and maintain clean, efficient, secure source code within Government-owned Git repositories
- Provide technical leadership and guidance to software development teams, promoting best practices in architecture, coding standards, and secure development
- Participate in and conduct mandatory peer code reviews to ensure software quality, maintainability, and adherence to established standards
- Ensure software meets automated quality and security requirements through continuous integration, automated testing, and Static Application Security Testing (SAST)
- Analyze and remediate software vulnerabilities, ensuring all new Blocker, Critical, and High security findings are addressed prior to task completion
- Identify, evaluate, and execute technical debt remediation efforts based on Government priorities
- Maintain and improve software quality metrics, including: minimum 90% automated test coverage for new code, overall SonarQube code quality rating of "A", inline documentation for at least 90% of individual methods using tool-compatible formats
- Collaborate with cybersecurity teams to ensure compliance with DoD Risk Management Framework (RMF) processes and Security Technical Implementation Guide (STIG) requirements
- Research, prototype, and evaluate emerging technologies, including artificial intelligence/machine learning (AI/ML), low-code/no-code platforms, and AI-assisted software development tools
- Mentor software engineers and promote adoption of modern development practices, tools, and technologies
- Support continuous improvement initiatives focused on software quality, performance, security, and mission effectiveness
- Bachelor's degree (or equivalent experience) in Computer Science, Information Technology, Engineering or related field.
- Minimum 7 years of experience developing Java enterprise applications
- Strong experience with: Java enterprise application development, Spring Boot, RESTful APIs and Microservices architectures
- Experience with software quality and security tools, including: SonarQube, GitLab CI/CD, Static Application Security and Testing (SAST) tools
- Experience developing secure software solutions within a DevSecOps environment
- Familiarity with Web Content Accessibility Guidelines (WCAG) 2.1 AA standards
- Experience supporting DoD cybersecurity requirements, including Risk Management Framework (RMF) and STIG compliance
- Strong understanding of software architecture, design patterns, secure coding practices, and modern development methodologies
- Active Secret Security Clearance
- Experience supporting DoD software modernization programs
- Experience with U.S. Air Force or other DoD mission applications
- Demonstrated experience integrating artificial intelligence/machine learning capabilities into software solutions
- Experience using AI-assisted development tools to improve software engineering efficiency
- Experience with cloud-native architectures and DevSecOps practices
- Experience mentoring and leading software engineering teams
- Familiarity with Agile software development methodologies and Scrum practices
Our culture thrives on out-of-the-box thinking and the unique powerful entrepreneurial expressions of our employee-owners. As a 100% employee-owned company, we have a shared expectation of commitment, accountability, and responsibility driven by a culture that embraces innovation and new ideas. Our goal is not to do what has been done, but to do it better.
TechFlow has four principal lines of business: Platform Services, Digital Services, Base Operations and Energy and Mobility Solutions. Our company has a strong track record of successful contracts in both areas and encourages cross-collaboration.
TechFlow, Inc is 100% employee-owned. Come make a difference in a job that contributes to your future and helps us build an agile workplace!
- Employee stock ownership plan (ESOP) - Pride in being an employee-owner and annual employer contribution (per plan guidelines)
- 401k plan with Roth option
- Eligibility for an employer match
- Immediate vesting
- Paid time off
- Holidays - 11 paid holidays per year
- Comprehensive medical, dental, and vision plans
- Company-paid Life & AD&D insurance plan
- Employee Assistance Program
- Wellness Resources
- Company-paid training and development program
- Voluntary benefits include:
- Life & AD&D Insurance for employee, spouse, and children
- Short-term and long-term disability (per plan guidelines)
- Legal Shield and Identity Theft protection plans
- Pet Insurance
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search