Software Engineer II -Python
Actively Reviewing the ApplicationsTrimble Inc.
4–8 years
Posted 2 days ago
•
Apply by June 11, 2026
Job Description
Summary
Trimble in Chennai is seeking a Software Engineer II for its Business Systems Engineering Team to build and run a large-scale, distributed Access Management System. This Team in Chennai will strive to make a high-performance System of Profiles with strong authorization capabilities.
The ideal candidate will have strong expertise in building scalable backend systems, APIs, cloud-native applications, and distributed architectures. Also provides work estimates and is involved in the review of code and designs and gives constructive feedback.
Key Responsibility
Must be a graduate of a premier institute studying Computer Engineering.
Soft Skills
Accountability for assignments, timely delivery and meeting or exceeding quality requirements.
Supervisory Responsibility
Supervise a small team of software engineers, if assigned.
Reporting To
Team Leader or above.
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 [email protected].
Trimble in Chennai is seeking a Software Engineer II for its Business Systems Engineering Team to build and run a large-scale, distributed Access Management System. This Team in Chennai will strive to make a high-performance System of Profiles with strong authorization capabilities.
The ideal candidate will have strong expertise in building scalable backend systems, APIs, cloud-native applications, and distributed architectures. Also provides work estimates and is involved in the review of code and designs and gives constructive feedback.
Key Responsibility
- Design, develop, and maintain high-performance backend services and microservices using Python.
- Architect scalable system components and contribute to overall system design.
- Write clean, efficient, and testable code following industry best practices.
- Build RESTful and/or GraphQL APIs and integrate with internal/external systems.
- Develop asynchronous, event-driven, or message-based architectures as needed.
- Optimize application performance, reliability, and security.
- Document work, software designs, code and record and produce test reports.
- Present work to the team for review or other purposes.
- Participate in reviews of work done by peers and provide constructive feedback.
- Sub-Module level responsibility in large projects and Module (or component) level responsibility in small / medium sized projects and complete responsibility is small sized projects, depending upon the complexity and decomposition.
- Troubleshoot complex issues across the stack and drive root-cause analysis.
- Stay updated with emerging technologies and recommend improvements.
- Other duties as required and requested by management.
- 4+ years of experience in Python development.
- Strong knowledge of Python frameworks such as Django, Flask, FastAPI, or similar.
- Hands-on experience with microservices architecture and distributed systems.
- Solid understanding of object-oriented programming, design patterns, and best practices.
- Expertise with REST APIs, authentication.
- Experience working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with async programming (asyncio, Celery, event-driven messaging).
- Strong debugging and performance profiling skills.
- Experience with Docker, Kubernetes, and containerized applications.
- Knowledge of cloud platforms (AWS/Azure/GCP).
- Knowledge of C# is favorable
- Proficiency with Git, CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Must have served in an organization where agile practices are in use.
- Upbeat, highly motivated and self-starter.
Must be a graduate of a premier institute studying Computer Engineering.
Soft Skills
- Strong communication and collaboration skills.
- Ability to work independently and take ownership of deliverables.
- Problem-solving mindset and attention to detail.
- Leadership and mentoring capabilities.
Accountability for assignments, timely delivery and meeting or exceeding quality requirements.
Supervisory Responsibility
Supervise a small team of software engineers, if assigned.
Reporting To
Team Leader or above.
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 [email protected].
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Head – Program Management
Synedyne Systems
India
Full-Time
₹15–25 LPA
PMP
Program Management
PMO
+4
Junior Product Manager
Roc Search
Surat
Full-Time
2–4 years
Program Management
Adobe Illustrator
Issue management
+3
Contracts Manager
MyPetroCareer.com
4–8 years
Adobe Illustrator
Program Management
User Stories
+4
Data Lead IRC282197
GlobalLogic
Adobe Illustrator
Program Management
PMP
Talent Manager
Luxe Venue Private Limited
Bengaluru
Full-Time
4–8 years
Adobe Illustrator
Program Management
Partner Management
Share
Quick Apply
Upload your resume to apply for this position