Responsibilities:
The environment is…
- Complex and highly elastic
- Based on some of the latest and greatest cloud native technologies
- Very fast paced
- You will be…
- Building the middleware for our client applications
- Driving a customer centric, highly personalized approach to the evolution of our platform
- Delivering GoLang based microservices into a Kubernetes based, web scale environment
- Delivering software in a SAFe based agile environment, continuously in order to be successful in this role, you will need to be…
- Highly motivated, driven & hard working
- Not afraid to fail
- Capable of building highly available micro services in GoLang, we are happy to teach the right person GoLang
- Comfortable working in a TDD & CI/CD environment
- Highly competent using tools such as Git, postman, an IDE and a tracking tool such as Jira
- A team player - We have a great group of diverse folks working together in harmony.
Basic Requirements:
A successful Senior Engineer – Software Development will:
- Be available to work onsite out of our American Fork, UT or Englewood, CO offices
- Have a 4-year college degree in Computer Science / Information Technology, master’s degree is preferred or equivalent professional experience
- Have 5+ years of professional enterprise development experience
- Have experience building and managing large, highly available enterprise grade applications
Qualifications:
Technologies in our environment:
Here are some of the key technologies that make up our environment. While we do not expect you to have a detailed understanding of each, the more of these you are familiar with the better.
- GoLang, Java, Python
- Automated testing of applications & Continuous Integration / TDD / BDD
- Confluent Stack / Kafka / ELK Stack / Couchbase / Cassandra / Rabbit MQ / PostGreSQL / Elasticsearch
- Cloud Native tools: Kubernetes / Docker / Rancher / Consul / Vault / Salt Stack / Jenkins / Terraform / AWS / Jaeger / gRPC / Istio / Calico
- CI / CD & DevOps Culture
- 12 Factor Applications
- Serverless / Function as a service concepts, implementations & patterns