Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
PDQ

PDQ

via Rippling

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Senior Software Engineer, Ruby on Rails

Anywhere
full-time
Posted 10/21/2025
Direct Apply
Key Skills:
Ruby
Ruby on Rails
MySQL
React
JavaScript
TypeScript
Swift
Go
Bash
CI/CD
APM
Agile
Containerization
Debugging
Test-Driven Development
Security

Compensation

Salary Range

$Not specified

Responsibilities

As a Senior Software Engineer, you will design, develop, test, deploy, maintain, and improve software for SimpleMDM. You will collaborate with team members and customers to address technical issues and enhance product functionality.

Requirements

Candidates should have a Bachelor's degree in Computer Science or equivalent experience, with a strong understanding of Ruby on Rails and related technologies. A minimum of 6 years of software development experience, including 4 years with Ruby on Rails applications, is required.

Full Description

Job Description: Before you apply, please note: This is an remote role open to candidates residing in any of PDQ's open states (see below for a list). As a Senior Software Engineer, you will be crucial to developing and maintaining our product, SimpleMDM. As a member of the engineering team, you will have various responsibilities, including implementing new functionality, eliminating bugs, maintaining our code, and growing as an engineer. You will be involved across the entire product lifecycle, from ideation through building, testing, deploying, monitoring and supporting critical systems. What you'll be doing: Design, develop, test, deploy, maintain, and improve software Work across the entire technology stack, from code to infrastructure Collaborate with team to deliver on project priorities within deadlines Work with customers and team members on technical issues including software outages, security risks, maintenance, deployment, customer support tickets Collaborate with UX designers to improve the fit-for-purpose of products Mentor other software engineers Refine development deployment pipelines, deployments, and processes to ensure reliability and efficiency Learn other programming languages and frameworks as needed for project research Identify, examine, demonstrate, and teach new technologies to the rest of the department Conduct independent research or prototype efforts with little oversight Work with continuous integration and continuous deployment (CI/CD) tools as necessary for building current project work We're looking for people who have: Bachelor's degree in CS, a related degree, or equivalent experience Strong understanding of Ruby on Rails, MySQL, React Strong understanding of macOS and Unix fundamentals 6+ years of experience working on a variety of software development projects, personal or professional 4+ years of experience developing complex Ruby on Rails applications Experience building / consuming APIs and services using REST, etc. Knowledge of Git and Git flow version control Defensive security strategies for both client and server-side web systems Strong ability to create architecture diagrams, specifications, and other analyses from user requirements Experience with containerization creation, use, and deployment strategies Expert debugging skills and pragmatic design experience Experience with test-driven development and automated testing frameworks Ability to read code and ask questions to quickly understand an unfamiliar codebase Ability to understand a problem space and make code changes safely Agile development experience Extra Credit: Strong understanding of JavaScript, TypeScript and React Previous experience with Apple Mobile Device Management (MDM) or a background in IT Ability to work with, modify, and improve CI/CD automation technologies like GitHub Actions, Kubernetes, Docker, etc. Experience with Application Performance Monitoring (APM) and performance tuning Experience engaging with open source projects and communities Who you are: Ownership: You take responsibility for projects, drive results, and deliver on commitments Honesty: You demonstrate integrity, transparency, and ethical behavior in all interactions Collaboration: You work effectively with cross-functional teams and foster a culture of teamwork Improvement: You continuously seek opportunities for growth, innovation, and personal development Experience engaging with open-source projects and communities Programming languages/frameworks: Programming languages you’ll be using: Ruby JavaScript (ES6, TypeScript) Swift Go Bash/shell scripting Frameworks you’ll be using Ruby on Rails React NextJS PDQ Perks & Benefits: PDQ offers all of the great perks and benefits you'd expect from working at a very cool tech company, and even some you might not expect, including: 4-Day Work Week Equity Managers who champion professional development 100% Premium Coverage for medical, dental and vision for you and your dependents 100% Premium Coverage for Short Term Disability, Long Term Disability, Life, and AD&D Insurance Company Match of the first 6% of your employee deferrals Flexible Paid Time Off Policy that treats you like the adult that you are Health Savings Account (HSA) and wellness incentives Quarterly Company Values Award (team member nominated) PDQ is proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. If you would like to request reasonable accommodation for a medical condition or disability during any part of the application process, please contact hr@pdq.com. The majority of PDQ's full-time roles do not qualify for sponsorship of employment visas such as the H-1B visa. This applies to scenarios where a candidate might possess temporary work authorization during their schooling or after graduation (e.g., CPT, OPT), but would require H-1B visa sponsorship within a few years of employment to retain eligibility for employment. *Currently, candidates who are eligible for fully remote positions can live in any of the following US states: AR, AZ, CO, CT, FL, GA, ID, IL, IN, KY, MD, MI, MN, MO, NC, NH, OK, OR, TN, TX, UT, VA, WA, WI.

This job posting was last updated on 10/22/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt