Betterment · New York, United States
Join Betterment, a leading digital investment platform, as a Senior Software Engineer. In this role, you will be responsible for building innovative trading and money-movement technology, solving complex backend scaling and optimization challenges, and mentoring a team of engineers. You will have the opportunity to make a significant impact on the company's success and contribute to a culture of open communication and continuous improvement. Enjoy competitive compensation, comprehensive benefits, and a collaborative work environment.
- Proven ability to lead and manage projects that span one or more teams, considering tradeoffs to ensuring on-time delivery while maintaining high standards of quality, performance and security
- Experience designing, building, scaling, and maintaining core backend software components
- Experience working in large-scale distributed systems
- A strong command of fundamental algorithms and data structures
- 5+ years of professional expertise in at least one object oriented language, preferably Java
- 5+ years professional experience with SQL and relational databases, including designing schemas and writing detailed SQL queries