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

Your CV/Resume