1

Ruby Programmer Jobs in Seattle, WA (NOW HIRING)

As a Starbucks Application Developer Lead - DevOps, you core role will be leading the development ... Net, AngularJS, React, Java, Python, REST, JSON, XML, Ruby, HTML / HTML5, CSS, NoSQL databases ...

Net Applications) Continuous Delivery Approach Enterprise High Availability Platforms MS Windows Server Administration Scripting language such as Ruby, Perl, VBScript or Python Application ...

DevOps Engineer

Bellevue, WA

$59.50 - $81.50/hr

Understanding of one or more programming languages such as Java, Ruby, Perl, Python, or C++ * Experience with highly available distributed Linux server environments * Understanding of Linux core ...

Sr. Site Reliability Engineer

Seattle, WA ยท On-site

$64.75 - $86.25/hr

... Engineer Location - Seattle, WA Duration - 12 months Interview - in-person if local or Phone ... This requires language on Python, PowerShell, Ruby, Perl. At least experience in 2 of these ...

Sr. DevOpps Architect - Chef/Puppet

Bellevue, WA ยท On-site

$73.25 - $93.50/hr

Ruby, Python, Node.JS (Javascript), RSpec. * Tools such as Puppet/Chef, Vagrant, Packer, Beaker. * Possess working knowledge of object oriented and scripted programing. * Pull strings with Puppet and ...

FE Developer + React

Seattle, WA ยท On-site

$118K - $137K/yr

We are looking for a Front End Developer to help design and develop green field innovations in our ... Experience with web application frameworks like Express, Strongloop, RoR, or Spring Boot

FE Developer + React

Seattle, WA ยท On-site +1

$118K - $137K/yr

We are looking for a Front End Developer to help design and develop green field innovations in our ... Experience with web application frameworks like Express, Strongloop, RoR, or Spring Boot

Showing results 41-60

Ruby Programmer information

See Seattle, WA salary details

$46.1K

$91.8K

$127.5K

How much do ruby programmer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for ruby programmer in Seattle, WA is $91,850.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,400.00 and $105,300.00 per year, depending on experience, location, and employer.

What does a Ruby programmer do?

As a Ruby Programmer, your daily tasks often include writing and maintaining Ruby code, developing web applications using Ruby on Rails, debugging issues, and running automated tests to ensure software quality. You'll likely participate in code reviews, collaborate with other developers, designers, and product managers in agile sprints, and attend team meetings to discuss project requirements and progress. Regular communication and knowledge sharing are key parts of the role, as you work together to deliver high-quality features and improvements. This collaborative and fast-paced environment helps you continuously build your technical skills while contributing to impactful projects.

Are Ruby programmers in demand?

Ruby programmers are in moderate demand, especially for web development using Ruby on Rails. While the popularity of Ruby has declined compared to other languages, skilled developers with experience in Rails and related tools remain sought after for maintaining and building web applications.

What is a Ruby programmer?

A Ruby Programmer is a software developer who specializes in writing applications using the Ruby programming language. They build, maintain, and improve software, often working with frameworks like Ruby on Rails for web development. Responsibilities typically include coding, debugging, testing, and collaborating with teams to develop scalable solutions. Many Ruby Programmers work on backend systems, APIs, and database management.

What are the key skills and qualifications needed to thrive as a Ruby programmer?

To thrive as a Ruby Programmer, you need strong knowledge of Ruby and Ruby on Rails, a solid understanding of web development concepts, and experience with databases such as PostgreSQL or MySQL. Familiarity with version control systems like Git, testing frameworks (e.g., RSpec), and agile development methodologies is also commonly required. Excellent problem-solving abilities, attention to detail, and effective communication skills help programmers collaborate and deliver robust solutions. These skills are vital for building reliable, maintainable applications and contributing effectively to dynamic development teams.

What are popular job titles related to Ruby Programmer jobs in Seattle, WA? For Ruby Programmer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Ruby Programmer jobs in Seattle, WA look for? The top searched job categories for Ruby Programmer jobs in Seattle, WA are:
Infographic showing various Ruby Programmer job openings in Seattle, WA as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, 11% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $91,850 per year, or $44.2 per hour.

Application Developer Lead

Teavana

Seattle, WA โ€ข On-site

Full-time

Re-posted 16 hours ago


Job description

