Logo
Solar Turbines

TurboCell Lead Software Engineer

Solar Turbines, Anchorage, Alaska, United States, 99507

Save Job

TurboCell Lead Software Engineer

— Solar Turbines

Job Description:

Your work shapes the world. This role contributes to the TurboCell Platform and its applications, services, and capabilities, with direct communication to end users and internal customers to understand business and technological needs and deliver valuable features. The incumbent must be able to work independently and evolve with business needs and the latest design practices and technologies.

Overview The TurboCell platform is a cloud-enabled system specializing in high-speed real-time acquisition, computation, visualization and diagnostic capabilities. The TurboCell Team is a small tactical Software Engineering group delivering end-to-end performant digital solutions. The team leverages deep understanding of turbomachinery and business objectives to roadmap and forecast a new digital horizon of software and process solutions. Building domain expertise in problem definition is key to our operating model. The position is equal parts Software Engineering, Engineering, and Software Development.

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 candidate will engage directly with end users and internal customers to understand needs and deliver business-valued features. The successful candidate must be able to work independently and adapt to evolving business needs 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-valued features and insights.

Focus on machine data availability and visualization solutions to enable users across turbomachinery lifecycle stages.

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

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

Perform programming, project management, and development assignments with minimal supervision.

Address complex application/technical problems and resolution efforts.

Work independently on complex systems or infrastructure components used by multiple applications or systems.

Maintain high standards of software quality with strong practices and performance focus.

Communicate with end users and internal customers to guide design, development, deployment, and support for performance, integrity, interoperability, and completeness.

Collaborate with a distributed, remote development team across different layers of applications and infrastructure.

Travel to company facilities, worldwide conferences, and customer sites as needed.

Requirements Degree and Experience

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.

Software Product Design/Architecture:

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

Level: Extensive Experience

Experience with 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.

Experience in estimating design costs and facilitating design reviews.

Analyzes benefits and drawbacks of specific software designs and architecture.

Software Product Technical Knowledge:

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

Level: Extensive Experience

Supports and participates in major installations and customizations.

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 tests.

Experience in engineering systems design and analysis.

Experience with machinery HMI systems.

Knowledge of software development life cycle; ability to deliver and manage software products using structured methodologies.

Experience with data extraction, transformation and loading tools and techniques.

Analytical Thinking

(Level Expert): Proven ability to solve complex problems with innovative solutions; applies BI and analytics to strategic decisions.

Decision Making and Critical Thinking

(Level Extensive Experience): Technical leadership capabilities; evaluates decisions and advises others on data-driven options.

Effective Communications

(Level Working Knowledge): Proficient written and verbal communication; ability to present to technical teams and executives.

Relocation Partial relocation assistance may be offered.

About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway engines, industrial gas turbines and locomotives, committed to a reduced-carbon future and global support network.

Salary and Benefits Summary Pay Range:

$125,925.00 - $188,887.00

Benefits vary by plan and eligibility. This is a summary of benefits and may include:

Medical, dental, and vision benefits

Paid time off, 401(k), HSA/FSAs, and employee programs

Career development, incentive bonus, disability and life insurance

Parental leave, adoption benefits, tuition reimbursement

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

Not ready to apply? Join our Talent Community.

#J-18808-Ljbffr