Build/DevOps Engineer


Apply Now

Overview


Esri is eager to add a software development engineer who shows passion for driving efficiencies in development and production environments using the latest cross-platform techniques, technologies, and frameworks. The software Build and DevOps team is at the core of our software development process! This role empowers build engineers to influence new feature integration for Esri’s core tech stack. You will collaborate with engineers from software, hardware, and localization teams. Build/devops engineers have the satisfying opportunity to implement innovative solutions by using distributed computing, cloud services, and virtualization technologies in production build systems. We are also looking for someone who has Python programming skills. Come and apply today!

Responsibilities


  • Develop tools and scripts for build automation
  • Grow and maintain build infrastructure as code
  • Oversee continuous integration builds of Esri's core tech stack products
  • Optimize build processes for speed and simplicity
  • Support source code management and developer infrastructure
  • Debug and fix build-related bugs
  • Build and update third-party packages

Requirements


  • Strong problem-solving and debugging skills
  • Good working knowledge of Python programming
  • Experience with one of the following languages: C++, C#, Java
  • Knowledge of Git/GitHub
  • Ability to work independently in a challenging environment
  • Bachelor’s in computer science, or closely related field

Recommended Qualifications


  • Production build, build engineer, or general software development experience
  • Experience with one of the following tools: Jenkins, Ansible, Maven, Docker, Visual Studio
  • Experience with UNIX or Linux
  • A more experienced candidate might have a master’s degree in computer science

Questions about our interview process? We have answers.

 

Keywords: Programming, Build, Engineer, Python, Git, Automation

About Esri


Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

#LI-MM1   IND1

Keywords: Programming, Build, Engineer, Python, Git, Automation

Apply Now