Senior Software Engineer, Deployment Efficiency

Your objective is simply stated but extremely challenging: provide our engineering staff with Platform-as-a-Service offerings that allow them to be self-sufficient, productive, and focus on business impact.  You will work with development teams to get code, tools, and policies in place to quickly, efficiently, and securely deploy their work.  You will give teams complete ownership of their code, all the way into production; ensuring they have the visibility and tools needed to make effective, continual change.  The deployment efficiency team plays a central role with high impact and visibility across all of engineering.  Your days will be heavily collaborative with our operations and development teams to understand and deliver on their needs.  If you want to be part of a small but impactful team, enjoy collaboration, thrive on building and maintaining highly-scalable critical systems, and have passion and tenacity for tackling complex problems, this is a great opportunity!

What the Job Entails

  • Design, code, and evolve the self-service deployment framework which teams use to deploy and manage their services in all environments
  • Drive the next generation of our platform as we move toward continuous deployment in a cloud environment
  • Provide engineering teams a platform that allows them to maximize their business impact through automation
  • Find and use the best tools for the job, such as Ansible, Jenkins, Docker, Salt, Nginx, Consul and more
  • Perform technical design and code reviews
  • Collaborate with both development and operations teams on new feature rollouts

Our Ideal Candidate

  • Seasoned professional in server-side development on large production-level applications
  • Strong software engineering background and programming skills
  • Proficient with Linux environment, Bash scripting, and networking
  • Previous experience working with large-scale service-oriented production environments
  • Experience with configuration management and deployment tools (e.g. Ansible, Salt, Chef, etc)
  • Familiarity with agile processes and toolsets (Git, Jira, Stash, etc)
  • Great verbal and written communication skills
  • Thrives in a fast moving agile environment

#LI-AG1

Back to top