Senior Software Engineer

Product & Engineering • Engineering

Chicago, Remote, San Diego • Full Time

Job Summary:  

We’re super into the work we do and the community we’ve built and think you might be, too. 

Why? Well, there’s a lot to be proud of! Q-Centrix is a leading health care information solutions provider, which means we’re all about safer, consistent, quality health care for all. More specifically, we’re laser-focused on helping hospitals unlock the value of their data to improve patient care. We do this thanks, in part, to our team of 1,300+ clinical data experts, problem-solvers, tech enthusiasts and (if we do say so ourselves!) brilliant Product Development and Engineering team members. And while most of our colleagues are remote, we have two great offices—one in Chicago and the other in San Diego. (Both locations are open to local team members who prefer an onsite or hybrid setup.) 

The Software Engineering Team at Q-Centrix advances our organization’s mission and purpose by building next-generation software to unlock the power of clinical data. If you're a Software Developer who thrives in a tight-knit team environment, likes designing and developing software solutions, enjoys combining a Scrum process with a strong testing culture and continuous integration, and shares a (potentially unhealthy) obsession with puppies and kittens, this might just be the place for you. You’ll have a leg up if you’re passionate about healthcare and geek out on delivering an amazing and useful application.  

Essential Functions:  

  • Architect and lead developing of large-scope projects that directly impact our business. 
  • Utilize your experience to “see around corners” and anticipate future technical problems with software architecture or gaps in product requirements. 
  • Collaborate with cross-functional teams including front-end, quality assurance, and product through our Scrum process to develop high caliber software. 
  • Mentor junior engineers and provide technical guidance and support. 
  • Develop and maintain technical documentation, including design documents, architecture diagrams, and code comments. 
  • Maintain our high coding standards and best practices through constructive code reviews with an eye towards secure coding practices. 
  • Participate in the software development lifecycle, including requirements gathering, design, development, testing, and deployment. 
  • Participate in the incident response process, by troubleshooting and resolving technical issues in a timely and effective manner. 
  • Conduct post mortem analysis and communicating with the stakeholders. 
  • Continuously improve the quality of software solutions using automated testing and continuous integration/continuous delivery (CI/CD) tools and processes. 
  • Other Duties: As a growth organization, roles and responsibilities often evolve and adapt over time. As such,  this job description may not comprehensively account for future activities, responsibilities, and priorities—these may evolve right along with us!  

Required Skills/Abilities: 

  • 5+ years of web application development experience 
  • 5+ years of at least one scripting language (preferably Ruby or JavaScript) 
  • 3+ years of experience working with a web development framework (Rails, Django, Symfony, etc.) 
  • 3+ years of software testing – you know what to test, when and how during the development process 
  • Proven ability to lead technical projects and mentor junior engineers. 
  • Ability to work independently and in a team environment. 
  • Deep understanding of the principles of software architecture, particular object-oriented design 
  • Proficient in a CLI/POSIX environment 
  • Applicants for employment with Q-Centrix must be legally authorized to work in the United States now or in the future without sponsorship. 

Preferred Education and Experience:  

  • Bachelor's or Master's degree in computer science, software engineering, or a related field. 

Supervisory Responsibilities: None 

Work Environment/Physical Demands: Continuous sitting and fine manipulation. 

Travel Requirements: 10% 

Work Authorization:  Legally able to work in the United States without sponsorship 

Total Rewards: 

At Q-Centrix, our purpose—safer, consistent, quality healthcare for all—drives everything we do. To accomplish this important work, we need to attract, engage, and retain a talented team by providing a compelling, equitable rewards package comprised of an inclusive culture, flexible work environment, learning and development opportunities, competitive pay that rewards high performance, and robust benefits that support health and financial wellness. Add to this package a supportive community of people who help each other not only do meaningful work, but learn, grow, and have fun while doing so, and you get an organization that has earned the Great Place to Work distinction multiple years in a row! 

The target salary range for this role is $125,000.00 - $140,000.00 per year. An individual’s salary within this range is based on multiple factors including but not limited to skills, experiences, licensure, certifications, and other business and organizational considerations. Salary ranges are reviewed, at minimum, annually and all team members are eligible for performance-based salary increases during our organization’s annual review period. The annual bonus payout may be higher or lower than target, dependent on individual and company performance and is considered variable pay. 

In addition to our inclusive and innovative working environment and competitive pay, team members enjoy: 

  • Remote/hybrid flexibility (depending on location) and a generous Flexible Time Off program with additional paid time for volunteering.  
  • Robust benefits package including medical, vision, dental, health savings accounts, company paid short- and long-term disability, employee assistance program, paid parental leave, life insurance, accident insurance, and other voluntary benefit programs for employees and their eligible dependents. 
  • 401(k) retirement plan with a company match. 
  • Opportunities for professional development. 



Commitment to Diversity, Equity, Inclusion and Belonging: 

At Q-Centrix, we hire people who love learning, value innovation, and believe in our purpose of safer, consistent, quality health care for all. We applaud qualified applicants who are accountable and committed to producing quality work. As an Equal Opportunity Employer, we support and value diversity, dignity, and respect in our work environment, and are committed to creating an inclusive environment in which everyone can thrive.

