Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

American Society of Clinical Oncology Logo

Senior Full Stack Software Engineer

American Society of Clinical Oncology

Salary not specified
Oct 27, 2025
Alexandria, VA, US
Apply Now

The American Society of Clinical Oncology (ASCO) is looking to hire a Senior Software Engineer to develop, maintain, and enhance software solutions that support their mission to conquer cancer through research, education, and promotion of the highest quality patient care.

Requirements

  • 5 years' experience and high proficiency with web development including significant hands-on back-end experience in Python/AWS; and secondary experience in C-Sharp/.NET
  • Proficient in at least one client side language (JavaScript, TypeScript, etc.)
  • Hands-on experience with GraphQL services, resolvers and schemas using AWS AppSync (VTL Scripts) and/or Apollo
  • Proficient at developing Lambda functions in Python
  • Proficient with cloud-based technologies and serverless computing models (AWS required and Azure/GCP preferred)
  • Hands-on experience working with relational databases, NoSQL and Graph technologies
  • Hands-on experience and knowledge of ElasticSearch/OpenSearch

Responsibilities

  • Lead the design, development, maintenance, and documentation of ASCO applications, services, and analytics.
  • Collaborate with cross-functional teams to deliver reliable and high-performing software solutions.
  • Experiment with and learn new technologies that can enhance our software products, promoting innovation within the team.
  • Champion Agile software development principles within the team. Ensure adherence to best practices, including version control, code reviews, documentation, and software design aimed at longevity and improvement.
  • Identify, communicate, and effectively manage risks associated with software development projects. Provide solutions and recommendations to mitigate potential issues.
  • Collaborate with other teams to drive change, influence product and process decisions, and ensure alignment with organizational objectives.

Other

  • Bachelor's degree in Computer Science, Engineering or related field or equivalent relevant experience
  • Ability to work east coast business hours to contribute to stakeholders and business needs
  • Experience with Agile development methodologies
  • A passion for quality, documentation, visibility, transparency, and metrics
  • Excellent communication skills, including written, with clear information conveyance