Company Description
This is a role for Starbucks Coffee Company!
Job Description
Technology Infrastructure at Starbucks
At our core, we believe technology is a key enabler for growth and is required for business success in the future. We believe Starbucks must advance its technology resources and think long term to innovate and deliver maximum value for our partners, customers and shareholders. We believe it takes collaboration and partnership to deliver results and we will work across the company to enable sustainable business capabilities- not just fulfill immediate needs.
Job Summary and Mission
If you've got what it takes to help transform one of the most iconic brands in the world into a lean, efficient and highly automated platform, we'd like to talk to you.
As a Starbucks Application Developer Lead - DevOps, you core role will be leading the development and operations of our core infrastructure. This includes all aspects of cloud services within our hybrid environment (private, Azure, AWS), providing infrastructure as code using cutting-edge frameworks in building resources on cloud and on premise at ease. You'll bring solid experience in emerging and traditional technologies such as: node.js, .Net, AngularJS, React, Java, Python, REST, JSON, XML, Ruby, HTML / HTML5, CSS, NoSQL databases, relational databases, Docker, Terraform, Ansible, Puppet, Chef, Octopus, Maven, iOS, Android, and Azure/AWS/Cloud Infrastructure to name a few.
This role requires your A-Game: deep technical proficiency in both enterprise-scale systems as well as next gen cloud native applications required. So, if you believe, like we do, that a cup of coffee can change a life and change our world, come check us out and help us deliver that same amazing experience to our customers around the globe.
Models and acts in accordance with Starbucks guiding principles.
Summary of Key Responsibilities
  • Plan, implement and support core infrastructure with an overall objective to improve the scalability, reliability, performance, and availability
  • Design, develop, troubleshoot, debug, evaluate, modify, deploy and document application, system, or infrastructure software.
  • Provide integration and deployment tools and scripts.
  • Ensures system performance, uptime and support levels meet or exceed SLAs
  • Work closely with architects and engineers to design networks, systems, and storage environment that effectively reflect our client's business needs, security, and SLA requirements
  • Continuously improve software engineering practices
  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community

Summary of Experience
  • 7 Years of experience in IT Build Engineering, infrastructure and delivery experience.
  • Must have 5+ years of experience building highly available, scalable cloud based platform and infrastructure for cloud native systems.
  • Must have 4+ years of experience in software Project life cycle activities using Java, J2EE technologies or .NET technologies
  • Must have 2+ years leading project or functional teams
  • Strong practical Linux and Windows-based systems administration skills in a cloud or virtualized environment.
  • Must have hands-on experience with AWS, Microsoft Azure or Google Cloud Platforms
  • Must have experience with Build Tools, CI/CD, DevOps and Agile principals

#LI-TD1
Starbucks is an equal opportunity employer of all qualified individuals; including minorities, women, veterans, and individuals with disabilities, and regardless of sexual orientation or gender identity. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.
Qualifications
Working Knowledge Of
  • Configuration management tools Chef, Puppet, Salt, or Ansible
  • Infrastructure provisioning tools Terraform, Cloud Formation, ARM templates, AWS CLI, Azure Powershell, Azure CLI.
  • Experience with Microsoft Visual Studio .Net, MS Build Team Foundation Server (TFS), VSTS, .Net Framework, asp.net & SQL Server
  • Experience hardening and maintaining secure systems (Safe Harbor or PCI experience a plus!)
  • Experience with Shell scripting, Power Shell, Perl, PHP, Ruby, Python, BASH
  • Experience with uDeploy, Ant, Maven, Gradle, Grunt, Artifactory, Nexus, Nuget
  • Networking and Load Balancers, Firewalls, DNS, VPCs, VPNs, DNS OSI Layers etc
  • Experience with revision control source code repositories (Git, SVN, Bitbucket)
  • Infrastructure and Application logging and monitoring technologies CloudWatch, Splunk, ELK, Redis, NewRelic, DataDog, Dynatrace, PagerDuty
  • Containers and orchestration: Docker, AWS ECS, Azure Service Fabric, Docker Swarm/Datacenter.
  • NoSQL databases (Cassandra, DocumentDB) RDB (MS SQL, Orable)
  • Understanding of internet standards such as HTTP, DNS, FTP, SSH, HTML, XML, JDBC, ODBC, SNMP and other protocols
  • UNIX/LINUX and Windows and server experience, including expertise in system installation, configuration, administration, troubleshooting, performance tuning, preventative maintenance, capacity planning, monitoring, and security procedures
  • Web (IIS, Apache), .Net & Java application (Tomcat, Jboss, etc) server expertise including installation, administration, configuration, troubleshooting, performance tuning, preventative maintenance, capacity planning, monitoring, and security procedures

Basic qualifications for this role are
  • Bachelor's Degree in information systems or a related field.
  • Deep expertise in Public Cloud technologies (AWS, Azure, Cloud Foundry, Open Shift, Docker - IaaS, PaaS) and internal hosting infrastructure (server, storage, networking, etc.).
  • Candidate must have strong technical fluency; comfort understanding and discussing architectural concepts with management, architects, developers and systems & applications engineering teams.
  • Experience with Software Development Lifecycle (SDLC) and Agile methodologies such as Scrum.
  • Curiosity to understand how things work and how they can be improved.
  • Leads by example - with confidence, a positive attitude, patience, honesty and integrity
  • Excellent organization and facilitation skills; ability to adapt approach to different types of engagements
  • Experience in definition, assessment, and optimization of IT processes (SDLC, ITIL, etc.,)
  • Ability to engage in difficult conversations that result in positive, actionable outcomes
  • Seeks and provides honest, transparent feedback
  • Ability to communicate clearly and concisely, both orally and in writing with strong interpersonal skills and interact with all levels of the organization.

Additional Information
All your information will be kept confidential according to EEO guidelines.