Software Engineer (Platform)

  • $80,000.00 - $120,000.00/year
  • About us:

    Oncora is an oncology software and data company dedicated to helping physicians and scientists collect and use real-world data to improve outcomes for cancer patients. Our products include: a workflow integrated data capture software system for radiation oncology, a data warehouse to amass real-world, regulatory-grade oncology data, a predictive model API with machine learning algorithms to power partner software, and a life sciences partner product leveraging automated medical image analysis to advance new technologies in the fight to cure cancer.  We work with world-leading cancer centers such as MD Anderson and Northwell Health, and our team is mission-driven to its core. 


    • Design and implement robust software systems for integrating and processing data
    • Write clean, maintainable code (Python, MongoDB) complete with tests and documentation
    • Implement and document new API endpoints in collaboration with frontend engineers
    • Improve and optimize existing data pipelines in conjunction with data scientists and engineers
    • Identify and extract useful information from heterogeneous data sources
    • Work with implementation and DevOps teams to build customer-agnostic automated solutions
    • Provide code reviews and feedback to other team members

    Required skills:

    • BS/MS in Computer Science or equivalent experience
    • 5+ years of data-oriented software development experience
    • Strong foundation in programming, algorithms, and software application design
    • Tendency to seek simple, elegant solutions to complex problems
    • Ability to analyze and optimize existing solutions
    • Advanced knowledge of Python
    • Experience with MongoDB or strong understanding of database theory
    • Experience with cloud computing providers such as AWS
    • Experience with all facets of software development life cycle
    • Experience with container orchestration - working knowledge of containers and virtual machines
    • Experience with healthcare data standards and integration a huge plus (HL7, FHIR, DICOM, etc.)

    Compensation, Benefits, and Perks:

    • Salary: $80-120k plus stock options
    • 401k (no match currently)
    • Group health and dental insurance
    • Flexible vacation policy
    • Allowances: eBooks, online courses, workstation setup
    • Gym membership
    • Events: happy hours, team dinners, conversations with oncologists
    • You get to work with smart, passionate people on a product that will have a direct impact on the quality of life for cancer patients

    Sorry, we do not offer visa sponsorships at this time.

    Oncora Medical is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, age, sex, religious creed, disability, ancestry, national origin, sexual orientation, gender identity, or gender expression.

    Want to apply later?

    Type your email address below to receive a reminder

    Apply to Job

    ErrorRequired field
    ErrorRequired field
    ErrorRequired field