Backend Engineer
Wealthfront
Job highlights
Summary
Join Wealthfront's engineering team as a backend engineer and contribute to the development and improvement of our core products. You will design and build new features, enhance existing ones, and ensure the smooth operation of mission-critical systems. This role involves working with Java or a similar language, utilizing agile methodologies, and collaborating with a team of engineers. The ideal candidate possesses 2-6 years of backend development experience, knowledge of distributed systems, and a passion for automation. Wealthfront offers a competitive salary, equity, bonuses, and a comprehensive benefits package, including health insurance, retirement plan, paid time off, and professional development opportunities. The position supports remote work or a hybrid in-office model in Palo Alto, CA.
Requirements
- Have 2-6 years of experience in developing backend components, services or APIs in Java or a similar language
- Demonstrate knowledge and understanding of distributed systems and functional programming paradigms
- Have knowledge of SQL and experience working with online data stores (ideally something like MySQL, MariaDB, PostgreSQL, Oracle, MS SQL Server but NoSQL is okay)
- Have passion for agile, test-driven development, continuous integration and automated testing
- Have a passion for working on platforms and backend systems that have measurable business impact and like working in a fast paced cross functional environment
- Have either a BS or MS in computer science or related field
Responsibilities
- Work with other engineers to design and build new features or enhance existing features
- Add capabilities to the various backend systems and services that support Wealthfrontโs products, and will be done with automated instrumentation and monitoring to require minimal operational maintenance
- Help improve the maintainability and stability of our codebase by fixing issues and adding necessary enhancements to our existing backend systems
- Ensure that mission critical backend systems and services operate smoothly in production by triaging and resolving operational issues as part of a team of on-call engineers
- Proactively identify opportunities for improving the reliability and scalability of our systems
- Play a part in evolving the engineering organization by participating in recruiting activities such as interviewing and attending career fairs and providing mentorship to other engineers on the team
Preferred Qualifications
- Have experience working with Spark pipelines
- Have knowledge of an ORM technology such as Hibernate
- Have experience working with a dependency injection framework (one of Guice, Spring, Pico, Dagger)
Benefits
- Medical, vision, dental
- 401K plan
- Generous time off
- Parental leave
- Wellness reimbursements
- Professional development
- Employee investing discount
- Mentorship through a structured onboarding program
- Opportunities to work on projects that match your professional goals
- Feedback during weekly 1:1s and semi-annual reviews
- Autonomy to be a happy and successful member of the team
- Estimated annual salary range: $140,000 - $185,000 USD plus equity and a discretionary bonus
- US-based remote work, or Palo Alto, CA based hybrid in-office
Share this job:
Similar Remote Jobs
- ๐India
- ๐Serbia, United States
- ๐Serbia, United States
- ๐Worldwide
- ๐Worldwide
- ๐ฐ$140k-$209k๐Worldwide
- ๐Worldwide
- ๐Worldwide