Software Engineer II

Date PostedApril 20, 2026LocationUnited StatesCompanyQ-CentrixSalary$125,000 - $135,000TypeSenior Level

Job Summary

As a Software Engineer II, you will design, build, and maintain applications for a healthcare quality data platform. You will work with a stack including Ruby on Rails, PostgreSQL, and React with GraphQL. The role involves close collaboration with cross-functional teams to develop features, troubleshoot, and ensure system performance and security.

Responsibilities

  • Design and maintain healthcare data platform applications
  • Develop new features using Ruby on Rails and React
  • Perform testing, debugging, and code documentation
  • Collaborate in agile ceremonies and cross-functional teams

Required Skills

  • 5+ years Ruby or JavaScript experience
  • 5+ years web framework experience (Rails/Django)
  • Software architecture and OOP expertise
  • CLI/POSIX proficiency
  • Strong problem-solving and communication skills

Job Details

### Essential Functions - Write clean, maintainable, and efficient code following best practices, completing tasks independently. - Develop new features and improvements based on project requirements, collaborating with product managers and designers. - Work with cross-functional teams to understand project requirements and implement updates. - Proactively identify bugs, perform testing, and resolve issues through debugging. - Create unit tests and document solutions and processes for future reference. - Ensure code is well-tested and stable before release. - Stay up to date with emerging technologies, development practices, and tools. - Participate in team learning activities to improve work quality. - Create and maintain documentation, including setup guides and technical specifications. - Participate as the engineering lead in agile ceremonies (sprint planning, backlog grooming, retrospectives). ### Required Abilities, Education, and Skills - Bachelor’s degree in computer science or equivalent relevant work experience. - 5+ years of experience with at least one scripting language (preferably Ruby or JavaScript). - 5+ years of experience with web development frameworks (Rails, Django, Symfony, etc.). - 5+ years of software testing experience. - Deep understanding of software architecture, specifically object-oriented design. - Experience using version control and ticketing systems. - Proficient in a CLI/POSIX environment. - Experience supporting and maintaining production systems. - Proficient in AI-based tooling. - Ability to work collaboratively in a team-oriented environment. - Strong problem-solving skills and attention to detail. - Excellent communication skills (written and verbal). - Passion for learning and improving technical skills. - Ability to prioritize tasks, make decisions, and take ownership.