Job Description
The Job:
The Lead Software Engineer II is responsible for developing robust, scalable backend services that power the Best Egg Financial Health and Best Egg native app platforms. This role focuses on designing, building, and maintaining server-side application logic using Python in a cloud-native AWS environment.
The Best Egg native app enables customers to view and service their loans, providing secure and easy access to account information, payment management, and other self-service features. It is a critical part of our digital experience and customer engagement strategy. Best Egg Financial Health is a judgment-free, financial safe space where customers gain practical insights into how their financial decisions impact their ability to access money.
You'll be working closely with a highly skilled and growing team to transform how customers interact with credit by enabling data-driven tools such as financial forecasting, budgeting recommendations, loan servicing, and analytics services that support an intelligent and intuitive user experience.
Duties & Responsibilities:
Develop and maintain backend systems using Python in an AWS cloud-native environmentDesign and implement scalable RESTful APIs and services that support mobile and web applicationsDevelop and support backend services used by the Best Egg Financial Health and Best Egg native app platformsIntegrate with data pipelines and analytics services to power real-time financial toolsEnsure systems are monitored, secure, and reliable using observability and logging best practicesCollaborate cross-functionally with front-end developers, mobile engineers, DevOps, data scientists, and product managersParticipate in code reviews, architecture discussions, and team ceremonies within Agile/Scrum processesWrite clear technical documentation and contribute to design discussions and sprint planningMinimum Requirements - Development
We’re looking for a backend engineer with a strong Python background and a few years of experience building reliable, cloud-based systems. The right person is comfortable working in a fast-paced environment, enjoys solving problems, and can clearly communicate ideas with both technical and non-technical teammates.Bachelor’s degree in computer science, Engineering, or equivalent work experience3–5 years of backend development experience using PythonStrong experience with cloud-native development in AWS (e.g., Lambda, API Gateway, S3, DynamoDB, RDS)Familiarity with Infrastructure as Code (e.g., CloudFormation, Terraform)Experience building and consuming REST APIsExperience supporting mobile app backends is a strong plusUnderstanding of Continuous Integration and Continuous Deployment (CI/CD) workflowsFamiliarity with containerization (Docker) and orchestration (ECS or Kubernetes) is a plusAbility to write clean, maintainable, testable codeAbility to create design docs, mockups, and lead whiteboard discussionsTrack record solving problems and delivering high-quality solutionsMinimum Requirements - Leadership
The ideal candidate demonstrates strong technical leadership, takes ownership of their work, and thrives in cross-functional collaboration. We are seeking an individual who is organized, self-motivated, and committed to mentoring others.Demonstrated technical leadership, including coaching and mentoring team membersAbility to take ownership of significant features or services from design through deploymentComfortable interacting with colleagues across engineering, product, design and test engineeringHigh self-efficacy, well-organized, and able to manage multiple priorities effectivelyPassionate about reducing manual and repetitive work when designing and building backend tools and infrastructureMinimum Requirements - Culture
The ideal candidate aligns with Best Egg’s core values and culture. At Best Egg, we’re proud to support millions of people navigating their financial lives. We hold ourselves to high standards—in our work, our collaboration, and how we treat one another. Our team leads with accountability and a shared commitment to our values, customers, and communities.People-first mindset with a focus on inclusion, collaboration, and clear communicationDriven to prioritize what matters and deliver results with urgency and excellenceTeam-oriented, and always listening to improve the customer experienceAdvocate and practitioner of Agile methodologiesStrong communication skills, both written and verbalValues knowledge sharing and continuous improvement