COVID-19 Latest Updates and Resources

Software Developer

Curi is committed to helping physicians in medicine, business, and life. Founded in 1975, we were built on a promise: When doctors needed help, we would answer the call. Physicians’ needs have changed over the years, but our dedication to that promise has never wavered. From wealth management to medical malpractice insurance to well-being programs, we remain passionately curious about identifying ways to meet the ever-evolving needs of physicians and those who support them.

The Role

We’re looking for a self-starter with strong communication skills and the ability to translate complex technical concepts for a non-technical audience to work in our IT Department as a Software Developer. Reporting to the Director, Digital Platforms, you will be responsible for working cross-functionally with business domain experts on building and maintaining web applications and integrations to third-party systems. Duties include, but are not limited to, participating in all phases of the software development lifecycle, including discovery, analysis, requirements definition, solution design, configuration, code development, testing, deployment, and support.


  • Collaborate with cross-functional teams to capture requirements
  • Configure, build, test, and deploy web applications and integration solutions
  • Collaborate with Software Development peers to write, review, and provide feedback on technical design proposals and participate in and contribute to code reviews
  • Write scalable tests, and release plans and technical documentation to support fast-paced development
  • Resolve (diagnose, track, and manage) issues requiring in-depth expertise in the solution
  • Deliver improvements, bug fixes, and data setup and define test regression and acceptance criteria
  • Closely work with the Information Technology team and clients to understand the business requirements, including working with third party integrators


  • Modern web development fundamentals: HTML, CSS, JavaScript, SOAP/REST Web Services, XML, and JSON
  • Experience in Continuous Integration/Continuous Deployment
  • Proficiency working with Git/Github and Markdown
  • Comfortable with Linux command line
  • Ability to write well-documented code that others can understand, support, maintain, and build upon
  • Excellent written and verbal communication skills with the ability to translate complex technical concepts for a non-technical audience
  • Demonstrated ability to work with contending priorities successfully 


Required Education and Experience

  • 5+ years professional experience in software development
  • Bachelor’s Degree in Computer Science or equivalent work experience

 Preferred Education and Experience

  • Prior experience with AWS and Docker/Kubernetes containers
  • Additional languages: Python, PHP and Java
  • Experience with OAuth frameworks