Job Closed
This listing is no longer active.
PrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.
Software Engineer III, Ruby on Rails
Location
United States
Posted
91 days ago
Salary
$170K - $185K / year
Seniority
Senior
Job Description
Software Engineer III, Ruby on Rails
PrizePicks
• Own feature development: Take ownership of features end-to-end — from technical design through delivery — breaking complex projects into well-scoped, deliverable pieces. • Write high-quality code: Produce Ruby code that is idiomatic, performant, well-tested, and raises the bar for the codebase. • Contribute to architecture: Participate in team-level architectural decisions around data modeling, service boundaries, API design, and background processing patterns. • Improve quality proactively: Identify opportunities to improve code quality, performance, reliability, and developer experience — and act on them. • Guide junior engineers: Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback. • Collaborate cross-functionally: Work with Product, Design, and QA to validate technical decisions and ensure alignment between product goals and implementation. • Participate in on-call rotation: Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements. • Build team knowledge: Document technical decisions, data models, and service patterns to strengthen your team’s shared understanding.
Job Requirements
- 3–5 years of professional software engineering experience, with meaningful time building Ruby on Rails applications
- History of delivering complex features within a software team to drive business outcomes
- Experience breaking down ambiguous requirements into concrete technical plans
- Exposure to large-scale, high-throughput distributed systems — you understand the challenges of building software that serves millions of users in real time
- Advanced proficiency in Ruby on Rails — you understand the framework deeply and write clean, idiomatic, production-quality code
- Strong PostgreSQL skills — schema design, query optimization, migrations, and understanding of performance characteristics at scale
- Experience designing and building RESTful APIs within Rails
- Solid testing practices — RSpec or Minitest, unit, integration, and end-to-end testing strategies
- Familiarity with background job processing (Sidekiq or similar)
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Understanding of CI/CD pipelines and deployment workflows
- Autonomous — you can take an ambiguous problem and drive it to a well-defined solution
- Comfortable providing and receiving direct technical feedback
- Strong written communicator, especially important in a fully remote environment
- Able to balance deep technical work with collaborative design and planning
Benefits
- Company-subsidized medical, dental, & vision plans
- 401(k) plan with company match
- Annual bonus
- Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!)
- Generous paid leave programs, including 16-week paid parental leave and disability benefits
- Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked
- Company-wide in-person events and team outings
- Lifestyle enhancement program
- Company equipment provided (Windows & Mac options)
- Annual performance reviews with opportunities for growth and career development
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Are trusted advisors to our clients and seen as thought leaders in the tech industry • Are keenly aware of big picture business problems and goals and capable of a leadership role • Mentor, train, and upskill your Callibrity peers and clients’ teams • Can solve a wide variety of problems with the appropriate solution drawn from a large subset • Communicate complex ideas effectively, both verbally and in writing • Proactively identify problems, challenges, and issues and recommend the best possible solution • Demonstrate mastery and cable to teach software development best practices (Agile, DevOps, Test Automation, CI/CD, TDD) to others • Stay ahead of the curve by exploring new technologies including AI, Machine Learning, Cloud, and IoT • Thrive in an environment where there is close interaction among different roles and teams • Are admired by the client as someone they can count on, regardless of title or seniority
• Develop and maintain our products • Contribute to the ideation, technical design, implementation, and testing of product features that will transform the capital markets • Design & deliver thoughtfully crafted REST APIs, interfaces and database schemas to ensure scalability, maintainability, and performance • Produce high-quality software following good architecture and design principles that are scalable • Contribute to test automation within an agile team • Participate in and contribute actively to architecture reviews, code reviews, design reviews, and post-mortems, and raise the bar for engineering best practices across the team • Document changes and guides for the applications • Collaborate closely with cross-team members and departments • Provide technical support for our stakeholders
• Build pipelines for structured and unstructured data including docs, PDFs, emails, and logs • Design and implement backend services that support LLM workflows: retrieval, indexing, embeddings, batch processing, and job queues • Own data quality end to end: validation, deduping, lineage, versioning, and reproducible runs • Create observability for pipelines and LLM systems to surface issues quickly and identify root causes clearly
Ruby on Rails Developer
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
• Develops and implements backend components using Ruby on Rails, JSON controllers, and Sidekiq, focusing on robust server-side logic and database integrations with RESTful APIs and other backend services. • Participates in system planning and the development deployment process while ensuring adherence to software compliance and testing standards. • Responsible for contributing to the backend development processes, complying to system guidelines, and conducting system analysis to address questions regarding program intentions, output specifications, data input requirements, programming strategies, and control systems as needed. • Work with a team of developers towards successful project execution, ensuring high-quality deliverables and timely completion. • Foster a culture of continuous improvement and excellence within the team. • Promote best practices and coding standards to maintain high standards of excellence within the team. • Collaborate on gathering system requirements, developing system stories, and planning project timelines and estimates. • Actively contribute to the preparation of comprehensive documentation, including reports, operational procedures, and maintenance manuals to ensure clear communication and record-keeping. • Participate in integration testing efforts to ensure seamless system functionality and robustness. • Maintain proactive communication with both internal and external stakeholders to ensure alignment and address any project issues promptly. • Conduct in-depth analysis of backend requirements, including data flow, input/output specifications, and hardware/software needs to optimize system performance. • Actively participate in code and sprint reviews, ensuring that all deliverables meet contractual obligations and project specifications.



