Intermediate Software Engineer
Christchurch, Canterbury Region, New Zealand · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- 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
Join our Application Development team as an Intermediate Software Engineer and contribute to creating impactful software solutions across platforms such as Android, iOS, and Embedded Linux. This role offers a chance to take ownership of features and projects, collaborate with experienced engineers, and develop leadership skills by leading initiatives and driving successful product outcomes.
Key Responsibilities
- Designing and implementing software applications that function across various devices, ensuring alignment with user expectations and company quality standards.
- Working closely with architects, senior engineering staff, and stakeholders to stay aligned with product development strategies.
- Engaging actively in the Software Development Life Cycle, emphasizing learning and delivering robust, high-quality software solutions.
- Supporting system integration tasks to maintain smooth interactions between multiple system components.
- Contributing to testing efforts, including building and enhancing automated testing frameworks to ensure product reliability.
- Maintaining product lifecycle support by addressing feedback from customers and contributing to continuous product improvements.
Candidate Profile
We are seeking a software engineer passionate about developing excellent products and tackling intricate technical challenges. Whether you are advancing your early career or an established intermediate engineer seeking more ownership and leadership duties, you will bring a cooperative approach, eagerness to grow, and a dedication to produce top-quality results.
Essential Qualifications
- Intermediate experience in building software applications that operate over the internet on devices such as Android, iOS, and Embedded Linux.
- Proficiency with statically typed programming languages like C++, C#, or their equivalents.
- Experience with Android and iOS development technologies (e.g., Maui and Kotlin) is a plus.
- Familiarity with cloud-based application development, including usage of Docker and Docker Compose, understanding of SDLC practices, and automated testing frameworks.
- A collaborative and team-oriented mindset coupled with effective communication skills for alignment on project objectives and fostering positive teamwork.
- A commitment to continual personal and process improvement, encompassing both technical growth and workflow enhancements.
Benefits and Work Environment
- A workplace that values employee wellbeing, offering health insurance, flu vaccinations annually, and additional sick leave in the first year.
- Access to modern office amenities including free parking, a gym facility, and an onsite café.
- Recognition through long service rewards.
- An engaging work culture supported by an active social club balancing professional and social life.
Company Overview
For over 50 years, we have specialized in designing, delivering, and supporting vital communication networks for public safety, utilities, and transportation sectors worldwide. Founded in Christchurch by Sir Angus Tait, our global reach includes numerous customers and offices.
Our team members take pride in collaborating creatively to provide impactful technology solutions and support each other's growth and development.
Diversity and Inclusion
We are dedicated to cultivating a diverse, equitable, and inclusive workplace where every individual feels valued, respected, and empowered to thrive. Applications from all backgrounds are encouraged.