Product Architect

C Mack Solutions LLC

Ashburn (VA)

Hybrid

USD 150,000 - 175,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
Retirement Savings Plan
Paid Time Off

Job summary

C Mack Solutions LLC is seeking a Product Architect to lead hands-on full-stack development on a mission-critical Federal Government program. You’ll work across React/TypeScript front-end and Java/Spring Boot back-end with PostgreSQL on AWS, while mentoring peers and shaping implementation approaches in an Agile environment.

You’ll participate in sprint ceremonies, review code, and ensure high-quality, secure software.

Qualifications

  • 7+ years of software development experience with hands-on full-stack development.
  • Bachelor's degree in computer science, software engineering, or related field.
  • Hands-on production experience with Java (Spring/Spring Boot), React, TypeScript, JavaScript, and PostgreSQL.
  • Proficiency with HTML/CSS/JavaScript browser technologies and a JS framework.
  • Experience with RESTful APIs and secure, efficient API design.
  • Experience with AWS and cloud-based architectures.
  • Knowledge of microservices, distributed systems, and design patterns.
  • DevOps practices and CI/CD tooling; containerization with Docker; orchestration with Kubernetes.
  • Strong collaboration in Agile/Scrum teams and technical leadership in a product team.

Responsibilities

  • Design, build, and maintain full-stack features across front-end and back-end.
  • Lead code reviews, mentor junior developers, and guide implementation approaches.
  • Collaborate with SecDevOps to deploy on AWS cloud infrastructure.
  • Translate business requirements into concrete tasks with Product Owner.
  • Contribute to technical documentation and design notes.
  • Identify risks and address architectural concerns with leadership.
  • Represent the team in stakeholder demos and iterative deliveries.
  • Stay current with industry trends and technologies.

Skills

Full-stack development
Java/Spring Boot
React/TypeScript
PostgreSQL
AWS
REST APIs
DevOps / CI/CD
Docker
Kubernetes
Code reviews
Agile/Scrum
Mentoring

Education

Bachelor's degree in CS/Software Engineering

Tools

Docker
Kubernetes
Harness/Jenkins/GitLab

Job description

Description

C. Mack Solutions is seeking a Product Architect with strong full-stack development experience to join our team and support a complex program providing Agile development, operations, and maintenance for critical systems on a mission-critical Federal Government program. This is primarily a hands‑on development role: you'll build and maintain full-stack features across the front end (React, TypeScript, JavaScript) and back end (Java/Spring Boot, PostgreSQL, AWS), while also taking on meaningful technical leadership within your product team — helping shape implementation approach, reviewing code, mentoring less experienced developers, and representing your team's work to stakeholders. This is a mid-to-senior individual-contributor role with room to grow into more leadership over time, not a full enterprise-architecture ownership position; day to day, most of your time will be spent writing and reviewing code.


As a Product Architect, here's what you'll be doing:


  • Design, build, and maintain full-stack features end to end — from React/TypeScript front-end components to Java/Spring Boot services and PostgreSQL data models

  • Actively participate in Agile ceremonies, including sprint planning, breaking stories into tasks, demos to the Product Owner, and retrospectives

  • Write clean, tested, secure, maintainable code, and help ensure your team's overall code quality through code reviews

  • Collaborate with the SecDevOps team to build, onboard, and maintain applications on cloud-based infrastructure (AWS)

  • Work with business analysts and the Product Owner to translate business requirements into concrete, well‑scoped tasks for the team

  • Take on day‑to‑day technical leadership within your product team — reviewing pull requests, helping remove blockers, and providing guidance and mentoring to less experienced developers

  • Contribute to technical documentation for the features and services you build, including design notes and diagrams

  • Flag technical risks, quality concerns, or architectural questions that arise in your area of ownership to the broader technical leadership

  • Collaborate with Developers, Program Managers, Testers, UI/UX, and Production Support Engineers to deliver solutions iteratively

  • Occasionally represent your team's work in stakeholder demos and updates

  • Stay current with relevant industry trends and technologies


Requirements

You must live within the DC, MD, VA area.


