1

Ruby On Rails Software Engineer Jobs in Charlotte, NC

Sr. Software Engineer

Charlotte, NC

$119K - $157K/yr

Sr. Software Engineer The primary purpose of this role is to translate business requirements and ... Kotlin, Reactive Programming, Spring React, NoSQL (MongoDB, CouchBase), Kafka (Hands on), Postgres ...

Software Engineer

Charlotte, NC · Hybrid

$69 - $74/hr

Software Engineer - Atlassian & Workflow Automation We are not accepting C2C or 1099 arrangements ... This role focuses on building modern, efficient systems that improve intake processes, streamline ...

Software Engineer, Data Engineering Location: Charlotte, NC Experience Level: Mid-to-Senior (5+ ... In this role, you will work on large-scale, complex systems, contributing to high-impact ...

Senior Software Engineer Location: Charlotte, NC Work Model: Onsite Visa Sponsorship: Not Available ... on experience with Java and Spring Boot * 3-4 years of experience building modern front-end ...

Lead Software Engineer - SparkFlow Framework (Contract) Location: Charlotte, NC Role Type ... Lead the architectural direction of the SparkFlow framework with a focus on modularity ...

The team works on high-throughput, distributed systems that route AI traffic across regions and ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Software Engineer Client: Wells Fargo Bill Rate: $68/hour Location: Onsite - Charlotte, NC No ... Java services Database design and integration Solid hands-on experience with Apache Kafka for event ...

Software Engineer

Charlotte, NC · Hybrid

$69 - $74/hr

Software Engineer, Generative AI Location: Charlotte, NC or Irving, TX (Hybrid: 3 days onsite ... You will be a key technical contributor on a team developing agent-based generative AI systems that ...

The team works on high-throughput, distributed systems that route AI traffic across regions and ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Java Software Engineer

Charlotte, NC · On-site

$50.50 - $69.25/hr

This role involves consulting on moderately complex software engineering initiatives in an Agile environment, leveraging a strong Java technology stack to develop and deploy applications in a cloud ...

Senior Software Engineer - Data Engineering (Google Cloud Platform & AI) Location: Charlotte, NC ... What You'll Do * Design and build scalable data pipelines (ETL/ELT) on Google Cloud Platform

Senior Staff Software Engineer

Charlotte, NC

$119K - $157K/yr

Come join the Intuit as a Senior Staff Software Engineer and help us power prosperity around the ... by focusing on instant, free, and unified payment rails. This is a greenfield opportunity to ...

Senior Staff Software Engineer

Charlotte, NC

$113K - $150K/yr

Overview Come join the Intuit as a Senior Staff Software Engineer and help us power prosperity ... by focusing on instant, free, and unified payment rails. This is a greenfield opportunity to ...

Software Engineer

Charlotte, NC · Hybrid

$69 - $74/hr

Rapidly iterate on AI concepts, delivering weekly demos and technical presentations * Collaborate ... software engineering experience * 2+ years of hands-on experience with Python development

ServiceNow Software Engineer (Vulnerability Response) Locations: Charlotte, NC; McLean, VA ... Experience with service-oriented architecture and consulting on design and integration approaches

This position is for a software developer to work on applications and enhancements to support regulatory reporting described in the software stack below. Area of Job Within the Company: * The role is ...

This position is for a software developer to work on applications and enhancements to support regulatory reporting described in the software stack below. Area of Job Within the Company: * The role is ...

This position is for a software developer to work on applications and enhancements to support regulatory reporting described in the software stack below. Area of Job Within the Company: * The role is ...

Software Engineer

Charlotte, NC · Hybrid

$69 - $74/hr

Software Engineer IV - Observability & Automation (SRE / Production Operations) Locations ... This role focuses on production reliability, observability, and automation , shifting operations ...

This role focuses on executing moderately complex technical solutions while building strong ... software engineering experience, or equivalent demonstrated through one or a combination of the ...

next page

Showing results 1-20

People also search for

Ruby On Rails Software Engineer information

See Charlotte, NC salary details

$58.1K

$148.1K

$191.4K

How much do ruby on rails software engineer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for ruby on rails software engineer in Charlotte, NC is $148,131.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,900.00 and $170,900.00 per year, depending on experience, location, and employer.

What are some common challenges Ruby on Rails Software Engineers face when working on large-scale applications?

Ruby on Rails Software Engineers working on large-scale applications often encounter challenges such as maintaining application performance, ensuring scalability, and managing complex codebases. As applications grow, optimizing database queries, implementing caching strategies, and refactoring legacy code become increasingly important to keep the system efficient and maintainable. Collaboration with DevOps teams and other engineers is crucial to streamline deployments and address bottlenecks. Being proactive in code reviews and embracing best practices can help mitigate many of these challenges.

What are the key skills and qualifications needed to thrive as a Ruby On Rails Software Engineer, and why are they important?

To thrive as a Ruby On Rails Software Engineer, you need strong programming skills in Ruby, a solid understanding of web development principles, and experience with the Rails framework, often supported by a degree in computer science or related fields. Familiarity with tools like Git, PostgreSQL or MySQL, RESTful APIs, and testing frameworks such as RSpec is typically required. Strong problem-solving abilities, effective communication, and a collaborative mindset help engineers excel in team settings and adapt to evolving project needs. These skills and qualities ensure efficient development, maintainable code, and successful delivery of robust web applications.

What is the difference between Ruby On Rails Software Engineer vs Web Developer?

AspectRuby On Rails Software EngineerWeb Developer
Required SkillsProficiency in Ruby, Rails framework, MVC architectureHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentCollaborates on backend development, APIs, server-side logicDesigns and implements website front-end and basic back-end
Industry UsageCommon in startups, SaaS, and web app companiesUsed across various industries for website creation

Ruby On Rails Software Engineers focus on backend development using Ruby and Rails, building scalable web applications. Web Developers have a broader scope, often working on both front-end and basic back-end tasks. While there is overlap, Ruby On Rails Software Engineers specialize in Rails-based backend solutions, making their role more specific within web development teams.

Is Ruby still in demand?

Ruby, particularly for Ruby on Rails development, remains in demand for web applications, especially in startups and established companies maintaining legacy systems. While some demand has shifted to languages like JavaScript and Python, Ruby skills are still valuable for maintaining and developing Rails-based projects, and many companies seek developers proficient in Ruby for full-stack development. Knowledge of related tools like Git and deployment platforms enhances employability in this field.

What engineers make $500,000?

Senior software engineers, including those specializing in Ruby on Rails, with extensive experience, advanced skills, and working in high-paying industries or companies, can earn $500,000 or more annually. Achieving this level often requires a combination of technical expertise, leadership roles, stock options, or bonuses, especially in tech hubs or large organizations.

What does a Ruby on Rails Software Engineer do?

A Ruby on Rails Software Engineer is responsible for designing, developing, and maintaining web applications using the Ruby on Rails framework. They work on both front-end and back-end components, write clean and efficient code, and ensure the performance and scalability of applications. These engineers often collaborate with designers, product managers, and other developers to deliver user-friendly and robust software solutions.

Is Ruby on Rails still used in 2026?

Ruby on Rails remains a popular web development framework for software engineers, especially for building scalable and maintainable applications. While newer frameworks have gained popularity, Rails continues to be actively maintained and widely used in startups and enterprises, often requiring knowledge of Ruby and related tools. Its ecosystem supports rapid development and testing, making it a relevant skill for developers in 2026.

Is Ruby on Rails still in demand?

Ruby on Rails software engineers are still in demand, especially for web development projects that prioritize rapid development and maintainability. Many companies value Rails expertise alongside skills in JavaScript, HTML, and databases, and demand remains steady in startups and established firms adopting Rails frameworks.
What job categories do people searching Ruby On Rails Software Engineer jobs in Charlotte, NC look for? The top searched job categories for Ruby On Rails Software Engineer jobs in Charlotte, NC are:
Sr. Software Engineer

$119K - $157K/yr

Other

Posted 4 days ago


Job description

Sr. Software Engineer

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.

Translates complex cross-functional business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions; partners with Product Team to understand business needs and functional specifications.

Collaborates with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs; evaluates project deliverables to ensure they meet specifications and architectural standards.

Coordinates, executes, and participates in component integration (CIT) scenarios, systems integration testing (SIT), and user acceptance testing (UAT) to identify application errors and to ensure quality software deployment.

Participates in all software development end-to-end product lifecycle phases by applying and sharing an in-depth understanding of complex company and industry methodologies, policies, standards, and controls.

Has solid grasp of software design patterns and approaches; understands application level software architecture; makes technical trade-off decisions at application level.

Automates and simplifies team development, test, and operations processes; develops detailed architecture plans for large scale enterprise architecture projects and drives the plans to fruition.

Solves complex architecture/design and business problems; solutions are extensible; works to simplify, optimize, remove bottlenecks, etc.

Minimum Qualifications:

  • Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
  • 5 years of experience in software development or a related field
  • 4 years of experience in database technologies
  • 4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)

Additional Skills: Kotlin, Kafka, MongoDB, Reactive Programming, Java 8 or higher, Graph DB experience

Required Skills: Kotlin, Reactive Programming, Spring React, NoSQL (MongoDB, CouchBase), Kafka (Hands on), Postgres DB, CICD experience, Open API 3.0 Standards