Job Description
Addepar is seeking a Senior Software Engineer to join its Trading team. This role involves working on distributed services used across the Addepar engineering stack, writing performance-sensitive code critical to delivering customer-facing applications. As a member of the team, the candidate will collaborate with talented engineers to design, implement, and roll out systems instrumental in Addepar's growth and global expansion.Role involves:
- Designing scalable, robust, and maintainable software systems.
- Writing high-quality, efficient, and well-tested code.
- Working across the entire software development lifecycle, including front-end, back-end, and database components.
- Conducting thorough code reviews.
- Tackling complex technical challenges and providing innovative solutions.
- Identifying and addressing performance bottlenecks.
- Implementing and improving CI/CD pipelines.
Requirements:
- 5+ years of backend software engineering experience.
- Proficiency in object-oriented languages such as Java.
- Proficiency with relational and non-relational datastores.
- Proficiency in CI/CD, monitoring, and logging systems.
Addepar offers:
- Opportunity to work on critical, performance-sensitive code.
- Collaboration with a team of talented engineers.
- Involvement in designing and implementing systems instrumental in Addepar's growth.