TurboCell Lead Software Engineer
Solar Turbines
Career Area:
Technology, Digital and DataJob 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.
The TurboCell platform is a cloud enabled system that specializes in high-speed real-time acquisition, computation, visualization and diagnostic capabilities. The project was born from a grassroots initiative and offers a rare intrapreneurial opportunity to self-drive change through new technologies in the machine data space.
The TurboCell Team is a small tactical Software Engineering group that delivers end-to-end performant digital solutions. The team utilizes its deep understanding of turbomachinery and business objectives to roadmap and forecast a new digital horizon of software and process solutions. Building domain expertise in the area of problem definition is key to our operating model. This means the incumbent must be willing and able to dive deep into various business, process, technological, mathematic, or physics-based problems and design and develop inventive solutions. The position is equal parts Software Engineering, Engineering, and Software Development. More plainly stated, the successful team member will take on unforeseen challenges and write the code to solve them.
Role Definition
This position will contribute to the design, development, testing, deployment and support of the TurboCell Platform and its various applications, services, and capabilities. This position requires direct communication with end users and internal customers to understand business and technological needs with the ability to design and deliver business valuable features. The successful candidate must be able to work independently with a willingness to constantly evolve with business needs and the latest design practices and technologies.
Responsibilities
- Immerse into complex engineering problems to design and develop new solutions in support of turbomachinery manufacturing, testing, operation and troubleshooting.
- Leverage machine data to create business valuable features and insights.
- Focus on machine data availability and visualization solutions to best enable users in varying stages of turbomachinery lifecycle.
- Exceed current digital limitations by developing solutions that are more performant, simpler, and have a better user experience than currently available alternatives.
- Work on all layers of the software engineering stack including architecture, data models, UI/UX, cloud, business logic, etc.
- Perform all programming, project management, and development assignments without close supervision.
- Work directly on complex application/technical problem identification and resolution.
- Work independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Maintain high standards of software quality within the team by establishing good practices and habits with a focus on code performance.
- Communicate with end users and internal customers to help direct design, development, deployment, and support of application software for performance, integrity, interoperability, and completeness.
- Engage daily with a distributed, remote development team working on different layers of applications and infrastructure.
- Travel to company facilities, worldwide conferences, and customer sites.
- Willingness to travel on short notice (<20%).
Degree Requirement / Experience requirement
Bachelor’s degree (or equivalent foreign degree) in engineering, computer science, or a closely related field and 5+ years of relevant experience.
Skill Descriptors
Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
Level Expert:
• Experience with .NET ecosystem, C# coding language and application development.
• Full-stack software engineering experience.
• Experience designing, developing, delivering, and maintaining enterprise web applications and APIs
• Experience with relational database design and architecture
• Experience with graphical user interface design
• Experience with Azure cloud, CI/CD pipeline development, automated deployment and test driven development
• Experience with code/computer performance benchmarking
• Experience with GPU graphics and compute
• Describes tasks, tools and practices for converting software product requirements into a design.
Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
Level Extensive Experience:
• Demonstrates experience with the architecture and design of major or multiple products.
• Describes major software architecture alternatives and considerations.
• Explains design considerations for commercial database systems, operating systems and web.
• Displays experience in estimating the cost of a specific design of a proposed product.
• Facilitates design reviews and walkthroughs.
• Analyzes benefits and drawbacks of specific software designs and architecture.
Software Product Technical Knowledge: Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
Level Extensive Experience:
• Supports and participates in major installations and customizations.
• Has knowledge of all technical and infrastructure components of the software product.
• Maintains and disseminates information on customer platforms and experiences.
• Collects, documents and maintains product configuration requirements and instances.
• Provides recommendations and documentation to field support on technical and platform issues.
• Elaborates on alternative product configurations, platforms, and implementation options.
• Experience with turbomachinery operations or factory test
• Experience in engineering systems design and analysis
• Experience with machinery HMI systems
• Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
• Experience with tools and techniques for extraction, transformation and loading of data.
Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
Level Expert:
• Proven ability to solve complex problems with innovative and inventive solutions
• Monitors industry trends and directions and discusses possible impact on internal strategies.
• Champions the use of business intelligence applications for tactical and strategic decisions.
• Helps others discover the diverse features, parameters, or considerations to take into account.
• Implements operating metrics and performance gauges such as the balanced scorecard.
• Designs and orchestrates the use of business analytics for strategic decision-making.
• Employs statistical and quantitative analysis, and explanatory and predictive modeling techniques.
Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Level Extensive Experience:
• Technical management or technical leadership experience.
• Differentiates assumptions, perspectives, and historical frameworks.
• Evaluates past decisions for insights to improve decision-making process.
• Assesses and validates decision options and points and predicts their potential impact.
• Advises others in analyzing and synthesizing relevant data and assessing alternatives.
• Uses effective decision-making approaches such as consultative, command, or consensus.
• Ensures that assumptions and received wisdom are objectively analyzed in decisions.
Effective Communications: Excellent communication skills, both written and verbal, that range from technical discussions to executive presentations.
Level Working Knowledge:
• Delivers helpful feedback that focuses on behaviors without offending the recipient.
• Listens to feedback without defensiveness and uses it for own communication effectiveness.
• Makes oral presentations and writes reports needed for own work.
• Avoids technical jargon when inappropriate.
• Looks for and considers non-verbal cues from individuals and groups.
Relocation
Partial relocation assistance may be offered.
About Caterpillar
Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
Summary Pay Range:
$125,925.00 - $188,887.00Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
401(k) savings plans*
Health Savings Account (HSA)*
Flexible Spending Accounts (FSAs)*
Health Lifestyle Programs*
Employee Assistance Program*
Voluntary Benefits and Employee Discounts*
Career Development*
Incentive bonus*
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
* These benefits also apply to part-time employees
This position requires working onsite five days a week.Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at www.caterpillar.com/careers.Posting Dates:
October 20, 2025 - November 3, 2025Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community.