Senior Software Engineer
Datica helps healthcare get on the cloud. Since 2013, we have worked with hundreds of healthcare companies—from digital health startups to hospitals to Fortune 100 enterprises—bringing them into the future. Our secret is the dirty work: No company is better at focusing on the muddy details that are the true blockers to healthcare utilizing the cloud.
We're on a mission, and you could play a critical role.
Datica is a growth stage startup. In 2018, we plan to double our customer base, double our revenue, and dramatically increase our impact on improving patient care. We are doing this through an aggressive product roadmap, a growing team, and a laser focus on the problems our customer face. The next year will be hard, but the rewards will be worth it.
The demands and diverse needs of our customers present a considerable challenge: develop a platform that provides compliance across multiple cloud providers in a secure and reliable way. Helping our customers transition from their outdated data center to a cloud based infrastructure requires a relationship of trust and confidence in our solutions. Our goal is to build a platform that follows industry standards and best practices and eases the burden of maintaining compliance and security. If you are inspired to learn and collaborate with a highly motivated team and have the skills to achieve these goals, we would love to have you join us in this mission.
We are looking for a motivated Senior Software Engineer with operational, security, and development experience to help deliver these solutions to our customers. In this role, you will leverage Kubernetes and related open source solutions to help Datica meet a diverse set of customer needs. You will participate in architectural decision making to advocate reliable and compliant solutions to expand our platform.
You will work directly with customers to understand their needs, and design and deliver solutions based on the platform to meet those needs. You will collaborate with Engineers and our Product team to ensure the platform continues to adapt to the increasingly-complex demands of our customers.
Need to have:
Five years of experience working in Unix/Linux environments
Scripting experience with Bash, Python, Ruby, etc.
Strong knowledge of containerization technologies (Docker, Vagrant, etc.)
Strong knowledge of container management technologies
Preferably Kubernetes experience
Experience with configuration management (Terraform, Salt, Puppet, Ansible)
Experience with cloud environments such as AWS and Azure
Experience with basic networking and security concepts
Experience with using Git effectively in a group environment
Experience with monitoring and logging tools
Preferably Elasticsearch, Logstash, Kibana, and/or Fluentd
Nice to have:
Experience writing extensive tests with a passion for automation
API development experience with Python and/or Go
CKA (Certified Kubernetes Administrator)
Prior experience leading development teams
Working knowledge of deploying and managing resources on a Kubernetes platform
Strong knowledge of continuous integration tools such as Jenkins or Gitlab CI
Working knowledge of proxy software such as Nginx
Healthcare system development within a HIPAA and HITRUST compliant environment
*To be considered, please also include a link to your Github site, if applicable*