Development Team Lead - Java

November 20

Apply Now
Logo of Upwork

Upwork

freelancers • agencies

501 - 1000 employees

Founded 2015

🤝 B2B

🏪 Marketplace

💰 Funding Round on 2017-01

Description

• Upwork is the world’s work marketplace, serving over 30% of the Fortune 100. • Join Upwork's Engineering team as an Engineering Lead for Ads & Monetization. • Manage a team of skilled engineers, delivering quality products. • Foster a culture of curiosity and continuous improvement. • Collaborate with various teams for timely delivery of solutions. • Provide updates to leadership on progress and challenges.

Requirements

• 8+ years in software development with a proven track record of delivering complex projects from ideation to launch. • Experience leading engineering teams, driving execution, and ensuring high-quality output. • Deep understanding of software development life cycle principles and agile practices. • Expertise in designing and maintaining distributed backend systems, scalable solutions, and microservice architectures using modern JVM languages such as Java or Kotlin. • Proven ability to address scalability challenges and build high-load web applications. • Demonstrated success working with cross-functional teams to deliver impactful products. • Strong interpersonal skills and experience collaborating with multiple stakeholders. • Excellent communication skills in English, both written and verbal. • Strong coaching and mentoring abilities to guide team development and growth. • Embraces feedback and champions a culture of continuous improvement. • A growth mindset, with curiosity driving innovation and learning within the team. • A proven track record of managing high performing teams building highly scalable and reliable systems. • Experience working across cross-functional teams and partners.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com