T

Junior Design Engineer

Tait Communications

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

Tools & software

Docker Docker required

How they work

Relationship Building required
🤖
Online · instant AI help
Broxer