Position Overview
EarnUp is seeking a Staff Software Engineer to join our engineering team at our San Francisco headquarters. This role is perfect for someone passionate about their craft and eager to make a significant impact within the organization. As a Staff Software Engineer, you will be responsible for the design and implementation of major initiatives, requiring deep technical knowledge and an understanding of the business domain.
Responsibilities
- Design and champion solutions, proposing new technologies for solving engineering problems.
- Configure and optimize services for performance and scale.
- Enhance areas such as Authentication/Authorization, API design, service scalability, message queueing, and database schema design.
- Build accurate and clear system documentation.
- Mentor junior engineers and play a key role in hiring.
This role is expected to be about 50% technical leadership and 50% hands-on coding.
Skills and Experience
- 7+ years of software development experience.
- 2+ years of software architecture experience.
- Broad familiarity with backend/infrastructure/database technologies.
- Experience with Kubernetes, AWS, microservices, and message queueing.
- Familiarity with Python, SQL, and some frontend technologies (TypeScript, NodeJS, React).
Why You Will Love Working at EarnUp
- Fast-paced, collaborative startup environment.
- Competitive salary and meaningful equity.
- Flexible hybrid work model (2-3 days per week in the office).
- Convenient SF HQ location minutes away from the Montgomery Bart Station.
- 100% medical, dental, and vision coverage for employees, 75% company-paid for dependents.
- Flexible time off and programs dedicated to self-care.
- Commuter and work from home benefits.
- Strong culture of collaboration, innovation, and fun.
- Employee Resource Groups and active DEI Advisory Council.
- Family-friendly benefits including generous paid parental leave.
EarnUp is committed to diversity and inclusion, celebrating it as critical to our success. We are proud to be an Equal Opportunity and Affirmative Action employer.
Benefits Extracted with AI
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)
- Paid paternity leave
- Paid maternity leave
- Commuter benefits
Similar jobs
Last update: 23 minutes ago
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Staff Software Engineer, Data Platform
Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Full-Stack Engineer, Core Experiences
Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Fullstack Engineer with TypeScript and Microservices
Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.
Staff DevOps Engineer
Join Oviva as a Staff DevOps Engineer to enhance automation and standardization in a hybrid role in Berlin, Germany.
Senior Full-stack Engineer (Angular, Node.js, TypeScript)
Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Full Stack Engineer - Online Payments
Join SumUp as a Full Stack Engineer in Berlin to revolutionize fintech with Java, JavaScript, and microservices. Work on scalable, high-quality code.
Senior Software Engineer (Elasticsearch)
Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Staff Backend Engineer
Join Oviva as a Staff Backend Engineer in Berlin. Work with Java, SQL, and Quarkus to revolutionize digital healthcare.
Staff C++ Software Engineer
Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Lead Full Stack Developer
Lead Full Stack Developer role in Berlin, focusing on Angular, Java, and NoSQL for Deutsche Bank's Customer Administration Portal.