Logo
Solar Turbines

TurboCell Lead Software Engineer

Solar Turbines, Sewickley, Pennsylvania, United States

Save Job

Overview Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares about the work we do – and about each other. We are makers, problem solvers, and future world builders creating stronger, more sustainable communities. We don’t just talk about progress and innovation – we make it happen with our customers, where we work and live.

Role Definition The TurboCell platform is a cloud-enabled system that specializes in high-speed real-time acquisition, computation, visualization and diagnostic capabilities. The project offers an intrapreneurial opportunity to self-drive change through new technologies in the machine data space. The TurboCell Team is a small tactical Software Engineering group delivering end-to-end solutions. The team uses domain knowledge of turbomachinery and business objectives to roadmap and forecast a new digital horizon of software and process solutions. The incumbent must be willing to dive deep into various business, process, technological, mathematical, or physics-based problems and design and develop inventive solutions. This position is equal parts Software Engineering, Engineering, and Software Development, taking on unforeseen challenges and writing code to solve them.

Responsibilities

Contribute to the design, development, testing, deployment and support of the TurboCell Platform and its applications, services, and capabilities.

Communicate directly with end users and internal customers to understand business and technological needs and deliver valuable features.

Work independently with a willingness to evolve with business needs and latest design practices and technologies.

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 enable users throughout the turbomachinery lifecycle.

Develop solutions that are more performant, simpler, and provide a better user experience than current alternatives.

Work across all layers of the software stack including architecture, data models, UI/UX, cloud, and business logic.

Perform programming, project management and development with minimal supervision.

Engage daily with a distributed, remote development team and travel to company facilities and customer sites as needed.

Qualifications Degree/Experience Bachelor’s degree (or equivalent foreign degree) in engineering, computer science, or a closely related field and 5+ years of relevant experience.

Software Development Knowledge of software development tools and activities; ability to produce software products or systems aligned 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.

Software Product Design/Architecture

Knowledge of software product design; ability to convert market requirements into software product design.

Software Product Technical Knowledge

Knowledge of technical aspects of software products; ability to design, configure and integrate technical aspects of software products.

Experience with turbomachinery operations or factory test, engineering systems design and analysis, machinery HMI systems, and data extraction/transformation/loading.

Analytical Thinking

Proven ability to solve complex problems with innovative solutions and to use business analytics for decision-making.

Decision Making and Critical Thinking

Technical leadership experience; ability to analyze options and predict impact; use of structured decision-making approaches.

Effective Communications

Excellent written and verbal communication skills; ability to present to technical and non-technical audiences.

Relocation Partial relocation assistance may be offered.

About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, engines, turbines and locomotives. We are committed to a reduced-carbon future and a global dealer network that provides value to customers.

Compensation and Benefits Summary Pay Range:

$125,925.00 - $188,887.00

Compensation and benefits vary by factors including location and experience. This salary is one component of total compensation.

Medical, dental, and vision benefits

Paid time off

401(k) and Health Savings Account options

Flexible Spending Accounts and lifestyle programs

Career development and incentive bonus

This position requires working onsite five days a week. Visa sponsorship is not available for this position.

Posting Dates: October 20, 2025 - November 3, 2025. This employer 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.

#J-18808-Ljbffr