Senior Software Engineer, Ruby on Rails Developer

4 weeks ago


Peoria, Illinois, United States Caterpillar Full time

Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives.

Our company has been helping customers build a better, more sustainable world for nearly 100 years and is committed to a reduced-carbon future.

We are seeking a skilled Senior Software Engineer, Ruby on Rails Developer to join our team of innovators.

The ideal candidate will have extensive experience in designing and developing software applications on a service layer/ backend stack and a strong proficiency with Rails development tools such as Bundler and Rake.

Responsibilities will include:

  • Designing, developing, deploying and maintaining software at scale
  • Developing software applications using relational and NoSQL databases
  • Deploying software using CI/CD tools such as Github Actions, Jenkins, GoCD, Azure DevOps etc.
  • Mentoring and assisting software engineers, providing technical assistance and direction

We offer a competitive compensation and benefits package, including medical, dental, and vision coverage, paid time off plan, health savings account, flexible spending accounts, disability benefits, employee assistance programs, tuition reimbursement, and visa sponsorship for eligible applicants.

Caterpillar is an equal opportunity employer and welcomes applications from diverse candidates.



  • Peoria, Illinois, United States Caterpillar Full time

    Career Area:Business Technologies, Digital and DataJob Description:Your Work Shapes the World at Caterpillar Inc.At Caterpillar, we're a global team who cares not just about the work we do – but also about each other. We're the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk...


  • Peoria, Illinois, United States Anders Group Full time

    About the Position:We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop scalable, efficient, and reliable software solutionsCollaborate with...


  • Peoria, Illinois, United States Caterpillar Full time

    Career Area:Business Technologies, Digital and DataJob Description:Caterpillar Inc. is seeking a skilled Senior Software Engineer to contribute to the design, development, and deployment of its state-of-the-art digital platform. The ideal candidate will have a strong background in software development, cloud computing, and technical problem-solving....


  • Peoria, Illinois, United States Contact Government Services, LLC Full time

    Job Title: Senior Java Software EngineerJob Summary:Contact Government Services, LLC is seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Java development, with experience in designing and implementing large-scale enterprise systems.Key Responsibilities:Design and implement software...


  • Peoria, Illinois, United States Next Level Business Services, Inc. Full time

    Job Summary: We are seeking a highly experienced Senior Embedded Software Engineer to join our team at Next Level Business Services, Inc. The ideal candidate will have a strong background in embedded software development, with a focus on automotive and off-highway domains. Key Responsibilities: Lead embedded development teams and collaborate with...


  • Peoria, Illinois, United States Host Healthcare Full time

    As a Senior Software Engineer - Backend, you will be responsible for designing, developing, and maintaining large-scale backend systems. This role requires proficiency in programming languages such as Java, Python, or C#, as well as experience with agile methodologies and cloud-based technologies.Key responsibilities include:Designing and implementing...


  • Peoria, Illinois, United States Caterpillar Full time

    Career Area:Business Technologies, Digital and DataJob Description:At Caterpillar, we're shaping the world with innovative digital solutions. As a Senior Software Engineer, you'll contribute to designing, developing, and deploying cutting-edge digital data platforms on AWS. Develop core services used across multiple digital applications, such as user...


  • Peoria, Illinois, United States Saxon Global Full time

    Embedded Software DeveloperAbout the RoleSaxon Global is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software components used in machine control platforms, engine control platforms, display, and telematics platforms.Key...


  • Peoria, Illinois, United States Saxon Global Full time

    Job Summary:As an Embedded Software Engineer at Saxon Global, you will be responsible for designing, developing, and testing software components for machine control platforms, engine control platforms, display, and telematics platforms. Your expertise in C/C++ programming and experience with embedded systems will be essential in meeting system requirements...


  • East Peoria, Illinois, United States Volt Full time

    Design and Develop Mechanical SystemsVolt is seeking a talented Senior Mechanical Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing mechanical systems and components. Your expertise will be applied to specific situations, analyzing data, identifying discrepancies, and following...


  • Peoria, Illinois, United States Saxon Global Full time

    Job Summary:The Software Development Specialist will apply computer science and mathematical analysis principles to design, develop, test, and evaluate software and systems that make computers work.This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for various...


  • Peoria, Illinois, United States Magnet Medical Full time

    Software Engineer OpportunityWe are seeking a skilled software engineer to join our team.Key Responsibilities:Design and implement software solutionsCollaborate with cross-functional teamsEnsure high-quality code


  • East Peoria, Illinois, United States Volt Full time

    About the Role:Volt is seeking a talented Senior Mechanical Engineer to join our team in East Peoria, IL. As a key member of our engineering team, you will design, develop, and test mechanical systems and components.Key Responsibilities:Design and develop mechanical systems, components, and productsConduct research and analysis to determine the feasibility,...


  • Peoria, Illinois, United States RSM Global Full time

    About the Job:We are seeking a skilled Software Engineer with proficient Python skills to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. As a Python Developer, you will work closely with our team to design, develop, and deploy high-quality software products. Key...


  • Peoria, Illinois, United States Saxon Global Full time

    Job Title: Senior Manufacturing Engineer - New Product DevelopmentAs a key member of the Saxon Global team, this position will oversee all new product development and microfoundry operations, including leadership responsibility for 11 production employees.Supports the NPI process by leading, directing, and coordinating NPI team members.Will support...

  • Mechanical Engineer

    1 month ago


    Peoria, Illinois, United States Fehr Graham Full time

    About the RoleWe are seeking a highly skilled Mechanical Engineer to join our team at Fehr Graham. As a Mechanical Engineer, you will be responsible for designing, developing, and testing mechanical systems and components. You will work closely with cross-functional teams to integrate mechanical systems into product development and provide technical support...


  • Peoria, Illinois, United States Caterpillar Full time

    Job DescriptionCareer Area: EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc.We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live.Together, we are...


  • Peoria, Illinois, United States Dewberry Engineers Incorporated Full time

    Job DescriptionDewberry Engineers Incorporated is seeking a highly experienced Principal Mechanical Engineer to join our Peoria, IL office. As a key member of our Mechanical, Electrical, Plumbing, and Structural (MEPS) Group, you will be responsible for providing technical guidance and oversight to our design resources on various projects. Your expertise...


  • Peoria, Illinois, United States Anders Group Full time

    Key Responsibilities:- Design, develop, and test software applications.Requirements:- 3+ years of experience in software development.What We Offer:- Competitive salary and benefits package.- Opportunities for career growth and professional development.

  • Software Developer

    4 weeks ago


    Peoria, Illinois, United States Caterpillar Full time

    Transformative Role at Caterpillar Inc.Caterpillar Inc. is seeking a highly skilled Full Stack Software Developer to join our team as a Service Technology Consultant. In this exciting role, you will spearhead the development of immersive augmented reality experiences, engage in both front and back-end development, and create dynamic training dashboards that...