Define and own end-to-end solution architecture aligned with business and product goals.
Establish or support existing architectural principles, standards, and technical guardrails.
Lead technology selection, system design, and integration strategies.
Actively contribute to software development through hands-on coding as needed.
Design, develop, and review critical components and shared services.
Support agile delivery by shaping technical backlog items and solution increments.
Break down complex solutions into scalable, incremental, and shippable components.
Collaborate closely with Product Owners, Scrum Masters, and development teams.
Provide technical leadership during sprint planning, execution, and reviews.
Guide architectural decision-making and document key decisions (e.g., ADRs).
Conduct code reviews and ensure adherence to coding and quality standards.
Ensure non-functional requirements are met, including security, performance, scalability, and reliability.
Promote clean code, automated testing, CI/CD, and DevOps best practices.
Identify, manage, and reduce technical debt and architectural risk.
Mentor and coach developers on architecture, design patterns, and modern development practices.
Collaborate with enterprise architecture, security, platform, and operations teams.
Communicate architectural direction, risks, and trade-offs to technical and non-technical stakeholders.
Support production readiness, incident resolution, and operational stability.
Drive continuous improvement across architecture, code quality, and delivery practices.
Support demonstrations of the solutions or technologies under consideration to internal or client teams.
Requirements
US Citizenship with ability to successfully complete a federal background investigation.
Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field (equivalent practical experience may be considered).
8+ years of professional software engineering experience with demonstrated ownership of production systems.
Technical Certification(s) in one or more of the following areas; architecture, SAFe Agile, Cloud, AI, or SecDevOps.