Salary
💰 $170,000 - $190,000 per year
Tech Stack
AWSDistributed SystemsDynamoDBPythonReactTerraform
About the role
- Partner closely with the VP of Engineering, product, and engineering teams to chart the next phase of the platform’s evolution
- Evaluate the current AWS Lambda- and cron-driven system, rationalize database usage (DynamoDB and RDS)
- Define service and integration patterns, set standards for both React front-end and underlying Python Lambda services
- Spend time in the code, guide design decisions, mentor engineers, and set the technical direction
- Assess the current architecture and identify short-term fixes and long-term improvements
- Define and document system architecture, integration patterns, and data flows across services
- Rationalize use of DynamoDB vs RDS; create consistent standards for schema design, indexing, and access patterns
- Establish best practices for real-time front-end-to-Lambda interactions and schedule-driven service workflows
- Design systems with PHI security, privacy, and compliance as a first-class concern
- Collaborate with security/compliance teams to ensure HIPAA and SOC 2 readiness
- Mentor engineers and influence technical decisions across the team
- Guide build-vs-buy tradeoffs as the company scales
Requirements
- 10+ years of experience in software engineering
- 3+ years in a senior architect or staff/principal engineer role
- Deep expertise with AWS services (Lambda, API Gateway, DynamoDB, RDS, S3, Step Functions, EventBridge, CloudFormation/Terraform)
- Strong knowledge of Python and experience in modernizing Lambda-based systems
- Experience with front-end to serverless back-end architectures (React → Lambda → data layer)
- Experience designing data-intensive systems and integrating with Snowflake or similar warehouses
- Solid background in distributed systems, event-driven design, and API architectures
- Strong database fundamentals: relational design, indexing, DynamoDB access patterns, and data modeling tradeoffs
- Experience designing and operating systems that securely handle PHI or other regulated data
- Ability to balance pragmatic short-term fixes with long-term scalable design
- Excellent communication and documentation skills; comfortable influencing at all levels of the org
- Startup experience preferred; thrives in fast-paced, evolving environments.
- Competitive compensation
- Equity
- Comprehensive benefits
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AWS LambdaDynamoDBRDSPythonReactAPI GatewayCloudFormationTerraformevent-driven designdata modeling
Soft skills
mentoringcommunicationinfluencingcollaborationdocumentationproblem-solvingleadershiporganizationalpragmatic decision-makingadaptability