Trimble

Software Engineer

Trimble

Sunnyvale, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Do you have a passion for developing cutting-edge software solutions? Are you a problem-solver with a keen eye for detail? Trimble is seeking a dynamic Software Engineer to join our talented team and help us drive innovation in the field of technology. As a Software Engineer at Trimble, you will have the opportunity to work on exciting projects and collaborate with industry experts to create software that impacts millions of users worldwide. We are looking for candidates who are highly motivated, have strong analytical skills, and possess a deep understanding of software development principles. If you are ready to take on new challenges and make a significant impact in the world of technology, we want to hear from you!

  1. Develop and maintain software applications and solutions for various platforms and devices.
  2. Collaborate with cross-functional teams to design, develop, and implement new software features and enhancements.
  3. Conduct thorough testing and debugging of software to ensure high-quality deliverables.
  4. Stay updated with industry trends and best practices in software development.
  5. Troubleshoot and resolve complex technical issues in a timely and efficient manner.
  6. Participate in code reviews and provide constructive feedback to improve code quality.
  7. Design and implement efficient and scalable software architecture.
  8. Write clean, efficient, and well-documented code.
  9. Communicate project progress, issues, and risks to stakeholders.
  10. Continuously learn and adopt new technologies to improve software development processes.
  11. Identify areas for improvement and propose solutions to enhance software performance and user experience.
  12. Collaborate with product teams to understand user needs and translate them into technical requirements.
  13. Work on multiple projects simultaneously and meet project deadlines.
  14. Mentor and guide junior team members.
  15. Adhere to coding standards and best practices.
  16. Participate in the full software development life cycle, including planning, designing, coding, testing, and deployment.
  17. Maintain and improve existing software applications.
  18. Proactively identify and resolve potential issues or roadblocks.
  19. Communicate effectively with team members, stakeholders, and clients.
  20. Contribute to a positive and collaborative work environment.
Where is this job?
This job is located at Sunnyvale, CA, USA
Job Qualifications
  • Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.

  • Strong Proficiency In Programming Languages Such As Java, C++, Or Python.

  • Experience With Agile Development Methodologies And Tools Such As Jira Or Tfs.

  • Minimum Of 3-5 Years Of Experience In Software Development, Preferably In A Enterprise Or Saas Environment.

  • Knowledge Of Software Design Principles And Experience With Software Architecture And Design Patterns.

Required Skills
  • Programming

  • Web Development

  • Database Management

  • Debugging

  • Agile Methodology

  • Coding

  • Problem-Solving

  • Software testing

  • System integration

  • User Experience (UX)

  • Quality Assurance (Qa)

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer in Sunnyvale, CA, USA is $110,000-$150,000 per year. This range can vary depending on factors such as years of experience, specific skills and technologies, and the company or industry the engineer is working in. For example, a senior software engineer with 10+ years of experience may earn a higher salary than a junior engineer with only 1-2 years of experience. Additionally, engineers with specialized skills or expertise in high-demand technologies such as machine learning or cloud computing may also command higher salaries. Overall, the salary range for a software engineer in Sunnyvale is in line with the national average for this occupation.

Additional Information
Trimble is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 15th, 2025
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Trimble

Trimble Inc. is a Sunnyvale, California-based developer of receivers, laser rangefinders, unmanned aerial vehicles, inertial navigation systems and software processing tools.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started