Software Engineer Lead

Apply Now

We are looking for a Software Engineer Lead to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. You will participate in all aspects of software development and provide hands-on technical leadership. You will have daily responsibility for guiding a team of software engineers.

Tasks and Responsibilities

  • Analyze, design, develop, modify, write, edit, and implement software programming applications for the most complex solutions
  • Manage the day-to-day activities of an agile team of software engineers who will develop, test, and commission an integrated systems project
  • Participate in software functional tests
  • Commission software on site with automated equipment
  • Provide start-up and post go-live support
  • Participate in on-call rotation
  • Provide mentorship, administrative oversight, performance evaluations, and personal development of direct reports


  • At least 5 to 8 years of software engineering experience
  • BS or MS in computer science from a reputable university
  • Strong problem-solving & analytical skills & the ability to understand complex business requirements
  • Proven ability to lead engineering resources to complete project tasks
  • Previous experience managing direct reports of software engineering personnel
  • Understanding of asynchronous and parallel programming techniques
  • Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

What we offer

  • 🤓 Above market salary, with reviews twice a year
  • 😎 Work life balance, no overtime, no weekends
  • ✓ Generous provident fund contribution
  • ⛑ Medical allowance
  • 🙌 Work from home flexibility, you choose what suits you
  • 🧑‍💻 Ongoing training and professional development
  • 🙇 Exciting and challenging work
  • 💻 Company equipment
  • 🤑 Performance based bonuses and appreciations
  • 😉 Company trips, mountains are calling
  • 🎈 Appreciation lunches, dinners, team events
  • 🎮 Game sessions, it's not all about work!
  • ⛱ 20 vacation days