Software Engineer Lead

Datacom Logo

Datacom

πŸ“Remote - New Zealand

Summary

Join Datacom as a Software Engineer Lead and lead a high-performing team, focusing on people management and technical contributions. You will guide and mentor software engineers, manage projects to ensure customer satisfaction, and contribute to the strategic direction of projects. Leverage your strong analytical, design, programming, and testing skills to develop software, conduct analysis, and perform technical tasks. Collaborate with other leads to improve processes and stay updated on industry trends. Datacom offers a dynamic work environment with perks such as social events, chill-out spaces, remote working, flexi-hours, and professional development courses.

Requirements

  • 5+ years of programming experience, with a minimum of 2 years in a large IT environment
  • Proficiency in a major relational database package (e.g., Oracle, SQL Server, Access, Sybase, or DB2)
  • Familiarity with modern DevOps tools and utilities
  • Proven involvement in constructing or contributing to successful agile teams
  • Extensive background in people management, demonstrating a solid understanding of principles and practices
  • Assurance of adherence to budgets, schedules, work plans, and performance requirements
  • Demonstrated ability to drive positive change across diverse cross-functional product delivery teams
  • Effective presentation skills for conveying technical information across various levels
  • Ability to communicate technical concepts aligned with client business goals
  • Excellent communication skills for creating cohesive, collaborative, high-performing virtual teams
  • Passion for development practices and technologies, benefiting the entire engineering team
  • Proven analytical and problem-solving skills
  • Experience in mentoring and coaching peers
  • Skills in fostering strong collaboration between product and engineering teams
  • Enthusiasm for sharing development practices and technologies
  • Openness to giving and receiving feedback, fostering a safe and inclusive work environment

Responsibilities

  • Guide, support, and mentor a team of software engineers for high-quality work and professional development
  • Manage people delivering projects to ensure customer satisfaction
  • Select, develop, and evaluate personnel for efficient team operation
  • Provide supervision and guidance to junior Software Engineers
  • Act as a technology authority in planning and recommending technical policies
  • Conduct analysis of project and software requirements for specific assigned work packages
  • Develop software designs, coding, and testing according to project needs and company standards
  • Perform technical tasks, including unit test functions, to support internal quality control
  • Undertake assigned integration planning and software building definition tasks
  • Provide proactive and reactive support services for client environment reliability
  • Recommend strategies and/or hardware/software enhancements to increase employee productivity
  • Act as a technology authority in short- or long-term planning
  • Assist in the preparation of project proposals
  • Identify areas of design with potential for patents
  • Provide technical mentoring and guidance to less experienced team members
  • Collaborate with other Software Engineer Leads to identify areas for improvement and establish processes for enhanced collaboration
  • Stay up to date with industry trends and advancements in software development and apply this knowledge to improve development processes
  • Offer expert advice and guidance to other technology teams and business stakeholders for short- and longer-term goals

Benefits

  • Remote working
  • Flexi-hours
  • Professional development courses

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.