Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Solar Turbines Logo

Senior Software Engineer

Solar Turbines

$120,299 - $180,449
Oct 10, 2025
San Diego, CA, US
Apply Now

Caterpillar Inc. is looking to solve the business and technical problem of designing, developing, testing, deployment, and support of the Solar Digital - Insight Platform and its various applications, services, and capabilities.

Requirements

  • 3 years or more of experience with designing, developing, delivering, and maintaining large-scale enterprise web applications.
  • 3 years or more of software engineering experience - frontend developer, backend developer, full-stack developer, mobile developer, etc.
  • Strong understanding of Agile methodology, preferably Scaled Agile Framework.
  • Develop robust back-end services using Java, Spring Boot, and ensure secure and scalable APIs
  • Build responsive, visually appealing web applications using Angular, HTML, CSS, and JavaScript.
  • Integrate interactive data visualizations using charting libraries like Highcharts, D3.js, or Plotly.js.
  • Deploying software using CI/CD tools such as Jenkins, Azure DevOps, etc.

Responsibilities

  • design, test, and develop software solutions such as features, capabilities of the platform and whole applications that meet client or customer requirements.
  • Competent to analyze the requirements.
  • Competent to design, test and develop the software components that meet defined requirements.
  • Able to use best coding practices (libraries, frameworks, APIs) and standard design patterns in software development.
  • Works directly on complex application/technical problem identification and resolution.
  • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
  • Create and analyze visual diagrams and methods - logical technical diagrams, flowcharts and models - that document the complexity of delivered services.

Other

  • Able to mentor junior level team members.
  • Coordinate with the product owner to plan, analyze, implement, and maintain enhancements/upgrades and understand the use of a specific functionality as needed.
  • Collaborate with a team of software and test engineers, designers, and data scientists to optimize and iterate on software solutions.
  • Ability to operate as an individual contributor in a small team of developers during the implementation of development activities.
  • Interest in working collaboratively with engineering leadership, product owners, software developers, and other stakeholders.