Principal Software Development Engineer - ArcGIS Pro Layouts

Global leader in GIS (Geographic Information System) software and location intelligence technology.
Redlands, CA, USA
$145,600 - $241,280
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Member Technical Staff (JoinOCI-SDE)

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) team, focusing on building and operating cloud services in distributed environments.

Principal Java Developer for Visual Builder IaaS Team - US Citizenship Required

Principal Java Developer position at Oracle, focusing on Visual Builder Infrastructure development. Remote role requiring US citizenship, offering $96K-$223K salary range.

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL, building scalable cloud database services.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Xbox Platform team, focusing on game compatibility and security systems, offering competitive compensation and flexible work arrangements.

Description For Principal Software Development Engineer - ArcGIS Pro Layouts

Esri is seeking a Principal Software Development Engineer to join their ArcGIS Pro team, focusing on layout and graphics programming. This role combines creative design with technical expertise in building tools for map preparation and high-quality digital outputs.

The position involves working on ArcGIS Pro, Esri's flagship product, specifically on the team responsible for creative graphics design tools. You'll be developing components that allow users to prepare maps for printing and create high-quality digital outputs. The role requires expertise in C++, C#, and WPF development.

Key aspects of the role include:

  • Developing sophisticated graphics and layout tools for professional map production
  • Building public SDK/API's for both internal and external developers
  • Participating in UX design discussions to enhance user workflows
  • Performance optimization and troubleshooting
  • Mentoring junior engineers through design reviews and knowledge sharing

The ideal candidate will bring 8+ years of C++ programming experience and strong knowledge of graphics libraries. This role offers the opportunity to work on innovative mapping and design software while contributing to a product used by professionals worldwide.

Esri offers a competitive total rewards package including comprehensive health benefits, 401(k), profit-sharing, minimum 80 hours vacation, and twelve paid holidays. The company values diversity and maintains a strong commitment to creating positive global change through GIS technology.

This hybrid position is based in Redlands, CA, offering a blend of in-office collaboration and remote work flexibility. Join a team that's pushing the boundaries of geographic information systems and creative design software.

Last updated 5 minutes ago

Responsibilities For Principal Software Development Engineer - ArcGIS Pro Layouts

  • Build C++ /C#/WPF software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Work on designs for public SDK/ API's for both internal and external developers
  • Participate in UX design discussions that help streamline user workflows to improve productivity
  • Troubleshoot, identify, and address issues
  • Identify and address performance issues
  • Mentor and coach junior engineers through design and code reviews, technology presentations, and insights
  • Share your leading expertise through documentation and mentorship

Requirements For Principal Software Development Engineer - ArcGIS Pro Layouts

  • 8+ years of professional experience in C++ programming
  • Understanding of one or more graphics libraries such as OpenGL or DirectX
  • Strong experience in object-oriented software principles
  • Excellent written and verbal communication skills
  • Bachelor's in computer science, GIS, mathematics, or STEM related field

Benefits For Principal Software Development Engineer - ArcGIS Pro Layouts

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • 401(k)
  • Profit Sharing
  • 80 hours minimum vacation
  • 12 paid holidays

Interested in this job?