Lead Software Engineer II – Java & Python
Wilmington, DE - USA
Job Summary
Role Overview
The LeadSoftwareEngineer II plays an important role in building and enhancing engineering solutions across the organization. This role focuses on designing and delivering reliable high-qualitysoftwarewhile 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-qualitysoftwareiteratively and incrementally.
- Works closely with senior leaders to shape solutions.
- Ensuresoftwarefollows 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 practicessecurity cost awareness performance and operational efficiencyunder 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 612 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.
What You Bring
- 4 - 6 years of professionalsoftwareengineering 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
You are a hands-on engineer who enjoys building reliable systems and helping others grow. You are collaborative curious and proactive in improving both the product and the engineering process. You balance solid technical judgment with the willingness to dive into details. Youre motivated by delivering value enhancing system quality and contributing steadily to a strong engineering culture.
Required Experience:
IC
Key Skills
About Company
Get low-interest personal loans quickly with Best Egg. Apply online in minutes & receive funds fast. Start your journey to financial stability now!