Staff Software Engineer
Earnest
Job highlights
Summary
Join Earnest's New Products team as a Staff Software Engineer and play a pivotal role in shaping the future of our organization. You will design and build scalable, secure, and reliable systems, rapidly prototyping and delivering minimum viable products. As a technical leader, you will collaborate with cross-functional teams, mentor junior engineers, and contribute to a fast-paced, innovative environment. This role offers a competitive salary, remote work flexibility with monthly in-office collaboration, and a comprehensive benefits package. Earnest is committed to fostering a diverse and inclusive workplace where employees feel valued and heard. We empower students with financial support and supercharge their ability to pay down their debt.
Requirements
- 7+ years of professional development experience
- Experience with server-side concepts, e.g. microservices, database, caching, performance, monitoring and scalability
- Relevant data modeling experience and integration with databases such as PostgresSQL
- Strong understanding of distributed architecture patterns and microservice best practices
- Knowledge of optimization techniques like caching, compression, performance tuning
- Understanding of security best practices like encryption, access control, vulnerability management
- Experience designing, building and maintaining cloud-based applications (e.g. AWS, GCP, Azure)
- Willing to travel to the Oakland office monthly to collaborate with other Earnies
Responsibilities
- Design and build systems that can quickly go from prototype to fully fleshed-out products
- Move quickly, embracing agile methodologies to deliver minimum viable products (MVPs) and proof-of-concepts (PoCs) in short iterations, allowing us to rapidly validate ideas and pivot as needed
- Lead and influence technical decisions that impact the entire organization
- Work closely with cross-functional teams, from product development to data engineering
- Mentor and guide junior engineers
Preferred Qualifications
- Extensive experience with modern Node.js
- Professional experience in React/Redux
- Experience working in Fintech, Banking, or related Consumer Financial Services companies
Benefits
- Health, Dental, & Vision benefits plus savings plans
- Mac computers + work-from-home stipend to set up your home office
- Monthly internet and phone reimbursement
- Employee Stock Purchase Plan
- Restricted Stock Units (RSUs)
- 401(k) plan to help you save for retirement plus a company match
- Robust tuition reimbursement program
- $1,000 travel perk on each Earnie-versary to anywhere in the world
- Competitive days of annual PTO
- Competitive parental leave
Share this job:
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- πSwitzerland
- π°$166k-$245kπUnited States
- πUnited States