Trimble Logo

Trimble

Staff Software Engineer

Job Posted 6 Days Ago Reposted 6 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Senior level
In-Office
Chennai, Tamil Nadu
Senior level
The Staff Software Engineer will lead a team in developing scalable cloud native backend services, ensuring high-quality delivery and adherence to design practices.
The summary above was generated by AI

Position Profile - Staff Software Engineer

Job Purpose

As a Staff Software Engineer, you will be technically leading a team that builds cutting edge enterprise backend services responsible for digital transformation within Trimble. This role is ideal for someone passionate about building highly scalable cloud native backend services that provides a transformative customer experience.

A Software Engineer IV is a subject matter expert with enough experience to lead a dynamic team and engage in the assigned project contributing to a high level and low-level designs, coding, unit testing, system integration, bug fixing,  design documentation, and generation of reports.

A Software Engineer IV is responsible for holding the sanity of the project by ensuring the industry-standard design and coding practices are followed. 

A Software Engineer IV works closely with the Project / Product Manager to assimilate requirements, conduct a technical study of the requirement independently, or as a taskforce to arrive at the work estimate to deliver the requirements.

The Software Engineer IV is responsible for conducting performance reviews independently or in joint fashion with the manager for the team members belonging to her/his organization.

Main Responsibilities

  • Completely accountable for own work and work of the team assigned.

  • Conduct technical self-study from time to time to keep up to the rapidly advancing industry especially in the cloud native space and bring innovative ideas to the table during the product’s feature discussions.

  • Works closely with the Product/QA team and helps them prototype things that would need a developer’s input.

  • Responsible for building highly scalable cloud services that can handle high throughput and low latency metrics

  • Help deliver an exceptional cloud native experience by improving the performance and quality of our existing solutions.

  • Translate high-level product descriptions and requirement documents and propose one or more software designs at the module level.

  • Follow well-defined Design Patterns and practice SOLID / GRASP techniques.

  • Document work, software designs, code, and record and produce high level/low-level artifacts

  • Present work to the team for review or other purposes. Accurate Project Status Reporting on a weekly basis and as needed by the management.

  • Participate in reviews of work done by peers and provide constructive feedback.

  • Be contemporary, by adopting technological and market evolutions.

  • Estimate, plan, and organize own work and work of a small team if assigned with very little or moderate supervision.

  • Ensure team motivation and morale.

  • Ensure smooth execution of projects with peer coordination and support.

Key Result Area

  • Accountability for assignments, timely delivery, and meeting or exceeding quality requirements.

  • Represent the team with business stakeholders and strive for continuous feedback loop and improvements

Skill Set

  • Good understanding of cloud native backend services, operating systems principles, software architectures, software design, data structures and software engineering principles

  • Proficiency in the following areas

    • Backend development

    • OOAD and Design Patterns

    • Java / Python / .NET / Go - any of these programming languages

    • Working knowledge in any of cloud providers like AWS / Azure / GCP

  • Exposure to building API based cloud services / applications is preferred.

  • Good analytical and problem-solving skills.

  • Must have done at least 3 large enterprise-level implementations or 4 to 6 projects using these technologies.

  • Must have served in an organization where agile practices are in use.

  • Excellent communication and interpersonal skills. 

  • Upbeat, highly motivated, and a self-starter

Supervisory Responsibility

Supervise a team of software engineers.

Reporting To

Engineering Manager and above.

Top Skills

.Net
AWS
Azure
GCP
Go
Java
Python

Trimble Chennai, Tamil Nadu, IND Office

Rajiv Gandhi Street, Chennai, Tamil Nadu, India, 600113

Trimble Tharamani, Tamil Nadu, IND Office

No. 4 Rajiv Gandhi Salai, , Tharamani, Chennai, India, 600 113,

Similar Jobs

11 Hours Ago
Easy Apply
Remote or Hybrid
Chennai, Tamil Nadu, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
As a Staff Software Engineer, you will design and implement software solutions using various technologies and collaborate with teams to deliver high-quality products.
Top Skills: Amazon Web ServicesAngularAzureConfluenceCSSGitGoHTMLJavaJavaScriptJIRAMongoDBMySQLPostgresReactRedisRor
5 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Information Technology
The role involves software development in C/C++ on networking products, integrating libraries, fixing bugs, and collaborating on Agile projects.
Top Skills: Broadcom SocCC++Device Driver DevelopmentEmbedded SystemsKernel DevelopmentLinuxNetworkingOpenwrtReal-Time Operating Systems
13 Days Ago
Easy Apply
Remote or Hybrid
Chennai, Tamil Nadu, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
The role involves designing, implementing, and optimizing high-quality software using various technologies. Collaborate with product managers and mentor team members while ensuring code quality and best practices.
Top Skills: Amazon Web ServicesAngularAzureConfluenceCSSGitGoHTMLJavaJavaScriptJIRAMongoDBMySQLPostgresReactRedisRor

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account