Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer @ Trimble

Home > Software Development

 Software Engineer

Job Description

Are you a Software Engineer/Developer that wants to be at the heart of analyzing, designing, and programming cutting-edge software enhancements and new products in a collaborative environment?
 
What You Will Do
As a Software Engineer, you will be an integral part of our dynamic engineering team. You will drive innovation throughout the full software development lifecycle, from conceptual planning and design to implementation, testing, deployment, and maintenance. In this role, you'll balance collaborative teamwork with independent problem-solving, demonstrating strong technical expertise while reliably delivering high-quality solutions.
 
Your typical workload will involve:
  • Using business requirements and user stories to plan their implementation
  • Writing code that will be readable and performant, abiding conventions and best practices
  • Writing effective unit tests and performing testing in general - you will be expected to prove your code works
  • Creating clear technical documentation
  • Participating in code reviews and technical discussions
  • Using CI/CD pipelines to integrate and deploy your code to live environments
  • Using observability tools to monitor our services, to debug problems and profile their performance
What Skills & Experience You Should Bring
  • BE/BTech/ME/MTech/M.S. in Computer Science Engineering or a related field
  • Minimum of 3 years of professional experience in delivering quality software in a collaborative environment
  • Being comfortable with writing Python code and commonly used packages
  • Experience with any ASGI web app frameworks, REST APIs in general, Pydantic and SQLAlchemy libraries is a plus
  • Knowing the basics of relational and non-relational databases, SQL syntax
  • Experience with modern web development technologies and cloud providers (preferably Azure/AWS)
  • Knowing concepts of distributed computer systems, messaging queues, event streams
  • Comfortable with using Linux as your OS, knowing your way around a terminal and commandline tools such as git or ssh
  • Experience in using GenAI for code development, including leveraging LLMs for code generation, debugging, and optimization

Job Classification

Industry: Analytics / KPO / Research
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Trimble
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Procurement Linux Web development SSH Technical support SQL Python Logistics Technical documentation

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Trimble

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose-bui...