Trimble
6 months ago
Senior Software Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Trimble
- Location
- New Zealand, North Island, Greater Wellington, Wellington New Zealand
- Posted
- 6 months ago
Job description
Your Title: Senior Software Engineer Job Location: Wellington, NZ Our Department: Trimble Field Systems - Cloud Elevate Backend Excellence as our next Software Developer & Quality Advocate! Are you ready to bridge the gap between robust backend engineering and world-class quality standards? Trimble is looking for a visionary developer who is passionate about building scalable APIs and fostering a culture of automated excellence to help transform how the physical world is digitised! About Us: This role is part of our Cloud Elevate team, which focuses on developing innovative cloud-based solutions that enable our customers to make better decisions. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and maintaining high-quality software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, develop technical roadmaps, and ensure the successful delivery of projects. Key Responsibilities: • Design, develop, test, and maintain high-quality software applications using a variety of programming languages and technologies. • Collaborate with cross-functional teams to identify and prioritize project requirements, develop technical roadmaps, and ensure the successful delivery of projects. • Develop and maintain technical documentation, including code comments, API documentation, and release notes. • Participate in code reviews and provide constructive feedback to peers. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development. • Mentor junior developers and contribute to the growth and development of the team. • Work closely with QA engineers to ensure high-quality software applications are delivered on time. • Develop and maintain automated testing frameworks and tools. • Collaborate with DevOps teams to ensure smooth deployment and monitoring of software applications. Requirements: • Bachelor's degree in Computer Science, Software Engineering, or related field. • At least 5 years of experience in software development, preferably in a cloud-based environment. • Strong understanding of software development life cycles, including Agile methodologies. • Proficiency in one or more programming languages, such as Java, Python, C#, or JavaScript. • Experience with cloud-based technologies, such as AWS, Azure, or Google Cloud Platform. • Knowledge of containerization and orchestration tools, such as Docker and Kubernetes. • Familiarity with CI/CD pipelines and automated testing frameworks. • Strong problem-solving skills and attention to detail. • Excellent communication and collaboration skills. Benefits: • Competitive salary and benefits package. • Opportunity to work on cutting-edge cloud-based projects. • Collaborative and dynamic work environment. • Professional development opportunities, including training and mentorship programs. • Flexible working hours and remote work options.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.