Software Engineering Team Lead
Deel
Job highlights
Summary
Join Deel, a leading international payroll and compliance company, as an Engineering Team Lead! Lead a small cross-functional team (5-8 professionals) focusing on application design and web development. This role blends management responsibilities (30%) with hands-on technical work (70%). You'll contribute to all stages of the development lifecycle, collaborate with design and product teams, and mentor your team. Deel offers a remote-first work culture, competitive pay, and various benefits. We're looking for an expert in C#/.NET, .NET Core, and database technologies with at least 5 years of software engineering and 3 years of people management experience. If you're passionate about technology and thrive in a collaborative environment, apply now!
Requirements
- Have expert knowledge of the latest versions of C#/.NET, .NET Core
- 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 with Dapper or a similar ORM
- Have at least 5 years of experience as a Software Engineer and at least 3 years people management experience
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
Preferred Qualifications
- Have experience working with multi-threaded code
- Have worked with memory caching tools, like Redis
- Have built and worked with Windows Services
- Have concurrency and Service Bus 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
Share this job:
Similar Remote Jobs
- πAustralia
- πGermany
- πCanada
- πUnited States
- πWorldwide
- πWorldwide
- πUnited Kingdom
- πBrazil
- πPoland