Senior Software Engineer

closed
Earnest Logo

Earnest

πŸ’΅ $189k-$214k
πŸ“Remote - United States

Summary

Join Earnest's New Products team as a Senior Software Engineer and play a pivotal role in shaping the future of our organization. You will design and build scalable systems, rapidly prototype and deliver MVPs, and lead technical decisions. This role requires 5+ years of professional development experience, expertise in server-side concepts and Node.js, and a strong understanding of distributed architecture. You will collaborate with cross-functional teams, mentor junior engineers, and work in a fast-paced, dynamic environment. The position offers a competitive salary, remote work flexibility with monthly in-office collaboration, and a comprehensive benefits package including health insurance, retirement plan, paid time off, and professional development opportunities.

Requirements

  • 5+ 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
This job is filled or no longer available