Product Architect

C Mack Solutions LLCAshburn, VA
$150,000 - $175,000Hybrid

About The Position

C. Mack Solutions is looking for a Product Architect with agile methodology experience to join our team and support a complex program to provide Agile development and operations and maintenance for critical systems on a mission-critical program for the Federal Government business needs.

Requirements

  • Must live within the DC, MD, VA area.
  • U.S. Citizenship is required.
  • Candidate must have an Active CBP Public Trust clearance.
  • 10+ years' overall experience in software development, including hands-on experience with programming, software design patterns, and architecture as a software architect, tech lead, or a senior developer
  • A bachelor's degree in computer science, software engineering, or a related field
  • Expertise in Typescript, Postgres SQL, Postgres Streams, Gemini AI, webRTC, and Geospatial software, must have both design and hands-on experience with these technologies
  • Expertise in design patterns, object-oriented programming (OOP), and other software design methodologies to create modular, scalable, and maintainable systems
  • Professional experience operating within cross-functional teams and groups
  • Knowledge of different software development processes, such as Agile, Scrum, Waterfall, or DevOps, and their implications on architectural decisions
  • Expertise in various architectural styles, such as client-server, microservices, event-driven, or layered architectures, and their trade-offs
  • Experience with cloud platforms (e.g., AWS, Google Cloud) and understanding of distributed system concepts, including scalability, fault tolerance, and data consistency
  • Experience in RESTful APIs and experience designing, implementing, and integrating APIs in a secure and efficient manner.
  • Experience with relational (e.g., Postgres) databases, data modeling, and data storage best practices
  • Skills in analyzing and optimizing software performance, including profiling, benchmarking, and code optimization techniques
  • Experience in baseline management and best practices for merges and version control
  • Understanding of common software security vulnerabilities and strategies to mitigate them, such as input validation, secure coding practices, and encryption
  • Hands-on development with Amazon AWS, Java (Spring/spring boot), React, PostgreSQL, JavaScript, browser technologies such as HTML, HTTP and CSS and JavaScript framework such as Kendo UI.
  • Experience with DevOps practices, including continuous integration and continuous development and deployment tools such as Harness, Jenkins and GitLab
  • Strong experience with containerization technologies (Docker) and orchestration Tools (Kubernetes)
  • Able to work a hybrid schedule with an on-site requirement of 1-2 days a week in Ashburn, VA

Nice To Haves

  • Having served in a technical lead role for one or more product teams.
  • Optional but beneficial certifications include AWS Certified Solutions Architect or Google Cloud Professional Cloud Architect
  • Having contributed to development of enterprise architecture and standards and ability to enforce these standards
  • Excellent verbal and written communication skills, with the ability to succinctly present complex subject matter specifically translating technology problems/solutions to business partners
  • Ability and desire to stay current with industry trends, emerging technologies, and best practices in software architecture
  • Excellent technical, diagnostic, and troubleshooting skills
  • Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions

Responsibilities

  • Defining and implementing product architecture, ensuring scalability, performance and reliability
  • Designing and implementing novel approaches to fulfill business needs, including new tools, development strategies, and testing strategies, and evangelizing solutions with multiple peers
  • Maintaining sound understanding of enterprise and program level architecture
  • Liaising with business analysts to understand business needs and develop solutions that meet business needs, technical feasibility and comply with enterprise and program level architecture and standards
  • Participating in Agile ceremonies by leading in all technical aspects, including leading the platform demos to the Product Owner and all applicable stakeholders
  • Collaborating with the SecDevOps team and onboarding new applications to the cloud-based infrastructure
  • Evangelizing the developed solution to team members and working with team members to slice and dice stories into tasks and support efficient task execution to meet project deadlines
  • Motivating developers, testers and creating a space where they can ask questions and voice their concerns
  • Providing technical guidance and leadership to cross-functional teams through mentoring, coaching, and peer reviews
  • Keeping up to date with industry trends and developments
  • Designing solutions in a Multi-Tenant Cloud Architecture
  • Identifying risks, opportunities, compliance issues or other architectural concerns
  • Active participation in Agile ceremonies, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Reviewing Cybersecurity Assessments and Static Code Analysis of developed software to define remediations and improve software quality
  • Developing and maintaining technical documentation, including architecture diagrams and design documents
  • Taking high-level business requirements and mapping them to tasks for developers and testers
  • Designing technical solutions using established standards and breaking them down into units of work for your team
  • Working with business analysts to ensure coverage of requirements
  • Creating a roadmap to production for your product in a phased approach, considering legacy system decommissioning
  • Overseeing project construction, reviewing pull requests, ensuring test coverage, maintaining high quality code, mentoring developers, removing blockers, and presenting your team’s product to various stakeholders.
  • Systems design, systems development, systems integration, application design
  • Experience migrating legacy applications to microservices based architecture deployed to the cloud
  • Anticipating issues and formulating remedial actions
  • Collaborating with Developers, Program Managers, Testers, UI/UX, and Production Support Engineers to implement innovative technical solutions via iterative approach reducing time to delivery

Benefits

  • medical, dental, and vision insurance
  • retirement savings plans
  • paid time off
  • other supplemental programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service