Senior Software Architect
Location
California
Posted
1 day ago
Salary
$138.6K - $199.8K / year
5 yrs expEnglishAWSCloudDynamo DBElastic SearchJava ScriptKafkaKubernetesMS SQL ServerMy SQLNode.jsNo SQLOraclePostgre SQLReactRedisSQLTerraformType Script.net
Job Description
• Own architecture responsibilities and collaborate with senior architects and engineers to establish holistic enterprise architecture.
• Perform architectural and code reviews for applications and ticketing systems.
• Translate product and business requirements into scalable architectural designs aligned with broader strategic goals.
• Guide engineering teams through development lifecycles to ensure implementation of best practices and scalable frameworks.
• Architect enterprise-level solutions for internal systems and external partner integrations.
• Evaluate emerging technologies and propose improvements to drive high-performance, reliable applications.
• Define architectural roadmaps and drive consensus across engineering and product teams.
• Mentor engineers and evangelize technology best practices across teams.
• Balance strategic system-wide design with hands-on technical execution.
• Reinforce sound decision-making and adherence to high standards in technical design and code quality.
• Support end-to-end delivery of projects and technical initiatives.
• Stay ahead of industry trends through research, learning, and prototyping of emerging technologies.
Job Requirements
- 5+ years of experience architecting and delivering software solutions and platforms.
- Experience with React.js and TypeScript is a plus.
- Experience with streaming platforms and event-driven architecture (e.g., Kafka).
- Experience with infrastructure and cloud technologies (Terraform, AWS, Kubernetes).
- Strong foundation in application architecture with understanding of front-end and back-end systems.
- Expertise in service-oriented architecture and web services.
- Proven experience building large-scale, high-performance transactional systems.
- Proficiency in backend development with .NET and Node.js.
- Skilled in working with relational databases (PostgreSQL, MySQL, Oracle, Microsoft SQL Server).
- Familiarity with NoSQL and search platforms (e.g., Elasticsearch, OpenSearch, DynamoDB, Redis).
- Strong knowledge of application security best practices.
Benefits
- medical, dental and vision insurance
- paid holidays
- vacation and sick time
- company paid basic life insurance
- voluntary life insurance
- parental leave
- 401k Plan (with a current employer match of 3%)
- flexible spending and health savings account options
- wellness offerings