Product Architect

C Mack Solutions LLC•Ashburn, VA
•$150,000 - $175,000•Hybrid

About The Position

C. Mack Solutions is seeking a Product Architect to support Agile development, operations, and maintenance for critical systems on a mission-critical Federal Government program. This is primarily a hands-on, mid-to-senior individual-contributor role focused on building and maintaining full-stack features with React, TypeScript, JavaScript, Java/Spring Boot, PostgreSQL, and AWS. The position also involves technical leadership within the product team, including shaping implementation approaches, reviewing code, mentoring developers, and representing the team's work to stakeholders. It is not an enterprise-architecture ownership role; most day-to-day work is spent writing and reviewing code. Candidates must reside in the DC, Maryland, or Virginia area and in a U.S. state where the company is registered to employ team members. The position requires a hybrid schedule, with 1–2 days per week onsite in Ashburn, Virginia. U.S. citizenship is required, and the candidate must be able to obtain a CBP/DHS Public Trust clearance. The role may be filled at the SME level, with final compensation determined by level alignment, experience, education, and internal equity.

Requirements

  • Live within the DC, Maryland, or Virginia area and in a U.S. state where the company is currently registered to employ team members.
  • U.S. citizenship and ability to obtain a CBP/DHS Public Trust clearance.
  • At least 7 years of overall software development experience, including hands-on full-stack development and some technical or project leadership experience, or clear readiness to take on that leadership.
  • Bachelor's degree in computer science, software engineering, or a related field.
  • Production experience with Java (Spring/Spring Boot), React, TypeScript, JavaScript, and PostgreSQL.
  • Proficiency with browser technologies including HTML, HTTP, and CSS, and a JavaScript framework such as Kendo UI.
  • Working knowledge of design patterns, object-oriented programming, and software design practices for modular, maintainable systems.
  • Experience designing, implementing, and integrating RESTful APIs securely and efficiently.
  • Experience with relational databases, data modeling, and data storage best practices.
  • Experience with cloud platforms such as AWS and a working understanding of distributed-system concepts such as scalability and fault tolerance.
  • Familiarity with architectural styles such as client-server, microservices, event-driven, and layered architectures, including their trade-offs.
  • Experience with DevOps practices and CI/CD tools such as Harness, Jenkins, or GitLab.
  • Experience with Docker and orchestration tools such as Kubernetes.
  • Understanding of common software security vulnerabilities and mitigation strategies, including input validation, secure coding practices, and encryption.
  • Professional experience working in cross-functional Agile/Scrum teams.
  • Ability to work a hybrid schedule with an onsite requirement of 1–2 days per week in Ashburn, Virginia.

Nice To Haves

  • Experience with one or more of TypeScript at scale, Postgres Streams, WebRTC, geospatial software, or generative AI integration such as Gemini.
  • Experience migrating legacy applications to a cloud-based microservices architecture.
  • Prior experience as a product-team technical lead or clear interest in growing into that scope.
  • Experience contributing to enterprise architecture standards, without necessarily owning them.
  • Skills in software performance analysis and optimization, including profiling, benchmarking, and code optimization.
  • Experience with baseline management and version-control/merge best practices.
  • AWS Certified Solutions Architect or Google Cloud Professional Cloud Architect certification.
  • Excellent verbal and written communication skills, including explaining technical topics clearly to non-technical stakeholders.
  • Strong problem-solving skills and ability to analyze complex issues and develop practical solutions.

Responsibilities

  • Design, build, and maintain full-stack features, including React/TypeScript front-end components, Java/Spring Boot services, and PostgreSQL data models.
  • Participate in Agile ceremonies, including sprint planning, breaking stories into tasks, demos to the Product Owner, and retrospectives.
  • Write clean, tested, secure, and maintainable code, and support code quality through reviews.
  • Collaborate with the SecDevOps team to build, onboard, and maintain applications on AWS cloud infrastructure.
  • Work with business analysts and the Product Owner to translate business requirements into concrete, well-scoped team tasks.
  • Provide day-to-day technical leadership, review pull requests, help remove blockers, and guide and mentor less experienced developers.
  • Contribute technical documentation for features and services, including design notes and diagrams.
  • Raise technical risks, quality concerns, and architectural questions within the area of ownership to broader technical leadership.
  • Collaborate with Developers, Program Managers, Testers, UI/UX, and Production Support Engineers to deliver iterative solutions.
  • Occasionally represent the team's work in stakeholder demos and updates.
  • Stay current with relevant industry trends and technologies.

Benefits

  • Company-sponsored benefits may include medical, dental, and vision insurance, retirement savings plans, paid time off, and other supplemental programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service