1

Ruby On Rails Jobs in Philadelphia, PA (NOW HIRING)

Principal Engineer

Blue Bell, PA · On-site

$147.20K - $220.80K/yr

This is an on-site role and based in Irving, TX Summary: This position is responsible for working with cross-functional teams to determine the specifications, plans, and design of major enhancements ...

Principal Engineer

Blue Bell, PA · On-site

$147.20K - $220.80K/yr

This is an on-site role and based in Irving, TX Summary: This position is responsible for working with cross-functional teams to determine the specifications, plans, and design of major enhancements ...

You'll collaborate with senior engineers and product teams-gaining hands-on experience while contributing to real-world AI solutions. As a Principal AI Engineer, you will be a pivotal technical ...

You'll collaborate with senior engineers and product teams-gaining hands-on experience while contributing to real-world AI solutions. As a Principal AI Engineer, you will be a pivotal technical ...

You'll collaborate with senior engineers and product teams-gaining hands-on experience while contributing to real-world AI solutions. As a Principal AI Engineer, you will be a pivotal technical ...

Recruiting for this role ends on May 31st 2026. Key Responsibilities Outcome-Driven Accountability: Embrace and drive a culture of accountability for customer and business outcomes. Develop ...

We are seeking a hands-on Principal Software Engineer to help design and build next-generation technology platforms supporting the mortgage lifecycle, including loan origination, underwriting ...

next page

Showing results 1-20

Ruby On Rails information

See Philadelphia, PA salary details

$25.7K

$123.2K

$173.1K

How much do ruby on rails jobs pay per year?

As of May 30, 2026, the average yearly pay for ruby on rails in Philadelphia, PA is $123,223.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,400.00 and $141,800.00 per year, depending on experience, location, and employer.

What Is Ruby On Rails?

Ruby on Rails is an application framework for web development. Specifically, it focuses on server-side functions and relies on the model-view-controller pattern. Rails is the framework itself, while Ruby is the programming language in which Rails is written. Ruby on Rails was designed to cut down on repetitive tasks and to be easy to learn with large, easily accessible libraries. It is open source as well, which means there is a large community that you can utilize to answer questions or improve your skills.

What are the key skills and qualifications needed to thrive as a Ruby on Rails Developer, and why are they important?

To thrive as a Ruby on Rails Developer, a solid grasp of Ruby programming, Rails framework, object-oriented design, and web development fundamentals is essential, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, databases such as PostgreSQL or MySQL, and deployment tools like Heroku or AWS is typically required. Strong problem-solving skills, attention to detail, and effective communication help developers collaborate with teams and address client needs efficiently. These skills are crucial for building robust, scalable web applications and adapting to evolving project requirements.

What are some common challenges faced by Ruby on Rails developers when working in agile teams?

Ruby on Rails developers in agile environments often encounter challenges such as rapidly adapting to changing requirements and maintaining code quality during frequent iterations. Collaborating closely with designers, product managers, and QA specialists requires clear communication and flexibility, especially when integrating new features or resolving bugs under tight deadlines. Additionally, balancing the need for quick delivery with best practices like writing tests and refactoring code can be demanding but is critical for long-term project success.

What are Ruby on Rails developers?

Ruby on Rails developers are software engineers who specialize in building web applications using the Ruby on Rails framework. They use the Ruby programming language and the Rails framework to create scalable, maintainable, and efficient websites or web applications. Their responsibilities often include designing database structures, writing server-side logic, integrating front-end components, and deploying applications. Ruby on Rails developers work in a variety of industries and are valued for their ability to quickly develop robust web solutions.

What is the difference between Ruby On Rails vs JavaScript Developer?

AspectRuby On RailsJavaScript Developer
Required CredentialsProficiency in Ruby, Rails framework, MVC architectureProficiency in JavaScript, frameworks like React or Angular, HTML/CSS
Work EnvironmentBackend web development, server-side scriptingFrontend development, client-side scripting
Employer & Industry UsageWeb startups, SaaS companies, e-commerce platformsWeb applications, interactive websites, mobile app development

Ruby On Rails and JavaScript Developers often work together but focus on different parts of web development. Rails is primarily used for backend development with a focus on server-side logic, while JavaScript developers handle the frontend, creating interactive user interfaces. Both roles are essential in full-stack development, but their skills and tools differ significantly.

What job categories do people searching Ruby On Rails jobs in Philadelphia, PA look for? The top searched job categories for Ruby On Rails jobs in Philadelphia, PA are:
What cities near Philadelphia, PA are hiring for Ruby On Rails jobs? Cities near Philadelphia, PA with the most Ruby On Rails job openings:
Principal Engineer

