1

Ruby On Rails Jobs in Seattle, WA (NOW HIRING)

Principal Project Engineer

Seattle, WA · Hybrid

$125K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... on both conventional and alternative delivery projects. You will be a key member of our Drainage ... Our projects include new highway design, expansion, and rehabilitation, and rail andtransit ...

Principal Project Engineer

Seattle, WA · On-site

$125K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... on both conventional and alternative delivery projects. You will be a key member of our Drainage ... Our projects include new highway design, expansion, and rehabilitation, and rail and transit ...

Principal Machine Learning Engineer

Seattle, WA · Hybrid

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Implement on device monitoring solutions used for continuous model improvement * Implement innovative model compression solutions to enable AI at the edge. * Impact the team by bringing your own ...

Principal Machine Learning Engineer

Seattle, WA · On-site

$130 - $170/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work ...

Principal Machine Learning Engineer

Seattle, WA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work ...

Principal Machine Learning Engineer

Seattle, WA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work ...

The customer's journey on our platform starts with Authentication. We are looking for senior leaders such as yourselves to create the vision and define the strategy for this space. The impact you ...

Principal Engineer - Privacy

Seattle, WA · On-site

$220K - $297K/yr

We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on the high-value challenges that are central to their missions. Our engineering ...

Showing results 41-60

Ruby On Rails information

See Seattle, WA salary details

$29K

$139K

$195.2K

How much do ruby on rails jobs pay per year?

As of Aug 20, 2026, the average yearly pay for ruby on rails in Seattle, WA is $138,968.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $159,900.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 is a Ruby on Rails developer?

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 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 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.

Is Ruby on Rails a good career?

Ruby on Rails developers are in demand for building web applications, especially in startups and tech companies. The role typically requires knowledge of Ruby, web development skills, and familiarity with frameworks, offering opportunities for growth and competitive salaries. As a career, it can be stable and rewarding for those interested in full-stack development and agile environments.

Is Ruby on Rails still in demand?

Ruby on Rails remains in demand for web development, especially for startups and companies seeking rapid application deployment. Many organizations value Rails developers for their ability to build scalable, maintainable applications using Ruby and related tools like JavaScript frameworks. Knowledge of database management and version control enhances employability in this field.

What are popular job titles related to Ruby On Rails jobs in Seattle, WA?

For Ruby On Rails jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Ruby On Rails jobs in Seattle, WA look for?

The top searched job categories for Ruby On Rails jobs in Seattle, WA are:

What cities near Seattle, WA are hiring for Ruby On Rails jobs?

Cities near Seattle, WA with the most Ruby On Rails job openings:

Infographic showing various Ruby On Rails job openings in Seattle, WA as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $138,968 per year, or $66.8 per hour.

Principal Engineer, AI Factory

Banyan Software

Seattle, WA • On-site

Full-time

Re-posted 6 days ago


Job description

Job Summary:
Banyan Software is the best permanent home for software businesses that serve specialized industries. They are seeking a highly experienced and hands-on Principal Engineer to drive the engineering and execution efforts for their new AI Application Modernization Factory, focusing on delivering high-quality, AI-enabled software development automation tools and services.
Responsibilities:
• Act as a hands-on Principal Engineer, making significant code contributions, performing complex code reviews, and serving as the highest technical escalation point for engineering challenges in the AI Application Modernization Factory.
• Design, build, and deploy the core AI-enabled software development automation tools and services (e.g., custom agents, GenAI integrations) with a keen focus on legacy software analysis, requirement extraction, and architectural discovery leveraging multi-modal GenAI capabilities.
• Own the technical design and implementation of features and services, ensuring they adhere to the factory’s established technical architecture, design patterns, and engineering best practices.
• Implement Generative AI capabilities, including RAG (and GraphRAG) systems and LLM orchestration, into the automation tools to build new intelligent features and automate business processes.
• Drive the technical strategy for developing automation tools that aid in modernizing legacy applications to a cloud-native, microservices, or serverless architecture across major cloud providers (AWS, Azure, GCP).
• Serve as a top technical authority, defining and enforcing engineering standards and quality across product areas. Lead, mentor, and coach senior and junior engineers, fostering a culture of technical excellence, continuous improvement, and knowledge sharing.
• Drive an ownership mindset by taking pride in work quality and seeing projects through to successful deployment and operation. Set a high bar for engineering standards, security, and operational excellence.
• Apply strong analytical and structured problem-solving skills including technical problem definition, functional decomposition, and hypothesis-driven investigation to resolve complex engineering and operational challenges, with the ability to make confident technical decisions when problems or solutions are not well-defined (ambiguity).
• Implement secure-by-design principals along with robust cloud-native observability tooling to debug and monitor complex distributed systems, ensuring secure, high performance and high availability operations.
Qualifications:
Required:
• Bachelor’s degree in Computer Science or equivalent technical area and/or experience.
• 8+ years of progressive experience in Software Engineering, with significant time spent in a Principal Engineer, Staff Engineer, or Architect role.
• Expert-level experience with Amazon Web Services (AWS) (e.g., EC2, Lambda, EKS, S3, RDS) and proven mastery of Infrastructure-as-Code (IaC) using Terraform for provisioning and managing large-scale cloud environments.
• Deep expertise in container (e.g., Docker / Kubernetes) and serverless (e.g., Lambda, Azure Functions) technologies for building highly scalable and resilient distributed architectures.
• Deep history of hands-on software engineering, making significant code contributions, and leading technical design and implementation.
• Strong experience in building B2B and enterprise-scale applications and systems, successfully translating business capability and objectives into technical solutions.
• Hands-on skills working with SQL and No-SQL databases.
• Strong application development skills, including experience in modern technology languages such as Typescript, Python, C#, Java, Go, or Ruby.
• Familiarity with advanced UI frameworks like React, NextJS and Vite.
• Strong command of automation and modern DevSecOps practices, including deep experience with CI/CD platforms like GitHub Actions, GitLab CI, or similar tools.
• Proven experience in advanced engineering practices, including code refactoring, modern design patterns (adaptor, onion, n-tier), Domain-Driven Design (DDD), and application security.
• Uses pragmatic, quality-driven development habits and Twelve-Factor App fundamentals, including clean code, automation, stateless services, and clear configuration management.
• Demonstrated experience working in Agile methodologies (e.g., Scrum, Kanban) and a comfort level with ambiguity and rapid changes common in early-stage product development.
• Exceptional team collaboration and communication skills (both verbal and written), with a proven ability to work under competing priorities and manage expectations effectively with technical and business stakeholders.
Preferred:
• Experience building and operating a multi-tenant SaaS (Software as a Service) solution at scale.
• Prior experience leading a modernization or re-platforming effort for a large enterprise or B2B application.
• Experience in multi-agent frameworks (e.g., crewAI, autogen) for sophisticated AI workflow orchestration.
• Experience integrating GenAI capabilities using frameworks like Langchain or LlamaIndex.
• Experience developing AI Agents along developing and connecting to MCP Servers and tools.
• Familiarity with Context Engineering, agentic architectures, Hybrid Vector Databases (including knowledge graphs) and advanced proficiency in Prompt Engineering and Guardrail Design for enterprise AI safety.
Company:
Banyan Software is an IT company that helps in acquiring, building, and growing software businesses. Founded in 2016, the company is headquartered in Boston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.