4 months ago
New York, NY, USASenior / Staff+
Base Salary
$200k - $230k/yr
Responsibilities
- Evaluate and define target-state domain architecture across multiple products.
- Design and lead a scalable integration strategy between heterogeneous systems.
- Define domain boundaries and service ownership models for sustainable growth.
- Partner with Product and Engineering leadership to align architectural priorities.
- Lead discussions on modernization strategy, balancing delivery with scalability.
- Decompose monolithic applications into domain-based services.
- Define integration and data synchronization patterns between distributed systems.
- Architect core platform services shared across web and mobile products.
- Introduce observability, monitoring, and CI/CD standards.
- Provide technical mentorship and architectural reviews.
- Communicate architectural trade-offs to technical and non-technical stakeholders.
- Author and socialize Architecture Decision Records and domain maps.
- Act as a trusted advisor and mentor to senior engineers.
- Lead by influence across engineering teams.
- Champion scalable engineering principles.
- Drive the adoption of a modern technical culture.
- Stay current on evolving architectural paradigms.
- Introduce architectural innovations to improve developer efficiency.
- Conduct architecture reviews and share learnings company-wide.
Requirements
- 10+ years of progressive software engineering experience.
- At least 3+ years in a senior or principal architecture role.
- Proven expertise in designing architectures in high-scale environments.
- Deep understanding of domain-driven design and service decomposition.
- Strong AWS architecture experience and infrastructure-as-code knowledge.
- Ability to modernize legacy systems incrementally.
- Solid understanding of data synchronization and API design.
- Experience defining and implementing CI/CD pipelines.
- Excellent communication and stakeholder management skills.
- Passion for mentorship and system design.