Search by job, company or skills

trimble inc.

Lead Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are looking for an experienced Technical Lead with 6 –10 years of hands-on experience in C# and C++ development, along with strong expertise in software design and architecture. The ideal candidate should have experience in WPF and .NET MAUI and hands-on exposure to Windows and Android application development using .NET MAUI. Experience working with integrated or hybrid applications involving both C++ and C# is highly desirable.

This role requires technical leadership, architectural thinking, and the ability to guide and mentor a development team to deliver scalable, high-quality applications.

Key Responsibilities

  • Lead the design and development of applications using C++, C#, WPF, and .NET MAUI.
  • Design scalable solutions using strong software design principles and design patterns.
  • Provide technical leadership and mentoring to the development team.
  • Develop cross-platform applications using .NET MAUI for Windows and Android.
  • Participate in architecture discussions and system design decisions.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Collaborate with product managers, QA teams, and stakeholders to deliver high-quality solutions.
  • Troubleshoot and resolve complex technical and performance issues.

Required Skills

  • 6 –10 years of experience in software development using C++ and C# (.NET technologies).
  • Strong programming skills in C++ and C#, with experience in native and .NET-based applications.
  • Proven experience in C++ development, including debugging and modifying complex source code.
  • Strong expertise in object-oriented design and software design principles (OOP, SOLID, Design Patterns).
  • Hands-on experience with WPF (Windows Presentation Foundation).
  • Hands-on experience with .NET MAUI for Windows and Android application development.
  • Experience with Dependency Injection, IoC frameworks, and version control systems (Git).
  • Familiarity with Agile/Scrum development practices and CI/CD pipelines for .NET applications.

Soft Skills

  • Strong technical leadership and mentoring abilities.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration skills

How to Apply: Please submit an online application for this position by clicking on the Apply Now button located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate.

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter.

Trimble's Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact [Confidential Information].

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146779939

Similar Jobs