Esri
Direct Greenhouse career site

Software Development Engineer II - Maritime

Pay
$101,192 – $167,336 per year
Location
Vienna, VA · On-site
Job type
Full-time
Level
Senior
Experience
2+ years
Education
Bachelor's degree
Listed
Today

Skills & highlights for this role

  • C++
  • C#
  • Java
  • Object-oriented design
  • Algorithm analysis
  • Agile Scrum

Also useful

  • XAML
  • WPF
  • MVVM
  • RESTful web services
  • GML
  • STAC
  • JavaScript
  • Python

Overview

In this position, you will use your C++ expertise to develop highly performant map production software that simplifies usage through a combination of user interface and automated processes. Your work will help a growing global cohort of maritime professionals to design and maintain oceanic spatial data infrastructure at ports, coastal and deep-sea engineering sites, and for safe riverine and marine navigation. You will be a part of GIS developer communities to imagine the capabilities of location-aware software applications that enable real-world data and analysis improvements.

This team supports the ArcGIS Maritime and Bathymetry products. As a full stack software development engineer, you will build software that manages the knowledge of the 70% of our planet that is blue to create and curate products that are fit for purpose across the maritime domain. You will be part of a talented cross-functional team of dynamic and passionate engineers who deliver capabilities that enable our customers to make a difference in communities around the world.

The Professional Services division is the consulting and implementation arm of Esri. We break ground in new markets, push the technology envelope and ultimately deliver transformational solutions to high profile clients worldwide. The Professional Services organization is comprised of nearly 1,000 talented business and technical professionals who strive every day to help our users be successful. This product team works closely with solution delivery consultants to envision and then 'make real' the emerging requirements in industry, government, and other user communities.

Responsibilities

  • Use C++ and C# to develop full-stack GIS applications
  • Build software that follows industry-standard design patterns, development methodologies, and deployment models
  • Design, test, and release capabilities in the ArcGIS system to improve overall application quality
  • Solve complex problems with application design, development, and user experiences
  • Collaborate with other developers, engineers, and product managers throughout the development process
  • Work effectively in an Agile Scrum team environment

Requirements

  • 2+ years of professional experience in a similar position supporting similar responsibilities
  • Strong foundation in object-oriented software principles
  • Ability to analyze software/algorithms and identify improvements
  • Experience with software development using C++, and C# or Java
  • Strong communication skills in English
  • Bachelor's degree in computer science, mathematics, or STEM related field

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 $101,192 - $167,336 USD

The Company

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process.

We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.

If you don't meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

Read the original posting

From Esri's careers page, first listed on Rolev.ai on November 12, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Software Development Engineer II - Maritime role at Esri, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

What is the salary for the Software Development Engineer II - Maritime role at Esri?

The Software Development Engineer II - Maritime posting at Esri states compensation of $101,192 – $167,336 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Esri's official career site.

Where is the Software Development Engineer II - Maritime job at Esri located?

This Software Development Engineer II - Maritime position at Esri is located in Vienna, VA (On-site). Always check Esri's application page for specific state eligibility or relocation policies.

What qualifications are required for Software Development Engineer II - Maritime at Esri?

For the Software Development Engineer II - Maritime role, Esri highlights 2+ years of relevant experience; a bachelor's degree; experience with C++, C#, Java, Object-oriented design, Algorithm analysis, Agile Scrum. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Software Development Engineer II - Maritime position at Esri?

This listing links directly to Esri's Greenhouse application page. You can apply directly on Esri's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Greenhouse application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.