Software Engineering Team Lead

 

Description:

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.

Organization Deel
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineering Team Lead
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-01-18 5:31 pm
Expires on 2025-03-04