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
Qualifications & Experience
Total of at least 8 to 12 years of experience and must have a working experience of about 4 to 6 years in relevant areas from a tier-1 organization.
10th Grade: State Boards 90%. Central or International Boards: 80%
12th Grade: State Boards 90%. Central or International Boards: 80%
Must be a graduate from a tier-1 or a tier-2 ranked institute studying Computer Science Engineering with a strong academic record.
Undergraduate: GPA 8.0 ( Central institutes ) 8.5 ( State institutes ) - In a scale of 10
Post Graduation: GPA 8.0 - In a scale of 10
A score of 7.0 GPA in a scale of 10 is acceptable if the candidate is from a tier-1 institute
Supervisory Responsibility
Supervise a team of software engineers.
Reporting To
Engineering Manager and above.
0 applies
2 views
Other Jobs from Trimble
Software Engineer - Web Backend
Software Engineer II
Lead Software Engineer
Lead Quality Assurance Engineer
Staff Software Engineer
Salesforce DevOps Engineer (Copado)
Similar Jobs
DevOps Engineer
Devops Engineer_VOIS
Senior AWS Data Engineer
IT Software Developer | Staff
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say