Solar Turbines
TurboCell Lead Software Engineer – Caterpillar
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, mathematical, or physics-based problems and design and develop inventive solutions.
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. The role requires direct communication with end users and internal customers to understand business and technological needs with the ability to design and deliver business‑value features. The successful candidate must work independently, constantly evolving with business needs and the latest design practices and technologies.
Responsibilities
Immerse in complex engineering problems to design and develop new solutions in support of turbomachinery manufacturing, testing, operation, and troubleshooting.
Leverage machine data to create business‑value features and insights.
Focus on machine data availability and visualization solutions to best enable users in varying stages of the 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.
Qualifications • 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
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
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
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
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
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
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.
Salary Range: $125,925.00 – $188,887.00
Benefits include medical, dental, vision, paid time off, 401(k) savings plan, health savings account, flexible spending accounts, health lifestyle programs, employee assistance program, voluntary benefits, career development, incentive bonus, disability benefits, life insurance, parental leave, adoption benefits, tuition reimbursement, and more. Specific eligibility and terms apply.
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.
Posting Dates: October 20, 2025 – November 3, 2025
Caterpillar is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
#J-18808-Ljbffr
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, mathematical, or physics-based problems and design and develop inventive solutions.
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. The role requires direct communication with end users and internal customers to understand business and technological needs with the ability to design and deliver business‑value features. The successful candidate must work independently, constantly evolving with business needs and the latest design practices and technologies.
Responsibilities
Immerse in complex engineering problems to design and develop new solutions in support of turbomachinery manufacturing, testing, operation, and troubleshooting.
Leverage machine data to create business‑value features and insights.
Focus on machine data availability and visualization solutions to best enable users in varying stages of the 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.
Qualifications • 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
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
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
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
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
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
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.
Salary Range: $125,925.00 – $188,887.00
Benefits include medical, dental, vision, paid time off, 401(k) savings plan, health savings account, flexible spending accounts, health lifestyle programs, employee assistance program, voluntary benefits, career development, incentive bonus, disability benefits, life insurance, parental leave, adoption benefits, tuition reimbursement, and more. Specific eligibility and terms apply.
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.
Posting Dates: October 20, 2025 – November 3, 2025
Caterpillar is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
#J-18808-Ljbffr