C. Mack Solutions
C. Mack Solutions
11 – 50 Employees
ConsultingDefenseGovernment
C. Mack Solutions is a small technology and engineering services firm supporting public-sector and defense organizations with Agile software development, Agile transformation, and technical delivery. Founded in 2005, the company works with government agencies, including the Department of Homeland Security and Customs and Border Protection, to modernize mission-critical applications and implement SAFe Agile practices. Its ISO 9001-certified processes support consistent quality, while its government contract vehicles enable long-term client partnerships and delivery on complex public-sector programs.

Senior Product Architect - Ashburn, VA Hybrid

C. Mack Solutions is seeking a Product Architect to shape scalable cloud-native systems and microservices for federal programs. The role leads Agile architecture, DevSecOps integration, cloud adoption, and cross-functional software delivery.

Description

  • Define and deliver product architectures that support scalability, performance, and reliability
  • Create new tools, development approaches, and testing strategies
  • Maintain architecture knowledge across enterprise and program levels
  • Partner with business analysts to translate needs into practical, compliant solutions
  • Direct the technical work in Agile ceremonies and platform demonstrations
  • Work with SecDevOps teams to move applications onto cloud infrastructure
  • Promote effective solutions and help teams turn stories into actionable tasks
  • Support developers and testers by encouraging open discussion of questions and concerns
  • Guide technical growth through mentoring, coaching, and peer review
  • Architect solutions for multi-tenant cloud environments
  • Assess architectural risks, opportunities, compliance requirements, and concerns
  • Contribute to Agile ceremonies, artifacts, testing, demonstrations, retrospectives, and releases
  • Evaluate cybersecurity reviews and static analysis results to define remediation and strengthen software quality
  • Create and maintain technical documentation, architecture diagrams, and design records
  • Translate high-level business requirements into assignments for developers and testers
  • Develop standards-based technical designs and divide them into team-level work units
  • Confirm complete requirements coverage with business analysts
  • Build phased production roadmaps that address legacy-system retirement
  • Oversee implementation, review pull requests, verify test coverage, uphold code quality, mentor developers, clear blockers, and present products to stakeholders
  • Carry out systems design, software development, integration, and application design
  • Modernize legacy applications through migration to cloud-hosted microservices
  • Identify emerging problems and develop corrective actions
  • Work with developers, program managers, testers, UI/UX professionals, and production support engineers on iterative technical solutions

Requirements

  • Residence in the DC, Maryland, or Virginia area
  • U.S. citizenship
  • Ability to obtain a CBP/DHS Public Trust clearance
  • At least 10 years of overall software development experience
  • Hands-on background in programming, software design patterns, and architecture as a software architect, technical lead, or senior developer
  • Bachelor's degree in computer science, software engineering, or a related discipline
  • Advanced experience with TypeScript, Postgres SQL, Postgres Streams, Gemini AI, WebRTC, and geospatial software, including design and hands-on implementation
  • Advanced knowledge of design patterns, object-oriented programming, and software design methods
  • Experience working across cross-functional teams and groups
  • Knowledge of Agile, Scrum, Waterfall, or DevOps practices
  • Advanced understanding of client-server, microservices, event-driven, or layered architectures
  • Experience with cloud platforms including AWS or Google Cloud
  • Understanding of distributed systems, scalability, fault tolerance, and data consistency
  • Experience designing, building, and integrating secure RESTful APIs
  • Experience with relational databases, data modeling, and data storage practices
  • Proficiency in profiling, benchmarking, and optimizing code
  • Experience with baseline management, merges, and version control
  • Understanding of software vulnerabilities and mitigation methods
  • Hands-on development using AWS, Java, Spring, Spring Boot, React, PostgreSQL, JavaScript, HTML, HTTP, CSS, and Kendo UI
  • Experience with DevOps practices and CI/CD tools such as Harness, Jenkins, and GitLab
  • Strong Docker and Kubernetes experience
  • Availability for a hybrid schedule with 1–2 onsite days per week in Ashburn, Virginia
  • Optional AWS Certified Solutions Architect or Google Cloud Professional Cloud Architect certification
  • Excellent written and verbal communication
  • Commitment to staying current with industry developments, emerging technologies, and best practices
  • Strong technical, diagnostic, troubleshooting, and problem-solving abilities
  • Strong problem-solving skills

Benefits

  • Medical, dental, and vision coverage
  • Retirement savings plans
  • Paid time off
  • Additional supplemental programs

Related Jobs