Returning Candidate?

Software Dev Engineer II

Software Dev Engineer II

Job ID 
Regular Full-Time
Fred Hutchinson Cancer Research Center
Information Technology

More information about this job


The Hutch Data Commonwealth (HDC) represents a new organization within the Fred Hutchinson Cancer Research Center with a mission to develop new capabilities and resources to facilitate the center’s interaction with large and complex data sets and cutting-edge software tools and technologies. The HDC Software Development team works with the product management group and data scientists to build robust software tools and provide the research community with flexible, extensible, programmatic and interactive access to relevant datasets, analytical tools and visualization toolkits.


In this role, you will work with a small, collaborative team of engineers, product managers, and others – so excellent collaborative, interpersonal and communication skills are also necessary along with a love for coding and learning new technologies as the need arises.


  • Work alongside a friendly multi-functional team to design, create and support end-to-end software solutions across a range of technologies.
  • Work with product managers and other users to understand and translate business needs to technical requirements.
  • Create and maintain documentation
  • Provide Tier 2 Support of software
  • Collaborate with other members of IT staff and end users
  • Willingness to tackle new responsibilities and tasks, as needed
  • Assist in creation of application architecture and design for small projects
  • Collaborate with other members of IT staff and end users
  • Follow software development best practices
  • Participate in code and design reviews
  • Perform other responsibilities as required
  • Take initiative and ownership. Able to manage and report their own work to meet established deadlines.
  • May require on-call support


  • BS in Computer Science, Engineering or related field desired
  • Minimum of 2 years professional software development experience
  • Programming in C# and/or Java
  • Experience developing and consuming REST APIs
  • Experience working on/implementing build, deploy and CI/CD processes
  • Knowledge of relational databases such as SQL Server, PostgreSQL etc.
  • Strong analytical abilities and problem solving skills
  • UI Development experience using popular JavaScript frameworks is a plus.
  • Enjoys working in a team environment and has a proven record of positive contributions to the work of the team