U.S. Citizenship is required. Candidate must have an Active CBP Public Trust clearance.



  • 7+ years of overall software development experience, with hands‑on full‑stack development as a developer, and some experience (or clear readiness to take on) technical/project leadership within a team

  • A bachelor's degree in computer science, software engineering, or a related field

  • Hands‑on, production experience with Java (Spring/Spring Boot), React, TypeScript, JavaScript, and PostgreSQL

  • Proficiency with browser technologies such as HTML, HTTP, and CSS, and a JavaScript framework such as Kendo UI

  • Strong working knowledge of design patterns, object‑oriented programming (OOP), and other software design practices that produce modular, maintainable systems

  • Experience with RESTful APIs — designing, implementing, and integrating APIs securely and efficiently

  • Experience with relational databases (for example, PostgreSQL), data modeling, and data storage best practices

  • Experience with cloud platforms (for example, AWS) and a working understanding of distributed‑system concepts such as scalability and fault tolerance

  • Familiarity with common architectural styles (client‑server, microservices, event‑driven, layered) and their trade‑offs

  • Experience with DevOps practices, including CI/CD tools such as Harness, Jenkins, or GitLab

  • Experience with containerization (Docker) and orchestration tools (Kubernetes)

  • Understanding of common software security vulnerabilities and mitigation strategies (input validation, secure coding practices, encryption)

  • Professional experience working within cross‑functional Agile/Scrum teams

  • Able to work a hybrid schedule with an on‑site requirement of 1–2 days a week in Ashburn, VA


Preferred Skills and Experience:


  • Experience with TypeScript at scale, Postgres Streams, WebRTC, geospatial software, or generative AI integration (for example, Gemini) — exposure to one or more of these is valuable given this program's application portfolio

  • Experience migrating legacy applications to a microservices architecture in the cloud

  • Prior experience as a technical lead for a product team, or clear interest in growing into that scope

  • Experience contributing to (not necessarily owning) enterprise architecture standards

  • Skills in analyzing and optimizing software performance (profiling, benchmarking, code optimization)

  • Experience with baseline management and version‑control/merge best practices

  • AWS Certified Solutions Architect or Google Cloud Professional Cloud Architect certification a plus

  • Excellent verbal and written communication skills, with the ability to explain technical topics clearly to non‑technical stakeholders

  • Strong problem‑solving skills, with the ability to analyze complex issues and develop practical solutions


Work Location:

This position is limited to candidates residing in U.S. states where the company is currently registered to employ team members.


Salary Range:

$150,000 – $175,000 annually


This position may be filled at the SME level based on the selected candidate’s qualifications and experience. Final compensation will be determined based on level alignment, experience, education, and internal equity.


Benefits:

In addition to base compensation, this position is eligible for company-sponsored benefits, which may include medical, dental, and vision insurance, retirement savings plans, paid time off, and other supplemental programs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (UI/UX)
Full Stack Developer (UI/UX)

C Mack Solutions LLC • Virginia (MN)

On-site
USD 85,000 - 120,000
Medical, Dental, Vision Insurance
Retirement Savings Plans
Paid Time Off
+1
Full Stack Developer (UI/UX)
Full Stack Developer (UI/UX)

C Mack Solutions LLC • Ashburn (VA)

On-site
USD 85,000 - 120,000
Medical, dental, and vision insurance
Retirement savings plans
Paid time off
+1
Senior Software Engineer
Senior Software Engineer

C Mack Solutions LLC • Ashburn (VA)

On-site
USD 75,000 - 155,000
Medical insurance
Retirement plan
Paid time off
+1
Software Architect
Software Architect

Protingent • Virginia

Hybrid
USD 150,000 - 190,000
Product Architect
Product Architect

Inadev • Reston (VA)

Hybrid
USD 180,000 - 240,000
Software Architect/Product Architect
Software Architect/Product Architect

CACI International Inc • Ashburn (VA)

On-site
USD 98,500 - 206,800
Flexible time off
Comprehensive benefits package
Learning and development opportunities
AI/ML Engineer
AI/ML Engineer

C Mack Solutions LLC • Virginia

On-site
USD 120,000 - 155,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior AWS Cloud Solution Architect
Senior AWS Cloud Solution Architect

Ignite IT • Maryland

On-site
USD 140,000 - 200,000
401(k)
401(k) matching
Dental insurance
+8
Senior AWS Cloud Solution Architect
Senior AWS Cloud Solution Architect

Ignite IT, LLC • Suitland (MD)

On-site
USD 140,000 - 190,000
401(k)
401(k) matching
Dental insurance
+8
Senior Software Engineer
Senior Software Engineer

Embedded Alliance, Inc. • Gaithersburg (MD)

On-site
USD 168,000 - 185,000