Senior Software Architect
TechFlow
TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program provides software development and technical support services to sustain, enhance, and optimize a critical customer system through secure, scalable, and maintainable software solutions.
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.
Qualifications
- 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.
Preferred Qualifications
- 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.
- DescriptionTechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program provides software development and technical support services...SeniorFull timeImmediate start
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorTemporary workFlexible hours- ...Position Title: Software Architect – IIS Applications Location: Montgomery, Alabama (Onsite, Monday–Friday) Clearance Requirements: None required... ...experience Proven experience as a Software Architect or Senior .NET Developer in enterprise environments Strong technical expertise...SuggestedFor contractorsMonday to Friday
- ...Torch Technologies seeks an Architect Principal to join the ERP Common Services team in Huntsville, AL. The role focuses on establishing, integrating, and evolving ERP applications across DoD environments. Responsibilities include guiding enterprise architecture, engaging...Senior
- ...Torch Technologies seeks an Architect Principal to join the ERP Common Services team. The role focuses on establishing, integrating, and deploying ERP applications supporting AFIPPS-ACAT I, DEAMS-ACAT I and MROi-BCAT II, with direct involvement in AFLCMC/GBE. The candidate...Senior
- ...The Senior AI Programmer Analyst is an individual contributor responsible for the design, development, deployment, and ongoing optimization of artificial intelligence and machine learning solutions that advance the university’s academic, administrative, and research missions...SeniorFor contractors
$120.5k - $162.68k
...Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager... ...performance infrastructure relied on by global enterprises. Architect & Build IMS TM/DB-Compatible Technologies Contribute to the...SeniorFull timeRemote workWorldwideFlexible hours$87k - $187k
...Job Description We are seeking a versatile Software Engineer to contribute across platform engineering, cloud infrastructure, distributed... ...Infrastructure (OCI). Collaborate with product managers, architects, engineers, and operational teams to deliver customer-focused...SeniorTemporary workFlexible hours$105k - $141.75k
...highly skilled Mainframe Modernization Senior Consultant to provide technical support... ...solutions under the direction of Delivery Architects. Uses and contributes to technical forums... ...gross before taxes. . What Rocket Software can offer you in USA: Unlimited...SeniorFull timeRemote workWorldwide$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support...SeniorLocal area- CVS Health is seeking an experienced Scrum Master in the United States to coach teams, facilitate Scrum events, remove impediments, and partner with the Product Owner to drive continuous improvement. You will promote collaboration, help optimize delivery, and apply agile...SeniorFull time
$174.9k - $261.3k
...power autonomous vehicle machine learning models within General Motors' AV organization . We operate in the intersection of software engineering , data engineering , and AI/ML , defining the strategies, tooling, and quality controls that create...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Your journey to impactful work and rapid growth starts... ...***MANTECH seeks a motivated, career and customer-oriented Senior Software Developer to join our innovative team in Montgomery, AL...SeniorFull timeContract workWork at officeLocal areaRemote work
$85k - $148k
...Senior Mainframe Systems Programmer - AutomationRemote - United StatesJR012893 Position Summary As part of Mainframe Automation... ...a minimum Netview SA is required Other Qualifications Software development and Programming - Writing and documenting code Programming...SeniorFull timeTemporary workRemote workWork from homeFlexible hours- ...Expect to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer-...SeniorLocal area
$30 - $42 per hour
...Senior Fire Alarm Technician And System Programmer We are currently seeking experienced Senior Fire Alarm Technician and System Programmers to join our team at Control Systems, Inc. (CSI). This key role requires a deep understanding of fire alarm systems, low voltage...SeniorFull timeTemporary workLocal areaFlexible hoursWeekend workAfternoon shift$110k
...Stay up to date with emerging mobile technologies and propose improvements What We're Looking For: ~ BA/BS in Computer Science, Software Engineering, or equivalent work experience ~5 years' relevant work experience ~ Previous experience in mobile application...Work experience placementWorldwideFlexible hours$100k - $169k
...disciplined process. The team is built around senior individual contributors - design engineers,... ...builder who turns ambiguous problems into working software. As the Senior Product Engineer on this team, you'll architect and build new products end to end — front end,...SeniorFull timeRemote workFlexible hoursShift work$135.2k - $306.4k
...ensure the reliability of databases being used by critical tier-0 OCI services. This is an exciting opportunity to work with senior architects & leaders at OCI as well as a broader Oracle Database organization. You must be a self-motivated engineer with passion and expertise...SeniorTemporary workWorldwideFlexible hours- ...Senior Software Engineer – MainframeRemote - United StatesJR013948 This role requires a highly skilled and experienced Senior Mainframe Developer with 8+ Years of specialized technical experience to support, maintain, and enhance a suite of mainframe applications. The...SeniorFull timeTemporary workRemote workWork from homeFlexible hours
$140k - $200k
...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... ..., and grow into broader technical leadership (e.g. Tech Lead, Architect). Flexibility, autonomy, and responsibility: you define how...SeniorWork at office$109.5k - $150.55k
...values: trust each other, win together, strive for the best, own our actions, and grow and evolve. Job Description As a Senior Software Engineer you will be one of the founding engineers on the Navigators team within Teacher & Learning Explorations. You will work...SeniorFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours$79.8k - $178.1k
...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems...SeniorTemporary workRelocationFlexible hours$140k - $220k
...Description About the Role As a Senior Software Engineer on the fast-growing Mobile Device Management Team at NinjaOne, you will be contributing to our Unified IT Professionals Operations product suite, designing and implementing scalable new solutions and product improvements...SeniorFull timeWork experience placementRemote workWork from homeRelocationFlexible hours- Large Business And InternationalA description of the business units can be found at: are to be filled in following area(s):Large Business and International - Director Treaty and Trans Pric Ops, Advanced Pricing and Mutual Agreements (APMA)Review the additional information...Senior
- ...Foley is seeking a Senior DevOps Engineer to help modernize and scale the infrastructure that powers both our core compliance SaaS platform and our next generation of AI-enabled products. This role sits within the Infrastructure Platform team and will be responsible for...SeniorContract workRemote work
$79.2k - $209.5k
...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will... ...improvements. • Collaborate with principal engineers, architects, and partner OCI teams to deliver production-ready solutions...SeniorTemporary workFlexible hours$166.9k - $230.9k
...enablement, and user session attribution systems that directly influence customer acquisition and loan conversion outcomes. As a Senior Software Engineer at Upstart, you will help scale and extend backend data systems that enable high-quality, reliable marketing data...SeniorTemporary workSummer workCurrently hiringLocal areaRemote workWork from home- ...estate. Across our Marine and RV & Camping businesses, we build software that helps operators manage essential workflows including... ...businesses running smoothly. Overview Storable is seeking a Senior Software Engineer to join our Specialty Verticals engineering...SeniorFull timeTemporary workLocal areaImmediate startHome officeOverseasRelocation packageFlexible hours
- ...value with AI. What You’ll Do As a Senior AI Engineer, you will be a key... ...work on AI agents and platforms across Software Development Lifecycle and design them to... ...ML specialists, product managers, cloud architects, and partner teams across the company. The...SeniorPermanent employmentFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!
- .net software architects (remote) Montgomery, AL
- senior developer Montgomery, AL
- senior aws cloud engineer Montgomery, AL
- remote senior salesforce administrator Montgomery, AL
- senior manager tax Montgomery, AL
- senior tax Montgomery, AL
- senior helpdesk technician Montgomery, AL
- senior principal cloud computing engineer Montgomery, AL
- senior brand designer Montgomery, AL
- senior accountant remote Montgomery, AL