Principal Engineer

ADT Security Services

Blue Bell, PA • On-site

$147.20K - $220.80K/yr

Full-time

Medical, Life, Retirement

Posted 9 days ago


ADT rating

7.1

Company rating: 7.1 out of 10

Based on 135 frontline employees who took The Breakroom Quiz

31st of 100 rated security


Job description

This is an on-site role and based in Irving, TX

Summary: 

This position is responsible for working with cross-functional teams to determine the specifications, plans, and design of major enhancements, development of highly scalable, cloud-native systems. The ideal candidate is a hands-on technical leader who drives architecture decisions, mentors engineers, and ensures engineering excellence across multiple teams.

Duties and Responsibilities:

  • Lead architecture and design of large-scale, distributed, microservices-based systems. 
  • Drive technical strategy, design standards and best practices across engineering teams.
  • Design and develop and optimize backend services using Java 17+ and spring boot 3.x.
  • Build and maintain RESTful and event driven APIs with a focus on performance and scalability.
  • Architect and deploy cloud-native solutions on AWS, contribute to or guide GCP-based implementations when applicable.
  • Collaborate with DevOps and SRE teams on CI/CD pipelines for infrastructure automation and observability.
  • Define and enforce builds and dependency management standards using Gradle and Maven
  • Lead code reviews, ensure code quality, and promote clean architectural and modern java practices.
  • Mentor senior and mid-level engineers.
  • Partner with platform and QE/QA teams. To translate business requirements into robust technical solutions.
  • Identify and reduce technical debt while improving system reliability, security, and cost efficiency.

Requirements:

Education: Four (4) year degree or equivalent experience.    

Skills: 

  • Professional software development experience with at least 7 years of backend experience 
  • 7  plus years of hands-on expertise in Java (Java 17).
  • Professional Expertise experience with Spring Boot 3.x and the Spring Ecosystem.
  • Expert experience designing, building and operating systems on AWS.
  • A minimum of 1 year hands on GCP experience or working knowledge is a strong advantage.
  • Solid understanding of microservices architecture, distributed systems and API design.
  • Experience with Gradle and Maven for build and dependency management.
  • Familiarity with containerization orchestration (Docker, Kubernetes).
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Knowledge of relational and messaging systems.
  • Knowledge of relational and messaging systems.

Attitude: 

  • Strong sense of ownership and accountability for technical outcomes.
  • Ability to lead through influence rather than authority.
  • Passion for clean code, design quality and engineering excellence.
  • Willingness to stay hands-on while thinking strategically.
  • Comfort working in ambiguous problem spaces and defining clarity.
  • Mentorship mindset with a focus on growing other engineers.
  • Proactive approach to identifying risks, gaps and improvement opportunities.
  • Strong communication skills and ability to collaborate across teams and stakeholders.

The salary range for this role is $147,200 -$220,800 and is based on experience and qualifications.

Certain roles are eligible for annual bonus and may include equity. These awards are allocated based on company and individual performance.

We offer employees access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, life insurance, wellbeing benefits and paid time, among others. Employees accrue up to 120 hours in their first year. Your accrual rate increases after your first year. We also offer 6 paid holidays.  


 Background checks will be conducted during the employment process. Any information will be reviewed through an individualized assessment in accordance with the Philadelphia Fair Criminal Record Screening Standards Ordinance.

ADT is an Equal Employment Opportunity (EEO) Employer. We celebrate diversity and are committed to building an inclusive team that represents a variety of backgrounds, perspectives, and skills. ADT strives to ensure every employee and applicant feels valued. Visit us at jobs.adt.com/diversity to learn more.
 

What ADT employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


ADT logo

About ADT

Sourced by ZipRecruiter

At ADT Commercial, we are in the business of helping people and organizations to protect what matters most to them. Building upon ADT's 145-year legacy, we secure the livelihoods and futures of critical commercial environments, retail location, educational campuses, healthcare facilities and financial institutions across the U.S. as an industry-leading security, fire and life safety systems integrator. We strive to have the most experienced and technically trained and talented teams in the industry, driven by excellence at every turn. At ADT Commercial, we truly believe that our people are the difference - for our organization, the customers we serve and the communities we protect. When you're a part of ADT Commercial, you'll have the opportunity to be a part of that difference every day. With more than 300 locations, a deep national presence, and comprehensive portfolio of solutions and services, our employees are always poised for career advancement and growth. For more information, visit www.adtcommercial.com or follow us on LinkedIn and Facebook.

Industry

Personal services

Company size

10,000+ Employees

Headquarters location

Boca Raton, FL, US

Year founded

1874