Addepar is a global data and AI platform empowering investment professionals to turn complex financial information into actionable intelligence. They are seeking a highly experienced Backend Software Development Engineer to architect and maintain engineering solutions for their Order Management System team in Trading, focusing on building a scalable trading platform for wealth management firms.
Responsibilities:
- Architect, implement, and maintain engineering solutions to solve complex problems; write well-designed, testable code
- Lead individual project priorities, deadlines, and solutions
- Collaborate effectively with product managers, engineers, and partners on projects
- Active support of business needs during US hours
- Act as an engineering representative to the client and product support and steer communications from engineering standpoints
- Communicate technical ideas and set direction on projects with a focus on solving business challenges
- Mentor other engineers on the team
- Participate in the design and development of a strategic product for Addepar
- Write clean, efficient, and maintainable code that's also scalable and extensible
Requirements:
- B.S., or M.S. in Computer Science or similar technical field of study (or equivalent practical experience)
- 8+ years of software engineering experience
- Expert-level proficiency in backend development, with a focus on Java
- Good experience on AWS or any other cloud platform
- Experience with databases, SQL, NoSQL, OLAP, and/or data lake architectures
- A strong ownership mentality and drive to solve the most important problems
- Passion for implementing standard processes with a bias toward smart automation
- Proven ability to collaborate with and mentor other engineers
- Experience in data processing and analysis using SQL, PySpark, or similar frameworks
- A rapid learner with robust analytical and problem-solving abilities