Senior Ruby on Rails Developer

Caterpillar Inc.•Kennett Square, PA
•$112,710 - $183,140•Onsite

About The Position

Tangent Energy Solutions, a wholly owned subsidiary of Caterpillar, is seeking an experienced Senior Ruby on Rails Developer. This role involves working with data-intensive, business-oriented web applications and deploying infrastructure and code at scale to AWS cloud services. The position is full-time and requires working in the office in Kennett Square, Pennsylvania, Monday through Friday.

Requirements

  • Expert-level knowledge of the Rails framework (version 7+) and its core libraries
  • A strong command of automated testing strategies and tools (Rspec, Capybara, etc.)
  • Experience with and commitment to automated testing for both front- and back-end functionality
  • Strong understanding of web application architecture, object-oriented programming, and design patterns
  • Proficiency using git and experience with GitHub Enterprise and GitHub actions
  • Applied understanding of agentic development and experience managing and reviewing the work of AI-assisted developers
  • Excellent communication and interpersonal skills
  • Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
  • Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.
  • Knowledge of software product design; ability to convert market requirements into the software product design.
  • Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
  • Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.

Nice To Haves

  • 9+ years of recent professional experience in full-stack Ruby on Rails development
  • Experience deploying containerized Rails applications at scale to AWS cloud services
  • Experience with IoT systems and edge computing
  • Expertise in Data Streaming technologies such as Flink, Kafka, Kinesis, etc
  • Understanding of common ML workflows and off-the-shelf ML tools, especially in the AWS ecosystem
  • Familiarity with Ancillary Services in the energy market
  • Experience with generator and energy storage control systems

Responsibilities

  • Design, develop and maintain Ruby on Rails applications in the energy space
  • Collaborate with business and operational stakeholders to define, plan, and deliver new features
  • Design and implement ML-ready data pipelines
  • Participate in the design and architecture of new systems and applications
  • Ensure code quality and maintainability by writing tests, conducting code reviews, and following industry best practices
  • Assist in shared DevOps duties including infrastructure management and code deployment
  • Rearchitect and refactor core application components for efficiency improvements and to reduce technical debt
  • Troubleshoot and resolve complex technical issues
  • Provide guidance and mentorship to junior developers
  • Use AI coding tools to analyze, specify, and implement complex new software features
  • Develop AI Skills and tools to improve the efficiency of our development process, to explore new avenues for development, and to document existing processes and code

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service