Login Enter

Trimble

6 months ago

Senior Software Engineer

Sign up free Log in

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
View all jobs at Trimble

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.