Esri

Software Development Engineer

Esri$137K — $140K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 2 years of experience in software testing or related position.
  • Proficient in Java, Python, REST services, Selenium, Junit, and Jenkins.
  • Strong understanding of testing methodologies and automation.
  • Ability to design and implement automated test frameworks.

Responsibilities

  • Collaborate with Product Engineers to develop and prioritize test plans.
  • Create tests for functional, performance, scalability, and durability.
  • Design and develop automated tests on software components through APIs.
  • Manage and refine integration tests and their results dashboards.
  • Perform detailed peer reviews of test code for quality assurance.
  • Work with Software Development Engineers to enhance software quality through testing.
  • Conduct troubleshooting and repairs on test failures.

Benefits

  • Industry-leading health and welfare benefits including medical, dental, and vision.
  • 401(k) and profit-sharing programs to support your financial future.
  • Minimum accrual of 80 hours of vacation leave annually.
  • Twelve paid holidays throughout the year for work-life balance.
  • Opportunities for personal and professional growth.
Full Job Description
Overview

This is a unique opportunity to grow your technical skills while contributing to projects that matter. You'll work alongside engineers and mentors in a collaborative, cross-functional environment that values learning, innovation and purpose. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you'll be exposed to the full development lifecycle and cutting-edge GIS solutions.

Responsibilities
  • Collaborate with Product Engineers to establish test plans, identify gaps in plans, and prioritize manual tests suited for automation
  • Create tests for functional, performance, scalability, and durability testing, using established coding guidelines and variable definitions
  • Design and develop automated integration and regression test cases on software components through the API
  • Deploy and schedule integration tests to run daily and share test results in an easy-to-understand manner
  • Manage and refactor the suite of integration tests and results dashboards as needed
  • Perform rigorous and in-depth peer reviews of test code
  • Collaborate with Software Development Engineers to improve software quality by writing thorough tests and monitoring the testability of code
  • Measure test coverage and analyze continuous integration test results
  • Conduct framework-level troubleshooting; analyze test failures and make necessary repairs
  • Define, implement, maintain, and document automated test frameworks
  • Advocate for quality throughout the software development process and advise on test optimization

Requirements
  • Bachelor's degree, or foreign equivalent degree, in Computer Science, Computer Engineering, or a related field
  • Two (2) years of experience in the job offered, or two (2) years of experience in a related occupation
  • Demonstrated experience in Java, Python, REST services, Selenium, Junit, and Jenkins

Recommended Qualifications

Total Rewards

Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is

$137,000-$140,000 USD

About Esri

Esri is a global leader in geographic information system (GIS) software, location intelligence, and mapping. The company was founded in 1969 and is headquartered in Redlands, California. Esri's software is used by governments, businesses, and non-profit organizations worldwide to analyze and visualize data in order to make better decisions. The company's flagship product, ArcGIS, is a powerful mapping and analytics platform that allows users to create, manage, and share geographic information. Esri has a strong commitment to sustainability and social responsibility, and works to promote environmental stewardship and social equity through its products and services.
Learn more about Esri
Size
11,000 employees
Industry
Founded
1969

Similar Jobs

More Jobs at Esri

More Information Technology Jobs

Find similar Software Development Engineer jobs: