Senior Software Engineer in Napier, New Zealand who designs, develops, and maintains complex software systems across the full development lifecycle, collaborating with engineers, designers, and product managers, conducting code reviews, and mentoring junior engineers. Core technologies include Java, C++, or Python with web frameworks like React, Angular, or Vue.
We are seeking a highly experienced Senior Software Engineer to join our dynamic team in Napier, New Zealand. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our team of engineers, designers, and product managers to deliver high-quality software solutions that meet the needs of our clients.
Key Responsibilities:
Design, develop, and maintain software applications and systems
Collaborate with cross-functional teams to gather requirements and develop technical solutions
Write clean, efficient, and well-documented code
Troubleshoot and debug software issues
Conduct code reviews and provide constructive feedback to team members
Stay updated with emerging technologies and industry trends
Mentor and guide junior engineers in the team
Participate in the entire software development lifecycle, from conception to deployment
Ensure software meets quality and performance standards
Identify and implement process improvements to enhance efficiency and productivity
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering or related field
Minimum of 5 years of experience in software development
Strong proficiency in one or more programming languages such as Java, C++, or Python
Experience with web development frameworks such as React, Angular, or Vue
In-depth knowledge of software development principles, design patterns, and best practices
Experience with Agile/Scrum methodologies
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and in a team environment
Proven track record of delivering high-quality software products on time
This is a full-time position with a competitive salary and benefits package. The successful candidate will be based in Napier, New Zealand and must be legally authorized to work in the country.