Software Engineering Team Lead

4 days ago


Cape Town, Western Cape, South Africa Deel Full time
Software Engineering Team Lead (.NET Core/C# - Remote)

Deel Cape Town, Western Cape, South Africa

Who We Are Is What We Do.
Deel and our family of growing companies are made up of global teams dedicated to helping businesses hire anyone, anywhere, easily.

The team comprises over three thousand self-driven individuals spanning over 100 countries, and our unified yet diverse culture keeps us continually learning and innovating the platform and products for customers.

Companies should be able to hire the best talent anywhere in the world, so we are building the best platform to make that a reality. Our market-leading technology, expertise, and global team are crucial to the platform's success. We deliver the best products and features in our space, enabling millions of jobs worldwide and connecting the global workforce with the best companies and opportunities.

The impact you'll have as a Team Lead:
As an Engineering Team Lead, you will be responsible for leading a small cross-functional team (5-8 professionals) to meet organizational goals. Roughly 30% of your role will be management/leadership responsibilities, and 70% of the responsibilities will require you to flex your technical skills in application design and web development.

We develop at scale, we innovate rapidly and we put our customers first - Despite our company size, we very much operate like a start-up, so the ability to wear different hats and juggle multiple competing priorities is crucial.

Get ready to:

  • 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

The bits and bytes that you'll bring to your new team:

  • You have expert knowledge of the latest versions of C#/.NET, .NET Core and Entity Framework
  • You're an expert when it comes to applying SOLID Principles
  • You're a database guru You know the ins and outs of MS-SQL
  • You have a firm understanding of Azure DevOps (If you're a fast learner, knowledge of something similar would be suitable, too)
  • You create RESTful API's with ease
  • You have worked on the front-end before and are willing to learn how to use Angular at a production level
  • You have at least 5 years of experience as a Software Engineer and at least 3 years people management experience

You're the Team Lead we're looking for if you:

  • 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.
  • Are 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.

Extra brownie points if you:

  • 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

Total Rewards
Our workforce deserves fair and competitive pay that meets them where they are. With scalable benefits, rewards, and perks, our total rewards programs reflect our commitment to inclusivity and access for all.

Some things you'll enjoy

  • 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

DISCLOSURE
We use Covey as part of our hiring and/or promotional processes. As part of the evaluation process, we provide Covey with job requirements and candidate-submitted applications.

At Deel, we're an equal-opportunity employer that values diversity and positively encourage applications from suitably qualified and eligible candidates regardless of race, religion, sex, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, pregnancy or maternity or other applicable legally protected characteristics.

Deel will provide accommodation on request throughout the recruitment, selection and assessment process for applicants with disabilities.

#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa Panthera Corporation Full time

    Job OverviewPanthera Corporation seeks a highly skilled Software Engineering Coordinator to lead the development and implementation of software programs related to big data management and species conservation. The ideal candidate will have a strong background in software development, data science, and machine learning, with experience leading teams and...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Company Overview: Communicate Recruitment is a leading IT recruitment agency based in Cape Town, specializing in placing top talent in the technology industry.Job Description: We are seeking an experienced Software Engineering Manager to lead our team of skilled engineers. The ideal candidate will have a strong background in computer science and at least 5...


  • Cape Town, Western Cape, South Africa SWATX Full time

    The Opportunity:We are seeking a Software Engineering Team Lead to join our team at SWATX. As a Software Engineering Team Lead, you will be responsible for leading the design and development of web applications. Your expertise in front-end and back-end technologies will enable you to drive innovative solutions and enhance user experiences.You will work...


  • Cape Town, Western Cape, South Africa Communicate Engineering Full time

    Job Reference : CTE-WLe-1Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and assessments, lead continuous improvement proposals, and play a pivotal role in the integration of advanced technologies.Duties &...


  • Cape Town, Western Cape, South Africa Impact Full time

    Company OverviewAt Impact, our culture is the foundation of our success.We are passionate about our people and technology. Our mission is to accelerate enterprise growth by scaling partnerships through innovation and customer success.We have a global presence with offices across the United States, Europe, and Asia, serving leading brands such as Cabela's,...


  • Cape Town, Western Cape, South Africa Flash Group Full time

    Fancy a career challenge? We're on the hunt for a talented Lead Software Engineer to drive innovation and excellence in our software development team at Flash Group.This is an outstanding opportunity for a highly motivated and experienced software developer to take on a leadership role and make a lasting impact on our business. As a Lead Software Engineer,...


  • Cape Town, Western Cape, South Africa Network International Full time

    Job DescriptionWe are seeking a skilled software engineer to join our team and contribute to the development of our payment platform.The ideal candidate will have experience with Java/Go development and be able to work effectively in a fast-paced environment.Key Accountabilities:Develop high-quality software componentsCollaborate with other engineers to...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Job DescriptionAs a Senior Software Engineer at redPanda Software, you will be responsible for developing, testing, and maintaining software applications using front-end programming with JavaScript.The ideal candidate will have a strong understanding of OOP principles, experience with containerization, and proficiency in designing and building databases...


  • Cape Town, Western Cape, South Africa Communicate Engineering Full time

    Key ResponsibilitiesOur company is looking for a Lead Engineer for Advanced Technologies to enhance our software development capabilities. The successful candidate will be responsible for creating innovative solutions for product development, driving sustainability, and achieving excellence.The ideal candidate will have 7+ years of post-qualification...

  • Engineering Team Lead

    11 hours ago


    Cape Town, Western Cape, South Africa Mukuru Full time

    Mukuru is a leading financial services platform dedicated to empowering Africa's emerging consumers.We are seeking a seasoned Software Engineering Manager to lead our engineering teams in developing innovative, scalable, and robust financial technology solutions.About the Opportunity:The successful candidate will have a strong track record of leading...


  • Cape Town, Western Cape, South Africa Ad Talent Full time

    Are you a seasoned Software Development Team Lead looking for a new challenge? Do you have a passion for leading cross-functional teams and delivering high-quality engineering outcomes? Look no further than this exciting opportunity at Ad Talent!Job Description:Full-Stack Development: Lead the end-to-end design, development, and maintenance of web...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    A leading logistics and e-commerce fulfillment company specializing in warehousing, distribution, and last-mile delivery solutions, is looking for a Lead Software Engineer to join their team in Cape Town Skills Required · Bachelors degree or Diploma in computer science, Information Technology, or a related field is preferred · 8 years of experience in...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    At Goldman Tech Resourcing, we're seeking a skilled Logistics Systems Engineer Manager to lead our software development team in Cape Town. As a key member of our team, you'll be responsible for managing and developing software solutions for our warehousing, distribution, and last-mile delivery services.Key Requirements:A bachelor's degree or diploma in...


  • Cape Town, Western Cape, South Africa Supportwave LTD Full time

    We are seeking a Lead Software Engineer to join our team at Supportwave LTD. As a key member of our engineering department, you will play a crucial role in designing and building scalable, high-performance software systems for our cloud-native applications.This position requires both technical expertise and leadership skills to drive architectural decisions,...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Our client is on the lookout for a Lead Software Engineer to join their teamRequirements:Bachelor's degree or Diploma in computer science, Information Technology, or a related field is preferred8+ years of experience in software engineering with a focus on WMS or logistics systems being advantageousExperience with WMS, ERP, or supply chain management...

  • Software Engineer

    1 day ago


    Cape Town, Western Cape, South Africa BET Software Full time

    We are seeking an experienced Software Engineer to join our team in Cape Town. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements.Key Responsibilities:Design and develop software applications using React, Redux, and React NativeMaintain...


  • Cape Town, Western Cape, South Africa Collinson Full time

    Collinson Group is a global leader in driving loyalty and engagement for many of the world's largest companies through travel-related benefits within a market-leading digital travel ecosystem.We are seeking a highly experienced Senior Fullstack Engineer to join our team.Job Description:Lead the design and development of complex software systems from...


  • Cape Town, Western Cape, South Africa Weplace (Pty) Ltd Full time

    We are looking for a Lead Software Development Engineer to join our team at Weplace (Pty) Ltd.About the RoleLead the design and implementation of end-to-end solutions for card management and transaction switching systems.Collaborate with cross-functional teams to ensure successful project delivery.ResponsibilitiesDevelop and implement technical designs for...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    Our client is on the lookout for a Lead Software Engineer to join their team Requirements: · Bachelor's degree or Diploma in computer science, Information Technology, or a related field is preferred · 8 years of experience in software engineering with a focus on WMS or logistics systems being advantageous · Experience with WMS, ERP, or supply chain...


  • Cape Town, Western Cape, South Africa M3 Human Capital Management Full time

    At M3 Human Capital Management, we're looking for a skilled Technical Project Manager to oversee our software development team. As a key member of our team, you'll be responsible for leading and managing a group of developers in an Agile environment.About the Role:Lead and manage a team of developers, ensuring they have the necessary resources and support to...