Product Architect with Security Clearance
Niyam IT · Ashburn, VA · 2 days ago
Full-time
Benefits
- 100% company-paid health, dental, vision, life, and AD&D insurance
- Free short-term and long-term disability coverage
- Flexible work hours for work-life balance
- Remote and hybrid work options
- Generous paid time off policy
- Retirement plans for long-term financial goals
- Career growth with fully paid training and advancement opportunities, including technology and business conferences
- Supportive environment fostering innovation, collaboration, and personal growth
- Diversity and inclusion — unique ideas welcomed and celebrated daily
About the role
Niyam is seeking an experienced Product Architect to support a federal client. This role serves as the technical lead for an Agile team responsible for architecting, designing, and implementing scalable, secure, and high-performing solutions across multiple platforms. The ideal candidate brings deep expertise in software architecture, cloud infrastructure, and full-stack development, with the ability to bridge business needs and technical delivery. This position requires hands-on technical leadership, strong communication skills, and a commitment to fostering collaboration and innovation across the development lifecycle.
Responsibilities
- Define, maintain, and evolve the product architecture to ensure solutions are scalable, secure, reliable, maintainable, and aligned with enterprise architecture standards
- Design and implement innovative technical solutions that address business requirements while promoting best practices in development, testing, and deployment
- Collaborate with business analysts, product owners, and stakeholders to translate business requirements into scalable technical solutions that balance business value, technical feasibility, and architectural standards
- Provide technical leadership throughout the software development lifecycle, guiding solution design, implementation, integration, testing, deployment, and ongoing support
- Lead technical discussions and actively participate in Agile ceremonies, including sprint planning, backlog refinement, demonstrations, retrospectives, and release planning
- Serve as the technical lead during product demonstrations, communicating solution capabilities and technical decisions to product owners and key stakeholders
- Partner with DevSecOps teams to design, implement, and deploy cloud-native applications while ensuring adherence to security, compliance, and operational best practices
- Lead the decomposition of epics and features into well-defined technical tasks, enabling efficient sprint planning and successful project execution
- Foster a collaborative engineering culture by mentoring developers and testers, encouraging knowledge sharing, and creating an environment where team members can openly discuss ideas, challenges, and solutions
- Provide technical guidance through architecture reviews, design reviews, code reviews, and mentoring to promote high-quality, maintainable software
- Design and implement solutions using multi-tenant cloud architectures, modern application design patterns, and microservices-based architectures
- Evaluate technical risks, architectural trade-offs, compliance requirements, and implementation challenges, recommending mitigation strategies and improvements
- Review cybersecurity assessments, static code analysis results, and application vulnerabilities to define remediation plans and improve overall software quality
- Develop and maintain architecture documentation, technical designs, system diagrams, and implementation standards to support development and long-term maintainability
- Create technical roadmaps and phased implementation strategies, including cloud migration initiatives and legacy system modernization or decommissioning
- Oversee application development activities by reviewing pull requests, ensuring coding standards, validating test coverage, resolving technical blockers, and promoting engineering best practices
- Lead the design, development, integration, and modernization of enterprise applications and distributed systems
- Drive the migration of legacy applications to cloud-based, microservices-oriented architectures using modern development frameworks and platforms
- Proactively identify potential technical challenges and implement effective mitigation strategies to minimize project risk and ensure successful delivery
- Collaborate closely with developers, QA engineers, UI/UX designers, product managers, business analysts, production support teams, and other stakeholders to deliver high-quality solutions through an iterative Agile approach
- Stay current with emerging technologies, industry trends, and architectural best practices, recommending improvements that enhance product quality, performance, and delivery efficiency
Qualifications
- 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)
- 10+ years of software development experience, including hands-on experience with programming, software design patterns, and architecture as a software architect, tech lead, or senior developer
- Must be able to work a hybrid schedule 1–2 days/week in Ashburn, VA
- 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 (Agile, Scrum, Waterfall, DevOps) and their implications on architectural decisions
- Expertise in various architectural styles (client-server, microservices, event-driven, 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 with RESTful APIs and designing, implementing, and integrating APIs in a secure and efficient manner
- Experience with relational databases (e.g., Postgres), 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 (input validation, secure coding practices, encryption)
- Hands-on development with Amazon AWS, Java (Spring/Spring Boot), React, PostgreSQL, JavaScript, browser technologies (HTML, HTTP, CSS), and JavaScript frameworks such as Kendo UI
- Experience with DevOps practices, including CI/CD tools such as Harness, Jenkins, and GitLab
- Strong experience with containerization technologies (Docker) and orchestration tools (Kubernetes)
Preferred Skills
- Experience serving as a Technical Lead or Lead Software Engineer for one or more Agile product teams
- Experience contributing to enterprise architecture, technical standards, and governance, with the ability to drive adoption and ensure compliance across development teams
- Professional cloud certifications such as AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, or equivalent
- Excellent verbal and written communication skills, with the ability to clearly communicate complex technical concepts and translate technical solutions into business-focused outcomes for both technical and non-technical stakeholders
- Demonstrated commitment to staying current with emerging technologies, industry trends, cloud platforms, and software architecture best practices
- Strong technical analysis, system design, diagnostic, and troubleshooting skills
- Exceptional analytical and problem-solving abilities, with experience evaluating architectural trade-offs and recommending improvements
Schedule
Hybrid position requiring onsite presence at the client location in Ashburn, VA 1–2 days per week.