Best Egg

Senior Lead Software Engineer – Java, Python

Best Egg

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $160,000 per year

Job Level

About the role

  • Design, develop, and deliver high-quality software iteratively and incrementally
  • Take end-to-end ownership of systems—from architecture and hands-on coding to deployment, observability, and operational excellence
  • Lead technical design discussions, create architectural diagrams, conduct design reviews, and guide the team toward sound engineering decisions
  • Ensure solutions adhere to modern engineering standards including clean code principles, automation, testing, and cloud-native patterns
  • Drive continuous improvement efforts across engineering practices, tooling, code quality, and system reliability
  • Translate complex business needs into clear technical requirements and challenge assumptions when necessary

Requirements

  • 10+ years of professional software engineering experience with a strong track record of delivering production systems
  • 7+ years of backend development experience in Java and Python
  • Deep understanding of SQL, data modeling, query optimization techniques, and effective caching strategies
  • Strong understanding of AWS concepts, cloud architecture patterns, and cloud-native engineering best practices
  • Hands-on experience with key AWS services such as API Gateway, S3, Lambda, SQS, and SNS (highly preferred)
  • Experience working with a variety of database technologies including DynamoDB, RDS, DocumentDB, PostgreSQL, and other NoSQL/relational systems
  • Experience building and maintaining CI/CD pipelines, with exposure to Docker, ECS, and EKS (preferred)
  • Experience with monitoring and observability tools such as CloudWatch, Datadog dashboards, or similar platforms (preferred)
  • Proven ability to create architectural documentation, lead collaborative whiteboarding sessions, and effectively communicate complex technical designs to diverse audiences
  • Demonstrated engineering leadership experience—driving technical direction, mentoring peers, and elevating team performance
  • Skilled in operating within Agile environments, emphasizing iterative development, collective ownership, and continuous improvement
  • Ability to navigate ambiguity, create clarity, and drive outcomes in fast-paced environments
  • Excellent communication skills with the ability to influence across teams and levels of the organization.
Benefits
  • Pre-tax and post-tax retirement savings plans with a competitive company matching program
  • Generous paid time-off plans including vacation, personal/sick time, paid short-term and long-term disability leaves, paid parental leave, and paid company holidays
  • Multiple health care plans to choose from, including dental and vision options
  • Flexible Spending Plans for Health Care, Dependent Care, and Health Reimbursement Accounts
  • Company-paid benefits such as life insurance, wellness platforms, employee assistance programs, and Health Advocate programs
  • Other great discounted benefits include identity theft protection, pet insurance, fitness center reimbursements, and many more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonSQLdata modelingquery optimizationAWScloud architectureCI/CDDockerEKS
Soft skills
engineering leadershipcommunicationmentoringcollaborationproblem-solvingnavigating ambiguityinfluencingcontinuous improvementiterative developmentteam performance