Posted:
8/19/2024, 5:00:00 PM
Location(s):
Queensland, Australia ⋅ Brisbane City, Queensland, Australia
Experience Level(s):
Senior
Field(s):
Software Engineering
Career Area:
EngineeringJob Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Caterpillar’s Autonomy and Automation Division is seeking a Solution Train Engineer (STE) to coordinate development of Productivity & Autonomy Site Solutions for Mining industries. The site solutions involve hardware and software applications utilising technology overlaid on a wide variety of machine, operational and contextual data. The solution provides customers the ability to improve the productivity of connected machines, through insights to take actions and / or operate autonomously
Solution Train Engineer
As a Solution Train Engineer you will be responsible for managing and optimising delivery of applications to the production environment with multiple Agile Release Trains (ARTs). The selected individual will help the Release Train Engineers (RTEs) in their accountability of delivery, managing performance, managing change, resolving impediments, and driving relentless improvement. Incumbent will also be accountable for driving the quality output from the solution train. In addition, you will take over planning and executing the deployment of software patches, data changes and other enhancements as directed in the production environment.
Job Responsibilities
Accountable for program delivery, quality, resolving impediments, and developing & implementing solutions for driving continuous improvement.
Coordinate schedule execution and plan program-wide software/architecture releases.
Facilitate allocation of work and new resources to ARTs.
Participate in Program Increment (PI) Planning and ensure technical preparations are ready.
Lead/facilitate Solution Train planning events plus pre- and post- planning meetings.
Lead/facilitate cross-team collaboration within the program via Scrum-of-Scrums meetings and other less formal forums in support of development, testing, and deployment efforts.
Track the execution of features and capabilities through metrics across the program’s agile and DevOps teams.
Brief report out on the development progress throughout the PI cycle on program status, including the status of testing, deployment, and release readiness.
Assess skillset needs and collaborate with leadership to staff program openings.
Provide input on resourcing to address critical bottlenecks.
Promote teamwork to achieve PI goals.
Guide teams towards agile maturity.
Foster Communities-of-Practice and the use of engineering and Built-In Quality practices.
Coach teams, Scrum Masters, Product Owners, and Project/Program Leaders in agile practices.
Manage and optimize the flow of value through the ART and Solution Train using tools and other information radiators.
Encourage collaboration between teams, System and Solution Architects, Product Owners, and other stakeholders to help ensure strategy and execution alignment.
Improve the flow of value through value streams by improving and assessing the practices associated with DevOps and Release on Demand in the Continuous Delivery Pipeline
Required Experience:
10+ Years overall experience in large scale application development & delivery
Prior experience as Solution Train Engineer is a desirable.
Significant technology experience in software development, validation, or systems engineering such that a candidate could qualify on the program as a participant software, validation, or systems engineer.
Experience working with multi-disciplinary development teams.
Experience working with global teams
Experience using SAFe as the agile development methodology, including experience participating in a Program Increment Planning session.
Previous RTE experience would be a big plus. SAFe Release Train Engineer certification is desirable
Qualifications / Skills
Bachelor’s degree (or equivalent experience) in an accredited Engineering, Computer Science or Materials Science curriculum
Understanding of Scrum practice and Agile mind set.
Strong abilities in coordinating complex project schedules, resolving competing dependencies, and fostering collaboration among regional/globally distributed teams.
Comprehensive knowledge of communication planning, risk management and risk mitigation strategies
Good analytical and organisation skills with high attention to details
Innovative approach to solving complex problems
Expertise in Agile tool chains - Azure DevOps, JIRA, Confluence.
Exceptional interpersonal skills: ability to effectively organize & communicate with cross-functional, multicultural teams; strong facilitating skills.
Strong communication skills are must to communicate effectively with global stakeholders and teams
Strong change management skills
Posting Dates:
August 20, 2024 - September 2, 2024Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Join our Talent Community.
Website: https://caterpillar.com/
Headquarter Location: Peoria Heights, Illinois, United States
Employee Count: 10001+
Year Founded: 1925
IPO Status: Public
Last Funding Type: Grant
Industries: Construction ⋅ Machinery Manufacturing ⋅ Manufacturing ⋅ Mechanical Engineering