about 2 hours ago
Remote, United StatesStaff+
Base Salary
$150k - $214k/yr
Responsibilities
- Define and evolve scalable, secure, and maintainable system architectures across product lines.
- Drive end-to-end architecture across the full technology stack, establishing standards for consistency.
- Establish and govern engineering best practices for design, development, testing, and CI/CD pipelines.
- Remain hands-on by designing, building, and delivering complex system components.
- Guide and influence multiple engineering teams on architecture and implementation approaches.
- Make high-impact technical decisions regarding build vs. buy and platform selection.
- Design and drive adoption of cloud-native, microservices, and event-driven architectures.
- Identify and mitigate cross-system dependencies and risks prior to large-scale releases.
- Champion AI-driven engineering practices and intelligent automation.
- Drive cross-functional alignment with Product, Design, Infrastructure, and Compliance teams.
- Analyze complex challenges and deliver scalable solutions that improve system health.
- Define and monitor engineering metrics such as performance and reliability.
- Drive operational excellence through observability and incident response frameworks.
- Mentor engineers and foster a culture of technical excellence and continuous improvement.
- Influence stakeholders and drive alignment across teams to reduce complexity.
Requirements
- 12+ years of software engineering experience with architectural leadership.
- BS in Computer Science or related field.
- Strong expertise in Java (Spring ecosystem) and working knowledge of .NET.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Expertise in distributed systems, microservices, and API design.
- Experience with CI/CD, DevOps practices, and automation.
- Familiarity with front-end technologies such as Angular or React.
- Experience with relational and NoSQL databases.
- Exposure to AI/ML or AI-assisted software development tools preferred.
- Experience delivering large-scale, complex systems in Agile environments.
- Strong problem-solving, analytical, and communication skills.
Benefits
- Health, vision, and dental insurance.
- Accident and life insurance.
- 401k matching.
- Paid-time off.
- Education reimbursement.