We employ people based on the needs of the business and the job, and their individual professional qualifications. Here’s what does not impact our employment decisions: race, religious creed, religion, color, sex, sexual orientation, pregnancy, parental status, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status, health, marital, civil union or domestic partnership status, or any status or characteristic protected by the laws or regulations in locations where we operate. If you are an individual with a qualified disability and you need an accommodation during the interview process, please reach out to your recruiter.

California Privacy Rights Notice:

During the application and hiring processes, Q-Centrix, LLC (“Q-Centrix”) may collect personal information from applicants.  For residents of California, the collection of this personal information is subject to the California Consumer Privacy Act of 2018 (the “CCPA”) and the California Privacy Rights Act (the “CPRA”) which impose a duty on Q-Centrix to provide this notice at the point of collection, explaining what may be collected and for what purpose.  Information collected by Q-Centrix in this way is stored and handled in accordance with data security industry standards best practices including technological, administrative, procedural, and physical safety measures.  Q-Centrix does not store this information longer than is reasonably necessary to fulfill its purposes listed herein and securely disposes of the data at the time and in the manner dictated by its internal document retention policies.

Personal Information we Collect – Q-Centrix may collect certain personal information during the application process. Over the preceding 12-month period, Q-Centrix may have collected the following categories of personal information as defined by the CCPA:

  • Identifiers: This may include name, username, alias, postal address, telephone number, email, IP address, social security number, driver’s license number, passport number, or other personal identifiers, including identifiers created by Q-Centrix to recognize an applicant or employee.
  • Characteristics of Protected Classifications Under California or Federal Law: This may include race, skin color, national origin, religion, sex, gender identity, sexual orientation, marital status, medical conditions, disability, military/veteran status, age, or any requests for protected leave.
  • Professional or Employment-related information: This may include application, resume, curriculum vitae, professional licenses, designations, credentials, certifications, or any information collected as part of the application or on-boarding process.
  • Education Information: This may include education records, transcripts, report cards, diplomas, degrees, or certificates.
  • Criminal, Financial, and Recreational Drug-Use Information: This may include information obtained from a background check, credit check, or employment-related drug test.

Purpose and Use of the Collected Information – Q-Centrix may use the above data for a variety of purposes related to the recruitment process and the administration of our business.

  • Recruitment Process: This may include identifying candidates, processing applications, creating and making employment offer packages, reference checks, education verification, visa/work-permit filings, and on-boarding applicants as new employees.
  • Improve Internal Processes: This may include data about responsiveness to recruitment postings, effectiveness of recruiting processes and tools, and the collection and analysis of data as it pertains to employment markets, hiring practices, compensation, and recruitment processes or tools.
  • Recordkeeping: This may include keeping records for administrative purposes, maintaining contact information of candidates, complying with legal, regulatory, or law enforcement requirements, to comply with any reporting obligations, to protect or exercise our legal rights or remedies, or for litigation purposes.

Disclosure of Information – Q-Centrix may disclose your personal information to third parties within the context of our recruitment process or your employment.

  • Vendors: This may include individuals or companies that provide recruitment-related services, administrative services, human resource services, employment screening services, onboarding and training services, process refinement services, data processing, data storage, or other services related to the application and hiring processes.
  • Employees, Parents, and Affiliates: This may include individuals, parent companies, or affiliate companies of Q-Centrix related to the recruiting process or onboarding process. Additionally, Q-Centrix may disclose information to employees, parents, affiliates, or other companies or individuals as necessary as part of a reorganization, merger, or acquisition.
  • Mandatory Disclosure: Q-Centrix may disclose your personal information as it believes necessary to comply with any applicable laws, regulations, court orders, or governmental requests.
  • Protection of Interests: Q-Centrix may disclose your personal information in order to protect its interests, which may include protecting itself from illegal activities, regulatory violations, security issues, technical issues, rights violations, harm to property, or harm to individuals.

Sources of Information – Q-Centrix may obtain personal information from:

  • You: This may include information you provide on an application or any other information you provide us directly.
  • Vendors: This may include any vendors we disclose information to in accordance with Section 3.1 above.
  • Verification Sources: This may include professional organizations, licensing bodies, academic institutions, or any references.
  • Publicly Available Sources: This may include public governmental filings, social media profiles, personal websites, news articles, or any other publicly available information.

Your Rights – You retain some rights to your personal information and may submit requests in accordance with those rights by reaching out via the methods below.

  • Access and Updates: You may submit a request to access, correct, update, or delete any of your personal information Q-Centrix possesses.
  • Use: You may submit a request to limit the allowed purposes for which Q-Centrix may use or process your personal information.


This notice may be updated to reflect changes to our policies in accordance with our business, legal, or regulatory obligations, at which time Q-Centrix will provide any legally required notices of such changes.


If you have questions about the Q-Centrix California Privacy Rights Notice or a request regarding any personal information which may have been collected during the application and/or hiring process, please contact 1-877-284-8681 or send an email to