Tech Stack
AWSCloudDistributed SystemsJavaKafkaMicroservicesPythonZookeeper
About the role
- Design, implement, and roll out distributed systems and services used across Addepar's engineering stack
- Write critical, performance-sensitive backend code for customer-facing applications
- Work within a team of engineers on platform services that support global expansion
- Build and maintain interprocess messaging, coordination, and observability systems
- Contribute to build/test systems and cloud-native deployment suites
Requirements
- Minimum 5+ years of backend software engineering experience
- Proficiency in object-oriented languages such as Java or Python
- Proficiency with relational and non-relational datastores
- Proficiency in CI/CD, monitoring, and logging systems
- Experience with distributed systems: microservices, sharded computations
- Experience with interprocess messaging and coordination (Kafka, Zookeeper, service meshes like Istio)
- Experience with observability: distributed tracing, logging, performance and application monitoring
- Experience with build systems, test systems, and cloud-native deployment suites
- Experience with AWS highly desired
- Ability to work from Pune office 3 days a week (hybrid)
- Hybrid work model — work from Pune office 3 days a week
- Global flexible workforce model
- Offices in New York City, Salt Lake City, Chicago, London, Edinburgh, Pune and Dubai
- Equal opportunity employer and inclusive environment
- Reasonable accommodation for individuals with disabilities
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend software engineeringJavaPythonrelational datastoresnon-relational datastoresCI/CDdistributed systemsinterprocess messagingobservabilitycloud-native deployment