Salary
💰 $183,000 - $212,000 per year
Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesNode.jsPythonRedis
About the role
- Drive, review, and own the software architecture for our core platform
- Collaborate closely with engineering leads, product owners, and infrastructure teams
- Design, evolve, and enforce architectural standards and patterns
- Lead cross-cutting initiatives; mentor other engineers
- Define, evolve, and own the architectural vision and roadmaps
- Perform architecture reviews, assess proposals from teams, and vet designs
- Lead or contribute hands-on to critical subsystems
- Provide thought leadership: prototype proofs-of-concept
- Collaborate with infrastructure, operations, SRE, security, and DevOps
- Help define and lead architecture governance
- Diagnose and resolve technical debt or architectural “smells”
Requirements
- ~10+ years of software engineering experience
- at least 3-5 years in senior architect or principal-level roles
- Proven track record of designing and operating large-scale, distributed systems
- Deep hands-on experience with orchestration, scheduler systems, job pipelines, or workflow engines
- Strong proficiency in Java / JVM ecosystem, Python, Node.js, or equivalent high-level backend languages
- Experience with message/event systems (e.g. Kafka or similar)
- Familiarity with in-memory data stores and caching (e.g. Redis or equivalents)
- Strong knowledge of containerization, Kubernetes, sidecar patterns, service meshes, proxies
- Strong skills in API design, data modeling, integration patterns, error handling
- Excellent communication skills
- Familiarity with high-scale cloud deployments (e.g. AWS, Azure, GCP) is a plus
- medical
- retirement
- financial
- wellness
- time off
- employee discounts
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software architecturelarge-scale systems designdistributed systemsorchestration systemsscheduler systemsjob pipelinesJavaPythonNode.jsAPI design
Soft skills
leadershipmentoringcollaborationcommunicationthought leadershipproblem-solvingtechnical debt resolutiongovernance