Junior Design Engineer
Christchurch, Canterbury Region, New Zealand · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Education
- Tertiary qualification in Computer Science, Software Engineering, or related STEM discipline
- Eligibility
- Applications are welcome from recent graduates or early-career engineers with relevant STEM qualifications or equivalent experience. Candidates with a strong willingness to learn and grow are encouraged to apply regardless of exact match to all listed skills.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a motivated Junior Software Engineer to join our Infrastructure Team focused on creating innovative real-time communications software solutions. This entry-level position suits recent graduates or early-career engineers passionate about technology and eager to tackle complex challenges in a collaborative and supportive environment.
Key Responsibilities
- Support design, coding, testing, and upkeep of real-time communications software products.
- Perform and document testing tasks according to prescribed standards.
- Diagnose and resolve technical problems in complex, networked systems.
- Engage in design, code, and peer reviews to promote quality and continuous learning.
- Effectively plan, document, and communicate technical activities.
- Develop a strong understanding of company products, technologies, customers, and industry requirements.
- Collaborate closely with development and testing teams to deliver high-quality software solutions.
- Continuously enhance knowledge on software engineering practices, tools, and emerging technologies.
Candidate Profile
- Exposure or experience with programming languages such as C, C++, and/or Python.
- Basic knowledge of Linux operating systems and network fundamentals.
- Interest in telecommunications and real-time communication systems.
- Familiarity with version control systems like Git.
- Understanding of software development lifecycle methodologies.
- Experience or knowledge of Continuous Integration (CI) and modern development environments.
- Advantageous to have experience working with Docker or other container technologies.
- Strong analytical and problem-solving skills.
- Effective written and verbal communication abilities.
- A collaborative mindset with enthusiasm for learning from senior engineers.
- Holds a tertiary qualification in Computer Science, Software Engineering, or related STEM field.
Additional Information
We welcome applications from candidates who may not meet every stated qualification but possess the right attitude, curiosity, and aptitude for growth.
Benefits
- Commitment to employee wellbeing including health insurance, annual flu shots, and additional sick leave in the first year.
- Modern office amenities including free onsite parking, gym, and café facilities.
- Recognition of long service milestones.
- Engagement in social club activities promoting work-life balance.
About the Company
With over 50 years of expertise, Tait Communications delivers and supports critical communications networks worldwide for public safety, transport, and utilities sectors. Based in Christchurch, founded by Sir Angus Tait, the company values creative teamwork dedicated to impactful technology solutions. Employees benefit from a culture that fosters knowledge sharing and professional development.
Diversity and Inclusion
Tait Communications is committed to creating a diverse, equitable, and inclusive workplace where every individual feels respected and empowered. Applications from all backgrounds are encouraged.
Level
Junior
Minimum education
Bachelor's Degree