Overview
Skills
Job Details
Are you a Sr. Software Developer (Python) seeking an opportunity to truly make a difference? Does contributing to world-class scientific research get you out of the bed in the morning?
We are seeking an experienced Software Engineer to join a team a technology company, within world class research institution. The company provides cloud-based software applications and platforms computing for research in a variety fields including genomics, physics, astronomy, climate and life sciences.
As a part of the team, you will support scientific research by creating and supporting web interfaces that are part of the Software as a Service (SaaS) applications and Platform as a Service (PaaS).
This position will focus on the development of back-end services for data management tools. You’ll create and operate hosted services for data management and automation, delivering them as SaaS and PaaS capabilities to the research and education market.
Highly proficient Python development skills, SQL knowledge and experience in developing for AWS cloud platforms in a collaborative are key to success in this role.
Skills needed to be successful include:
6+ years of professional experience in software engineering and delivering large scale systems
- 3+ years of relevant programming experience developing, implementing, debugging, and maintaining applications with Python.
- Proficient with SQL databases (e.g. PostgreSQL, MySQL, SQLite).
- Outstanding working knowledge with distributed systems.
- Expertise in Linux system programming (e.g. process model).
- Background with AWS.
- Bachelors degree required.
This is a remote position on a fully distributed team. Travel for all team meetings may occur twice a year.
If this sounds like you and you'd be inspired to be part of a team that supports large-scale scientific research, please reach out.