Software Engineering Team Lead

closed
Deel Logo

Deel

πŸ“Remote

Summary

Join Deel as an Engineering Team Lead and lead a small cross-functional team (5-8 professionals) to achieve organizational goals. This role is a blend of technical work (70%) in application design and web development and management/leadership (30%). You will contribute to all stages of the development lifecycle, collaborate with design and product teams, deliver clean code in an agile environment, and mentor your team. Deel offers a remote-first work culture, opportunities for professional growth, and competitive compensation and benefits. The ideal candidate possesses expert knowledge of C#/.NET, .NET Core, and related technologies, along with significant software engineering and people management experience. Deel is a rapidly growing company with a global presence, offering a dynamic and exciting work environment.

Requirements

  • Have expert knowledge of the latest versions of C#/.NET, .NET Core and Entity Framework
  • Be an expert when it comes to applying SOLID Principles
  • Be a database guru! Know the ins and outs of MS-SQL
  • Have a firm understanding of Azure DevOps (If you’re a fast learner, knowledge of something similar would be suitable, too!)
  • Create RESTful API’s with ease
  • Have worked on the front-end before and are willing to learn how to use Angular at a production level
  • Have at least 5 years of experience as a Software Engineer and at least 3 years people management experience
  • Excel in the art of designing, coding, testing, and maintaining enterprise-level applications using Microsoft technologies
  • Thrive in a collaborative, remote-first work culture where teamwork, camaraderie, and being Together Everywhere are key
  • Embrace independence and take ownership of your projects, yet also excel in a team setting and love to contribute
  • Enjoy leading small teams but being hands-on as well comes with ease
  • Communicate complex ideas with ease and enjoy collaborating with diverse teams of technical and non-technical stakeholders
  • Be passionate about solving customer problems with your coding superpowers, and approach challenges with Default Optimism whilst maintaining a balanced perspective in all aspects of your work
  • Take a business-focused approach to software development, with a keen eye on delivering high-value outcomes for our clients
  • Embody our core value of Genuine Care, deeply understanding and addressing the impact of your work on our customers

Responsibilities

  • Lead a small cross-functional team (5-8 professionals) to meet organizational goals
  • Provide your input at all stages of the Development Lifecycle; Design, coding, testing and production release
  • Craft web applications that embody accessibility and TDD best-practices
  • Collaborate closely with design and product teams to create extraordinary product experiences
  • Deliver clean, efficient code in an agile team environment
  • Push boundaries through rapid prototyping and iterative development, always driving innovation
  • Possess a passion for technology and developing cutting-edge, scalable, and robust software systems
  • Design and architect software for distributed systems with high-performance, scalability, and availability demands
  • Mentor and provide technical leadership to your team
  • Conduct code reviews to drive the team to excellence in .NET Core and C# applications
  • Explore new avenues for innovation through rapid prototyping and iterative development
  • Learn and be adaptable to new ways of working - if you don’t know how to use Angular, we will teach you; yes, you will become a Full-Stack Engineer!

Preferred Qualifications

  • Have experience working with Angular and JavaScript/TypeScript
  • Have worked with memory caching tools, like Redis
  • Have built and worked with Microservices
  • Have End-to-End Integration experience
  • Have knowledge of the dynamic world of FinTech

Benefits

  • Provided computer equipment tailored to your role
  • Stock grant opportunities dependent on your role, employment status and location
  • Additional perks and benefits based on your employment status and country
  • The flexibility of remote work, including WeWork access where available
This job is filled or no longer available