Staff Software Engineer

12 hours ago


Chennai, Tamil Nadu, India Trimble Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Staff Software Engineer

Job Purpose

The primary function of a Staff Software Engineer is to be a technical expert who drives the design, development, and maintenance of complex software solutions across multiple teams and projects. This individual is responsible for setting technical direction, mentoring engineers, and ensuring the quality and scalability of the overall system. A Staff Software Engineer has a passion for creating innovative digital solutions that transform business and solve complex technical challenges at a large scale.

Software Development

The Staff Software Engineer is responsible for driving architecture, high-level designs, and technical strategies for multiple systems or projects. They ensure the alignment of technical decisions with the broader vision and strategy set by the Architecture team. This role involves conceptualizing and creating innovative digital solutions that transform business. They will also be responsible for the following:

  • Driving functional specifications, user stories, and epics.

  • Utilizing well-established design patterns and architectures and making decisions on development platforms, data structures, and algorithms.

  • Resolving system-wide issues and dependencies, ensuring that subsystems are properly designed and tested.

  • Ensuring the quality of work products and that development is done as estimated.

Project and technical leadership

The Staff Software Engineer plays a key role in planning and managing technical deliveries, often acting as a technical liaison between different teams and components of the product. They are responsible for highlighting and mitigating problem areas, escalating when necessary. This individual will also:

  • Mentor and coach team members on technical and development methodologies to create a strong implementation team.

  • Ensure that development processes are adhered to by the teams they work with.

  • Provide technical support and guidance on coding-related issues and may work on sections of code themselves.

  • Drive customer issues to closure in a timely manner.

  • Participate in recruitment drives for the division.

  • Organize and chair technical reviews with teams to ensure high standards.

Technical Skills and Background A Staff Software Engineer must have a deep understanding of software engineering principles and a broad range of technical expertise.
  • Experience: Must have significant experience in building highly secure, scalable, reliable, and maintainable applications.

  • Full-Stack Expertise: Possesses deep development experience in web full-stack technologies, with a strong preference for candidates with a C# .NET/React background.

  • Cloud Proficiency: Hands-on development background in cloud technologies, with a strong preference for candidates with an Azure background, followed by AWS.

  • Database & APIs: Deep development experience with SQL technologies and hands-on experience consuming SOAP/RESTful APIs, including knowledge of JSON/XML.

  • DevOps & CI/CD: A thorough understanding of DevOps/SRE practices and the CI/CD pipeline, including a deeper understanding of web/cloud testing processes (both manual and automation).

  • Foundational Knowledge: A strong understanding of the basics of theoretical computer science and 'O' level mathematics is required.

Minimum Required Qualification
  • Experience: Minimum of 10 years of relevant working experience, with at least 3-4 years in a leadership or senior technical role.

  • Education: Bachelor's or Master's degree in Computer Science and Engineering or equivalent.

  • Certifications: PMI, Agile, or SAFe certification will be a plus, as well as Microsoft certifications in .NET technologies or Azure.

Measure of Success

The success of a Staff Software Engineer is measured by their ability to drive impactful technical initiatives and improve the engineering culture of the organization. This includes:

  • The quality and scalability of the technical solutions they deliver.
  • Effective resolution of system-wide problems and risks.
  • Their contribution to organizational initiatives and technology adaptation.
  • Their ability to mentor and guide junior and senior engineers.
  • Ownership of a product line or technology initiative.
  • Innovations they bring to their work.
Reporting

Individuals selected for this role shall report to a Technical Project Manager or or Engineering Manager or a person designated by the division.

Supervisory responsibilities

Lead a functional team of about 2 to 5 members handling one or more projects. The team could comprise Lead Software engineers, Senior software engineers and Software engineers who are from either development or testing background.

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

Posting Date

10/14/

Application Deadline: Applications could be accepted until at least 30 days from the posting date.

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

Experience LevelSenior Level

  • Chennai, Tamil Nadu, India Trimble Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job PurposeThe primary function of a Staff Software Engineer is to be a technical expert who drives the design, development, and maintenance of complex software solutions across multiple teams and projects. This individual is responsible for setting technical direction, mentoring engineers, and ensuring the quality and scalability of the overall system. A...


  • Chennai, Tamil Nadu, India Trimble Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Purpose The primary function of a Staff Software Engineer is to be a technical expert who drives the design, development, and maintenance of complex software solutions across multiple teams and projects. This individual is responsible for setting technical direction, mentoring engineers, and ensuring the quality and scalability of the overall system. A...


  • Chennai, Tamil Nadu, India Botree Software International Pvt Ltd Full time ₹ 30,00,000 - ₹ 40,00,000 per year

    Technical Leadership & Vision: They define the technical vision and direction for significant projects or platforms, helping to shape the company's technology strategy. Complex System Design: They lead the design and implementation of major software components, large-scale systems, and complex features, often involving cross-team collaboration. Problem...


  • Chennai, Tamil Nadu, India Trimble Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Staff Software Engineer 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...


  • Chennai, Tamil Nadu, India Celestica International Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Req ID: Remote Position: NoRegion: Asia Country: India State/Province: Chennai City:  Guindy, Chennai  General Overview Job Title:  Staff Engineer, SoftwareFunctional Area:  Engineering (ENG)Career Stream:  Design - Software EngineeringJob Code:  SEN-ENG-DSEJob Band: 10Direct/Indirect Indicator:  Indirect Summary The Staff Engineer, Software...


  • Chennai, Tamil Nadu, India Trimble Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Staff Software EngineerWe are seeking an experienced and technically proficient Staff Software Engineer to lead our team in building cutting-edge, enterprise-level backend services. This role is perfect for a passionate engineer who thrives on solving complex problems and is dedicated to creating highly scalable, cloud-native solutions that drive digital...


  • Chennai, Tamil Nadu, India Trimble Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position Profile - Staff Software EngineerJob PurposeAs 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...


  • Chennai, Tamil Nadu, India Celestica International Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Req ID: Remote Position: NoRegion: Asia Country: India State/Province: Chennai City:  Guindy, Chennai  General Overview Job Title:  Staff Engineer, SoftwareFunctional Area:  Engineering (ENG)Career Stream:  Design - Software EngineeringJob Code:  SEN-ENG-DSEDirect/Indirect Indicator:  Indirect Summary Celestica is looking for a dynamic software...

  • Software Engineer

    18 hours ago


    Chennai, Tamil Nadu, India CADS Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Software Engineer - C# / Revit API DeveloperCompany OverviewAt CADS, we build world-class engineering software trusted by thousands of users globally. We combine deep civil and structural engineering expertise with modern software development practices to deliver innovative and robust solutions for the construction industry. Our flagship products include...


  • Chennai, Tamil Nadu, India Twilio Inc. Full time ₹ 1,20,000 - ₹ 2,60,000 per year

    Job Description Who we are At Twilio, were shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global...