Sr. C++/C# Software Development Engineer - ArcGIS CAD/BIM Integration
$123.14k - $202.49kEsri
Overview
Join Esri’s CAD/BIM Integration team to help shape the future of geospatial product integrations for Building Information Modeling (BIM) and CAD. This team works with experts in the field to provide integration solutions that solve complex workflows in 2D and 3D. We are a fast-paced, agile team that works with the latest technologies and design patterns to solve customer-focused problems across many different industries.
We’re looking for a solid C++ developer who is also skilled in C# .Net desktop development. The ideal candidate will have some fundamental knowledge of geospatial and CAD/BIM technology.
Responsibilities
Create ArcGIS integration technology for ArcGIS using Modern C++
Integrate with secure web services within desktop applications using .NET C# and/or C++
Work with industry-leading CAD and BIM software standards to create integration opportunities
Build software that follows industry-standard design patterns, development methodologies, and deployment models
Collaborate with other programmers and developers throughout the development process
Requirements
5+ years of experience building commercial software using C++, C# and WPF
Firm understanding of object-oriented design, data structures, and design patterns
Ability to clearly describe and analyze a problem and to articulate a solution
Experience in managing source code in a git environment
Effective time management and organizational skills
Ability to work productively in a fast-paced and evolving agile environment
Bachelor’s degree in computer science, engineering, mathematics, or related
Recommended Qualifications
Knowledge of:
DBMS fundamentals
Esri products or similar GIS or spatial software o MVVM application design pattern
BIM technologies for design and space management
CAD as used for infrastructure design and construction
Cloud document storage technologies
Knowledge of raster & imagery use in GIS
Master’s degree or PhD in computer science, engineering, mathematics, or related
#LI-DK1
#LI-Onsite
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
$123,136—$202,488 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 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 reasonable accommodation for any part of the employment process, please email 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.
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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. C++/C# Software Development Engineer - ArcGIS CAD/BIM Integration in Redlands, CA vacancy
- ...enhancing the 3D analytic capabilities of ArcGIS, the world’s leading geospatial platform... ...urban planning, architecture, and engineering. You’ll design and implement robust data... ...you\'re excited about building scalable software that makes a difference, we’d love to connect...SeniorWorldwide
$123.14k - $202.49k
...tables of records. Bring your passion for Software Development to help us develop a global search and... .... You'll work alongside product engineers, developers, and users to create location... ...rapid search Optimize existing and new C++ code to reduce memory consumption and...SeniorRelocationRelocation package$118.98k - $197.6k
...pace, and our 3D software development team is at the forefront... ...industry‑standard CAD and 3D formats,... .... Strong software engineering and mathematical... ...Responsibilities Build C++ software... ...Strong knowledge of C# Experience with data... ...with Esri ArcGIS Platform Total Rewards...SeniorCAD$123.14k - $202.49k
...Overview ArcGIS Pro is a powerful... ...information system (GIS) software that is used to... ...team of software engineers, product engineers... ...algorithms and agents in C# or Python,... ...in C#, Python, or C++ Build software... ...design patterns, development methodologies, and...Senior$123.14k - $202.49k
...demand seamless integration between GIS data and BIM models to... ...that help owners, engineers, planners, and... ...requires innovative software engineering to... ...between the ArcGIS geospatial cloud... ...software product development experience ~... ...experience with C++, .NET and/or...BimSenior$101.19k - $167.34k
...the next generation of ArcGIS Enterprise, a suite... ...reliable distributed software for on-premises and the... ...time. Our Software Development Engineer in Test provides a strong... ...design and develop integration, UI and performance... ...following languages: Java, C++, C#, or Python ~ Strong...Worldwide- A leading GIS software company in Redlands, CA, is seeking an individual contributor to develop solutions for ArcGIS Pro using C++ and C#. The role emphasizes creating asynchronous GUI components and building software that adheres to industry standards. Candidates should...
$101.19k - $167.34k
...Overview ArcGIS Pro is a powerful geographic... ...information system (GIS) software that is used to... ...ArcGIS Pro, utilizing C++ and C# Develop and design... ...standard design patterns, development methodologies, and... ...in computer science, engineering, mathematics, or...$97.76k - $163.28k
Overview ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize... ...Pro, utilizing C++ and C# Develop and design asynchronous... ...design patterns, development methodologies, and... ...computer science, engineering, mathematics, or...$101.19k - $167.34k
...Overview ArcGIS Enterprise provides powerful... ...written in C/C++, enabling ArcGIS to integrate with leading relational... ...Build full-stack software components that follow... ...design patterns, development methodologies, and... ...developers and product engineers throughout the...$79.04k - $133.02k
...Overview ArcGIS Enterprise is a suite of products... ...team of product engineers, software developers, designers... ...engage in research and development aimed at elevating... ...design, required for integrating the web application with... ...languages such as C#, Python, or Java Experience...$92.14k - $153.92k
The Geodatabase development team delivers cutting... ...data management software to customers... ...a member of the ArcGIS Desktop, ArcGIS Pro... ...diverse group of engineers to implement creative... ...opportunities to integrate new technologies... ..., such as C#, Java, C++, or Python Strong...SeniorRelocationRelocation package$101.19k - $167.34k
...Overview ArcGIS Pro is a powerful geographic... ...system (GIS) software used to analyze,... ...your expertise in C/C++, operating systems... ...with senior engineers on innovative features... ...in C/C++ software development ~ Understanding... ...Familiarity with C# and UI frameworks...$87.36k - $139.36k
...from the construction, engineering, and project delivery sectors... ..., digital twins, and integrated data environments... ...digital delivery, VDC/BIM, field operations, or technology... ...GIS integrates with CAD, BIM, and field... ...Experience using or supporting ArcGIS solutions within...BimCADFor contractorsWork at office$96.41k - $166.92k
...Overview As someone enthusiastic about integrating a wide variety of applications, you are... ...other project teams with their solution development Requirements ~5+ years of... ...language such as .Net, Python, R, MDX, C#, Java, or JavaScript ~ Experience with...Senior$123.14k - $202.49k
...is seeking an experienced Sr. Software Development Engineer to help advance the next generation... ...capabilities across the ArcGIS platform. In this role,... ..., develop, test, and integrate AI/ML algorithms as part of... ...Familiarity and knowledge with C++ in large-scale or...Senior$123.14k - $202.49k
...develop next-gen Esri software. We are focused on designing... ...raster and imagery in ArcGIS Pro. Our tools support... ...and user interface development, then join our creative engineering team at Esri to build something... ...methodologies using C#, WPF, and C++ to build software...SeniorFlexible hours- ...Partner Manager to enhance relationships with business partners and systems integrators. The role focuses on strategic partnerships and GTM sales initiatives to drive revenue growth and ArcGIS adoption. Ideal candidates should have over 5 years of experience in partner...Senior
- ...modernized applications using C# .NET • Develop excellent software for use in field mapping... ...throughout the development process • Define user... ...services • Ensure that ArcGIS software meets real-world... ...degree in computer science, engineering, mathematics, GIS, or...Senior
$104k - $176.8k
...partners and systems integrators to collaboratively sell... ...Esri’s technology. This Sr. Partner Manager role... ...revenue growth and ArcGIS adoption. We invite you... ...marketing, and business development teams to support... ...familiarity with enterprise software platforms Familiarity...Senior$123.14k - $202.49k
...motivated and proficient software engineer that understands... ...optimizing storage, integrating traffic and other live... ...bugs in the existing C++ codebase Optimize... ...throughout the software development life cycle... ...depth knowledge of the ArcGIS Network Analyst product...Senior- ...talented developers to enhance the 3D analytic capabilities of ArcGIS. Your role will involve contributing to a modular codebase that... ...problem-solving skills and a passion for creating high-impact software, we want to hear from you. This position offers a chance to make...Senior
$123.14k - $202.49k
...modernized applications using C# .NET Develop excellent software for use in field mapping,... ...throughout the development process Define user requirements... ...services Ensure that ArcGIS software meets real-world... ...in computer science, engineering, mathematics, GIS, or related...Senior- A leading GIS software firm located in Redlands, California, seeks... ...developer with expertise in C/C++. You will engage in developing... ...collaborating with senior engineers to implement innovative features... ...' experience in software development, a solid understanding of operating...
$101.19k - $167.34k
...enterprise geodata management development team and help build the... ...framework to support ArcGIS relational and NoSQL information... ...Build end-to-end software components (storage engines, services, APIs, and deployment... ...programming experience in Java or C++ ~ Familiarity with SQL...$97.76k - $163.28k
A leading GIS technology company is looking for a software developer with expertise in C/C++ and operating systems to join their Desktop Architecture team. As part of this role, you will develop and maintain C/C++ software frameworks, collaborate on innovative features...$24 - $32 per hour
...and survey teams with complex CAD drafting, 3D modeling, and... ...AutoCAD Civil 3D and related software. This role requires strong technical... ...with project managers, engineers, and field survey teams. You... ...representations for utility projects Integrate field data into final...CADHourly pay$93.6k - $159.33k
...Build the next generation of ArcGIS Enterprise, a suite of products... ...scalable, and reliable distributed software for on-premises, Kubernetes,... ..., at any time. Our product engineers provide a strong technical voice in the product development process and use the best tools...SeniorFull timeWorldwide- A leading mapping and analytics firm is looking for a software engineer to enhance the ArcGIS Enterprise platform. This role involves designing and developing cloud-native systems using modern C++ practices and container technologies like Docker and Kubernetes. Ideal candidates...
$112.32k - $176.59k
...Join Esri as a Senior UX Researcher - ArcGIS Apps, where you'll focus primarily on... ...collaborate with designers, product managers, software engineers, and domain experts to conduct... ...environment, supporting projects in active development as well as research that informs...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. C++/C# Software Development Engineer - ArcGIS CAD/BIM Integration. Be the first to apply!
Related searches
- c++ developer Redlands, CA
- c++ software developer Redlands, CA
- c++ programmer Redlands, CA
- senior software design engineer Redlands, CA
- software engineer amazon Redlands, CA
- software developer positions Redlands, CA
- software engineer Redlands, CA
- agile software developer Redlands, CA
- senior software engineer remote Redlands, CA
- software developer entry level Redlands, CA

