✦ Luna Orbit — Software Engineering

Software Engineer

at Caterpillar

📍 Irving, Texas Remote 💰 $158 – $112K USD / year Posted March 13, 2026
Salary $158 – $112K USD / year
Type Full-Time
Experience mid
Exp. Years 2+ years
Education Master's degree in Information Systems, Software Engineering, Electronics engineering or related
Category Software Engineering

This role involves developing complex software applications, primarily in CRM environments, using modern architectures and deployment practices. The engineer will work independently and as part of an agile team to deliver high-quality solutions.

  • Develop software applications in CRM
  • Design and deploy scalable systems
  • Respond to technical issues
  • Collaborate with cross-functional teams
  • Perform testing and debugging

The environment includes programming in Java, C++, Python, working with Elasticsearch, MySQL, Oracle, and deploying via Jenkins, GoCD, and Azure DevOps within an Agile framework.

The ideal candidate is a mid-level software engineer with at least 2 years of experience in application development, familiar with CRM systems, and proficient in Java, C++, or Python. They should have experience deploying applications using CI/CD tools and working within Agile frameworks.

Master's degree in Information SystemsSoftware EngineeringElectronics engineering or related2 years of experience in software engineeringDesigning and developing software applications in CRMExperience with ElasticsearchMySQLOracleDeveloping software with relational and NoSQL databasesApplication architectural patterns: MVCMicroservicesEvent-drivenDeploying software using CI/CD tools: JenkinsGoCDAzure DevOpsExperience working within an Agile framework such as Scrum
JenkinsGoCDAzure DevOps
JavaC++PythonElasticsearchMySQLOracleRelational databasesNoSQL databasesMVCMicroservicesEvent-drivenJenkinsGoCDAzure DevOpsAgileScrum
JavaC++PythonElasticsearchMySQLOracleRelational databasesNoSQL databasesMVCMicroservicesEvent-driven architectureJenkinsGoCDAzure DevOpsAgileScrum
CommunicationProblem-solvingTeamworkIndependent workGrowth mindset
Industry Manufacturing
Job Function Software development and technical problem resolution in a CRM-focused environment
Software EngineerJavaC++PythonElasticsearchMySQLOracleRelational databasesNoSQL databasesMVCMicroservicesEvent-driven architectureJenkinsGoCDAzure DevOpsAgileScrumCI/CD

Lack of experience with CRM application development, No experience with CI/CD tools like Jenkins, GoCD, Azure DevOps, No master's degree or equivalent, Inability to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile