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!
- Develop and maintain software applications and solutions for various platforms and devices.
- Collaborate with cross-functional teams to design, develop, and implement new software features and enhancements.
- Conduct thorough testing and debugging of software to ensure high-quality deliverables.
- Stay updated with industry trends and best practices in software development.
- Troubleshoot and resolve complex technical issues in a timely and efficient manner.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Design and implement efficient and scalable software architecture.
- Write clean, efficient, and well-documented code.
- Communicate project progress, issues, and risks to stakeholders.
- Continuously learn and adopt new technologies to improve software development processes.
- Identify areas for improvement and propose solutions to enhance software performance and user experience.
- Collaborate with product teams to understand user needs and translate them into technical requirements.
- Work on multiple projects simultaneously and meet project deadlines.
- Mentor and guide junior team members.
- Adhere to coding standards and best practices.
- Participate in the full software development life cycle, including planning, designing, coding, testing, and deployment.
- Maintain and improve existing software applications.
- Proactively identify and resolve potential issues or roadblocks.
- Communicate effectively with team members, stakeholders, and clients.
- Contribute to a positive and collaborative work environment.
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.
Programming
Web Development
Database Management
Debugging
Agile Methodology
Coding
Problem-Solving
Software testing
System integration
User Experience (UX)
Quality Assurance (Qa)
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Trimble Inc. is a Sunnyvale, California-based developer of receivers, laser rangefinders, unmanned aerial vehicles, inertial navigation systems and software processing tools.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started