Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EarnIn Logo

Sr. Software Engineer, SaaS

EarnIn

Salary not specified
Oct 7, 2025
Remote, US
Apply Now

EarnIn is looking to build products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck, and is seeking a senior level engineer to join the payroll services team to design, develop, and implement backend services for EarnIn’s new payroll SaaS product.

Requirements

  • Proficient in one or more modern programming languages (e.g., Go, Python,C, or similar) with a solid understanding of software engineering best practices.
  • Hands-on experience working with relational databases.
  • Cloud experience, AWS preferred.
  • Experience managing infrastructure and service configurations using Configuration as Code (e.g., Helm, Kustomize, Terraform).
  • Deploy and operate backend services in a Kubernetes-based environment, optimizing for resiliency, scalability, and performance.
  • 4+ years of development experience in a fast-paced environment.
  • Bachelor's degree in computer science, computer engineering, or a related technical discipline or equivalent industry experience.

Responsibilities

  • Design & build key backend components such as payroll and tax processing engines, ledger services, and pay cycle management.
  • Develop services and APIs using Go (Golang) that are robust, secure, and optimized for performance and maintainability.
  • Design, implement, and maintain scalable and reliable backend microservices for EarnIn’s new payroll SaaS product.
  • Investigate and resolve production issues with a focus on root cause analysis, long-term stability, and continuous improvement.
  • Contribute to building a modern, best-in-class payroll platform that handles time-critical financial workflows with precision and reliability.
  • Conduct code reviews to ensure code quality, adherence to best practices, maintainability, and alignment with project requirements, while providing constructive feedback to team members.
  • Ensure the delivery of high-quality software features within established timelines.

Other

  • Ability to thrive in a fast-paced, dynamic environment and have a bias towards action and results.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in computer science, computer engineering, or a related technical discipline or equivalent industry experience.
  • Travel to our Mountain View, CA headquarters may be required.
  • EarnIn offers excellent benefits, including healthcare, internet and cell phone reimbursement, a learning and development stipend.