Post Jobs

Lead Software Engineer

  • Anywhere

Lead Software Engineer

Are you passionate about changing the world – one line of code at a time?
As a Lead Software Engineer, you will join our multidisciplinary engineering team to design, develop and deliver customer-centric products that touch people’s lives.
If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of our mobile applications.

You will be responsible for leading the software engineering team across the stack. You will drive technical roadmap and provide leadership in an innovative and fast-paced environment. You will lead the overall execution, and success of a complex cross-functional team, work closely with product management, actively participate in recruitment of candidates for technical positions and mentor technical staff.

Responsibilities
Developing the overall architecture and development goals; leveraging technologies and design architecture patterns to meet functional and non-functional requirements (reliability, scalability, security, availability, performance).
Support the entire application lifecycle (concept, design, test, release and support), troubleshoot and debug to optimise performance
Solid experience in Android development and iOS development. Produce fully functional mobile applications writing clean code
Recruit, coach and lead the engineering team across specialisations
Coordinate with the product and design directors to align and drive the end to end project delivery
Maintain transparency by effectively communicating technical development initiatives and progress with internal and external stakeholders
Play an active role in our engineering community sharing your learning and celebrating progress made by other members and teams

Requirements
Bachelor of Science in Computer Science, Engineering or equivalent
10+ years experience in designing, developing and delivering software.
Solid experience in development of distributed/scalable systems
Proven track record in leading sizeable engineering teams in a product development organisation
Active learner passionate about new technologies to meet technical requirements and keep up with industry trends and innovations
Strong problem-solving skills to conceptualize and analyse complex technical issues
Experienced in SCRUM and agile engineering practices
Excellent written and verbal communication skills for internal alignment and client presentations

Send CV and Cover Letter to careers@ivyarc.com using “Job Title” as the subject of the email

To apply for this job email your details to careers@ivyarc.com