Best Egg is a market-leading, tech-enabled financial platform helping people build financial confidence through various lending solutions. The Lead Software Engineer I will design and deliver high-quality software, enhance engineering solutions, and collaborate with teams to improve system performance and reliability.
Responsibilities:
- Design, develop, and deliver high-quality software iteratively and incrementally
- Works closely with senior leaders to shape solutions
- Ensure software follows modern engineering practices, including clean code, testing, automation, and cloud-native patterns
- Support continuous improvement in code quality, reliability, performance, and developer experience
- Build and enhance distributed, event-driven, and cloud-native solutions in AWS
- Apply cloud best practices—security, cost awareness, performance, and operational efficiency—under guidance of senior engineers
- Contribute to observability through metrics, logging, tracing, dashboards, and alerts
- Assist in performance tuning, resiliency improvements, and troubleshooting production issues to ensure system stability
- Collaborate effectively with Product, Architecture, InfoSec, and DevOps to deliver well-aligned solutions
- Contribute to a culture of learning, curiosity, and continuous improvement within the engineering team
- Deliver high-quality, production-ready code and contribute meaningfully to team goals
- Build strong working relationships within the engineering and product teams
- Co ownership of core components or services
- Co Lead development of one or more important services with increasing autonomy
- Help improve system performance, scalability, and reliability
Requirements:
- 3-5 years of professional software engineering experience
- Strong backend development experience with Java and Python
- Solid understanding of SQL, data modeling, and query optimization
- Working knowledge of AWS cloud architecture, services, and best practices
- Experience with modern databases (relational and NoSQL) such as DynamoDB, RDS, PostgreSQL, DocumentDB
- Familiarity with CI/CD pipelines, Docker, and container orchestration systems (ECS/EKS preferred)
- Experience with monitoring/observability tools such as CloudWatch or Datadog
- Ability to produce clear technical documentation and participate in design discussions
- Strong communication skills with the ability to collaborate across teams
- Comfort working in Agile environments with iterative delivery and shared ownership
- Ability to bring clarity to complex situations and drive work forward with teammates