The posting
Ruby Software Engineer
Full-Time
Hybrid – United States
Job Title: Ruby Software Engineer Experience: 3–9 Years Job Locations: Baltimore, MD; Boise, ID; San Diego, CA Employment Type: Full-Time Work Mode: Hybrid Salary Range: $95,000 – $165,000 per year
Job Summary
We are seeking an experienced Ruby Software Engineer to design, develop, test, and maintain scalable software applications. The ideal candidate will have strong expertise in Ruby, Ruby on Rails, backend development, REST APIs, database management, and modern software engineering practices.
You will collaborate with cross-functional teams to build reliable, secure, and high-performance applications while contributing to architectural decisions and technical improvements.
Key Responsibilities
- Design, develop, and maintain applications using Ruby and Ruby on Rails.
- Build scalable backend services and RESTful APIs.
- Develop reusable, efficient, and maintainable code.
- Integrate third-party APIs and external services.
- Work with relational and NoSQL databases.
- Optimize application performance and troubleshoot technical issues.
- Implement automated testing and debugging processes.
- Collaborate with frontend developers, designers, and product managers.
- Participate in code reviews and maintain coding standards.
- Support application deployment and production maintenance.
- Identify opportunities to improve system architecture and development workflows.
Required Technical Skills
- Ruby programming language
- Ruby on Rails framework
- RESTful APIs and Microservices
- JavaScript / TypeScript
- HTML5 / CSS3
- PostgreSQL / MySQL
- Redis
- Git / GitHub
- RSpec / Minitest
- Docker and CI/CD pipelines
- AWS or other cloud platforms
- Object-Oriented Programming (OOP)
- Agile / Scrum methodologies
Experience Requirements
- 3–9 years of professional software development experience.
- Strong hands-on experience with Ruby and Ruby on Rails.
- Experience building and maintaining production applications.
- Knowledge of database design, API integrations, and backend architecture.
- Experience with automated testing and debugging.
- Ability to work independently and collaborate with engineering teams.
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Equivalent professional experience and technical expertise are also considered.
Salary & Benefits
Experience
Estimated Annual Salary
3–4 Years
$95,000–$115,000
4–6 Years
$115,000–$140,000
6–9 Years
$140,000–$165,000
Additional Benefits:
- Medical, dental, and vision insurance.
- 401(k) retirement plan.
- Paid vacation and holidays.
- Hybrid working arrangements.
- Professional development opportunities.
- Performance-based bonuses (where applicable).
Equal Employment Opportunity
We are an equal opportunity employer committed to building an inclusive and diverse workplace. All qualified applicants will receive consideration without discrimination based on legally protected characteristics.
Job Details
- Country: United States
- Locations: Baltimore, MD; Boise, ID; San Diego, CA
- Experience: 3–9 Years
- Salary: $95,000–$165,000 annually
- Work Mode: Hybrid
- Employment Type: Full-Time
Salary figures are indicative estimates and may vary based on experience, qualifications, employer, and location.



