Software Engineer
Christchurch City, Canterbury, New Zealand (Hybrid) · Full Time
Be the first to apply
- Experience
- 4+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- Hybrid
- Education
- Bachelor's degree
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Seequent
Seequent empowers organizations to better understand subsurface environments, enabling smarter and faster decision-making. We develop cutting-edge software technologies at the forefront of Earth sciences that transform the workflows of our global customers. Our products support sustainable mineral resource development, infrastructure planning, renewable energy sourcing, and environmental impact reduction. We operate in over 145 countries with headquarters in New Zealand.
Role Overview
As a Software Engineer II reporting to the Team Lead of Software Engineering, you will independently apply your skills and collaboratively work with cross-functional teams to deliver outstanding customer experiences. You will tackle moderately complex problems, develop high-quality solutions, and begin mentoring junior engineers.
Responsibilities
- Design moderately complex software applications or components end-to-end.
- Contribute to design of components within larger software systems, defining appropriate user and system interfaces.
- Create multi-faceted design views that address stakeholders’ concerns, both functional and non-functional requirements, and security considerations.
- Develop, test, document, and refactor moderately complex programs and scripts.
- Adhere to agreed standards, utilize appropriate tools, follow design patterns, and implement security measures to produce robust software.
- Track development progress, identify issues, and propose practical mitigations.
- Assist in planning, scheduling, and coordinating software releases in alignment with defined processes.
- Participate in quality assurance and testing to ensure release standards are met.
- Document release outcomes and communicate findings to relevant stakeholders.
- Engage in peer reviews of work and support evaluation of technical options and compromises.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- At least 4 years experience in relevant software engineering roles.
- Proficient with continuous integration/continuous deployment (CI/CD) pipelines and familiar with DevOps practices.
- Solid programming experience in Python and C++.
- Strong collaboration skills to interact with colleagues, customers, and partners effectively.
- Ability to understand user needs fully and contribute meaningfully to team objectives.
- Capacity to manage diverse and complex tasks, resolve issues methodically, and participate in creative problem solving.
- Effective communication aptitude and proficiency in applying suitable digital skills.
- A proactive learner committed to security, privacy, and ethical standards.
- Comprehensive industry knowledge with a clear understanding of business context.
- Capability to assimilate, apply, and share knowledge efficiently.
Additional Information
This is primarily an office-based role requiring attendance at the Christchurch office three days per week. Occasionally, Tier 3 after-hours support may be necessary. Seequent provides a supportive and professional workspace, opportunities for professional development through project ownership, coaching, and training.
Our Commitment to Inclusion and Diversity
Seequent values the uniqueness of every individual and is dedicated to inclusiveness, equity, and accessibility. We offer accommodations during the recruitment process and encourage applications from diverse backgrounds. We welcome candidates of all abilities and encourage you to apply even if you do not meet every single qualification.
Employee Benefits and Culture
Joining Seequent means becoming part of a community of innovative and passionate professionals. We foster a culture of continuous improvement, customer focus, collaboration, and accountability. Our offices are vibrant with amenities like quality coffee, games, social events, and celebrations. Benefits include competitive salaries, flexible work arrangements, a paid volunteer day annually, employee share purchase plans, reward and recognition programs, ongoing learning and growth opportunities, and wellness initiatives.
Minimum education
Bachelor's Degree