Lead Software Engineer II – Java & Python
Summary
Lead Software Engineer II at Best Egg designs and delivers high-quality software solutions using Java and Python, focusing on cloud-native architecture in AWS. The role involves technical delivery, cloud engineering, team collaboration, and mentorship while improving engineering practices and system reliability.
Role Overview
What You Will Do
Technical Delivery & Engineering Excellence
- 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.
- Cloud Engineering & Operational Support
- 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.
- Team Collaboration & Mentorship
- 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.
What Success Looks Like
In the first 90 days:
- Deliver high-quality, production-ready code and contribute meaningfully to team goals.
- Build strong working relationships within the engineering and product teams.
In 6–12 months:
- 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.
Preferred Skills
- 4 - 6 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.
- Collaboration & Leadership
- 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
Who You Are
Skills
As published by lever · 3 questions
Basics
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Portfolio URL, Other website
Pick from a list (3)
- Are you eligible to work for any employer in the US on a full-time basis without needing visa sponsorship or transfer? optional
- Please tell us where you live so we can ensure it is a location where we are set up as an employer optional
- Please rate your experience with Python optional