Bestegg
Bestegg

Lead Software Engineer II – Java & Python

engineeringfull-timeWilmington, DE
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
fintech
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Role Overview

The Lead Software Engineer II plays an important role in building and enhancing engineering solutions across the organization. This role focuses on designing and delivering reliable, high-quality software while contributing to technical discussions, improving engineering practices, and supporting team execution. You will work closely with senior engineers and architects to implement scalable, secure, and maintainable systems.

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.

Qualifications

  • 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.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
Lead Software Engineer II – Java & Python at Bestegg — Remote