Senior Software Engineer

4 weeks ago


San Francisco, California, United States Earnest Current Job Openings Full time
Transforming Education through Technology

At Earnest, we're dedicated to making higher education more accessible and affordable for everyone. Our mission is to empower students with financial support and supercharge their ability to pay down their debt, so they can get on the right financial track, fast. We build innovative tools that help people feel in control of their financial future, including private student loans, student loan refinancing, and scholarships.

About the Role

We're seeking a skilled Senior Software Engineer to join our New Products Team. As a key member of our team, you'll design and build systems that can quickly go from prototype to fully fleshed-out products. You'll work closely with cross-functional teams to deliver minimum viable products (MVPs) and proof-of-concepts (PoCs) in short iterations, allowing us to rapidly validate ideas and pivot as needed.

Your Impact

As a Senior Software Engineer, you'll have a significant impact on the scalability, security, and reliability of our products and services. You'll lead and influence technical decisions that impact the entire organization, collaborate with data engineering teams, and mentor junior engineers. You'll work in a dynamic and rapidly evolving environment, where you'll have the opportunity to take on diverse projects, constantly learning and expanding your skillset.

Requirements

We're looking for a candidate with 5+ years of professional development experience, experience with server-side concepts, and extensive experience with modern technologies. You should have a strong understanding of distributed architecture patterns and microservice best practices, knowledge of optimization techniques like caching, compression, and performance tuning, and experience designing, building, and maintaining cloud-based applications. You should also be willing to travel to the Oakland office monthly to collaborate with other Earnies.

What We Offer

We take pride in compensating our employees fairly and equitably. We offer a range of benefits, including health, dental, and vision benefits, a Mac computer, work-from-home stipend, and a competitive salary. We're committed to building an environment where our employees feel included, valued, and heard. We're dedicated to adding new perspectives to the team and encourage anyone to apply if your experience is close to what we are looking for.

  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Francisco, California, United States California Community College Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong understanding of software engineering principles, including design patterns, architecture, and testing. They will also...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:One Inc is seeking a highly experienced Senior Software Engineering Team Lead to lead our Production Support team. As a key member of our engineering team, you will be responsible for ensuring the reliability and performance of our ClaimsPay platform.Responsibilities:Lead and manage a global team of software engineers and quality...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Senior Software EngineerAt Early Warning Services, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software applications that power our core capabilities.Key Responsibilities:Develop and maintain software...


  • San Francisco, California, United States City and County of San Francisco Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of innovative software solutions. The successful candidate will be responsible for designing, implementing, and maintaining software systems that meet the highest standards of quality and reliability.The ideal candidate will have a strong background in...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our development team at DocuSign. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:* Design and develop...


  • San Francisco, California, United States Hulu Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Hulu. As a Senior Software Engineer, you will be responsible for designing and building complex web applications for ESPN.com. You will work closely with our team of engineers to solve interesting technical tasks daily, such as...


  • San Francisco, California, United States Viant, Inc. Full time

    Job Title: Senior Software EngineerViant, Inc. is seeking a highly skilled Senior Software Engineer to join our Runtime team. As a key member of our team, you will work directly with Viant's ad server, managing a high-volume, low-latency application that processes billions of unique requests a day.Key Responsibilities:Design, develop, maintain, and...


  • San Francisco, California, United States Puck Full time

    About PuckPuck is a company that aims to build a more human way to hire. We use audio clips and analytics to help create content that candidates love and find the best people for open roles. This allows companies to turn great candidates into teammates.What is it like to be a Senior Software Engineer at Puck?You will join a small, experienced team of...


  • San Francisco, California, United States Hitachi Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Hitachi High-Tech America, Inc. The ideal candidate will have a strong background in software development, with a focus on designing and developing large, complex N-Tier/SOA web-based business applications.Responsibilities:Hands-on...


  • San Francisco, California, United States INSPYR Solutions Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at INSPYR Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cutting-edge Digital Advertising Platform.Key Responsibilities:* Design and implement scalable,...


  • San Francisco, California, United States TIBCO Software Full time

    Job Title: Senior Technical Support EngineerAre you a technical expert looking for a challenging role in a fast-paced environment? We are seeking a Senior Technical Support Engineer to join our team.Key Responsibilities:Provide in-depth technical support to customers via chat, email, or phone.Analyze complex technical issues and develop effective...


  • San Francisco, California, United States Aloden, Inc. Full time

    Job Title: Senior Software Engineer - PassAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Aloden, Inc. as a Pass Engineer. In this role, you will be responsible for designing, developing, and implementing moderately complex software engineering initiatives and deliverables within our Software Engineering team.Key...


  • San Francisco, California, United States Early Warning Services Full time

    Job DescriptionEarly Warning Services is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software applications that power our core capabilities.The ideal candidate will have a strong background in software engineering, with a focus...


  • San Francisco, California, United States Noyo Full time

    Job Title: Senior Software EngineerNoyo is a leading benefits infrastructure company that enables seamless data connectivity across the benefits ecosystem. We're looking for a skilled Senior Software Engineer to join our team and help us build modern infrastructure to power the next generation of consumer health and benefits experiences.Key...


  • San Francisco, California, United States Crusoe Full time

    About the Role:We are seeking a Senior/Staff Software Engineer to join our team at Crusoe Energy, a company on a mission to unlock value in stranded energy resources through the power of computation.As a key member of our engineering team, you will design and develop internal admin tooling and infrastructure management systems for Crusoe Cloud, a leading...


  • San Francisco, California, United States VORKIS knows what employer wants Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at VORKIS. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software applications using software engineering principles, patterns, and methodologies.Your primary focus will be on developing and...