What are the responsibilities and job description for the Domain Architect position at Kaygen, Inc.?
Onsite role - Only USC & GC
Requirements:
Qualifications/ What you bring (Must Haves) – Highlight Top 3-5 skills Requirements:
Experience:
- 12 years of experience in software engineering, preferably with a strong software engineer background and a proven track record of consistently delivering high-impact software products in a timely manner
- 8-10 years of experience as an Application, Solutions, or Domain Architect delivering enterprise solutions at scale using modern cloud-native technologies (AWS preferred)
- Demonstrated experience in both strategic architecture planning and hands-on technical implementation
Technical Expertise:
- Comprehensive understanding of InfoSec and DevSecOps principles using AWS technologies
- Experience with application portfolio management and domain-driven design
- Background in financial systems and relevant application or domain expertise is preferred but not mandatory
- Expert-level experience implementing reusable software components and shared libraries for enterprise-wide use in one or more languages like Java, Python, and JavaScript. (Preferred)
- Leadership & Communication:
- Strong leadership skills with excellent oral and written communication abilities
- Proven ability to present and discuss technical, functional, and managerial information clearly and concisely to various stakeholders from Business Executives to Developers
- Strong interpersonal skills with the capability to advise on engineering topics to technical and non-technical stakeholders
- Ability to drive consensus and influence technology decisions across multiple teams and domains
- Certifications (Highly Desirable):
- AWS Solutions Architect Professional or Associate
Role Apart:
This is not a traditional domain architect position. We're looking for an architect who can balance strategic thinking with hands-on execution—someone equally comfortable presenting to executive leadership and reviewing code with development teams. You'll shape domain strategy in the morning and implement reference architectures in the afternoon. If you're passionate about both the "what" and the "how" of enterprise architecture, this role is for you.