Tech jobs
Job listings
C++ Software Development Engineer II - Graph Algorithms
Develops high-performance C++ graph algorithms for routing and logistics in Esri’s ArcGIS platform, optimizing delivery routes and travel patterns for global users.
Software Development Engineer II - AI Software Components
Builds and integrates AI features like LLMs and computer vision into geospatial software for mapping, utilities, and observability at a GIS company.
Software Development Engineer II - C++ for 3D/Computer Vision (m/f/d)
Develop high-performance C++ software for 3D reconstruction and computer vision in geospatial photogrammetry, processing images, lidar, and point clouds to create accurate 3D models for mapping and environmental applications.
Software Development Engineer II C++ (m/f/d)
Develop high-performance C++ software for 3D geospatial reconstruction from images and LiDAR, focusing on scalability and performance for GIS applications.
C++ Software Developer II - Raster Analysis
Develop high-performance C++ raster analysis tools for GIS platforms, optimizing spatial modeling and cloud/GPU computing to solve real-world problems.
Software Developer II - Indoor GIS AI and Reality
Develop AI-powered indoor mapping and navigation tools using computer vision, 3D graphics, and geospatial software in C++, .NET/C#, and Python.
C++ Software Developer II - ModelBuilder, ArcGIS Pro
Develops and maintains C++/.NET desktop GIS software for ArcGIS Pro, focusing on ModelBuilder's diagramming interface and backend APIs to enable spatial analysis workflows.
TypeScript Software Development Engineer II
Front-end engineer building and maintaining the ArcGIS Business Analyst web app, Esri's location-based market intelligence software, writing scalable, reusable TypeScript components with UI and unit tests. Core stack: TypeScript, JavaScript/HTML/CSS, Node.js, a JS framework (React/Angular/Ember), Figma/Storybook, REST APIs, and Git/SCRUM.
C++ Software Engineer II - Maps SDKs
Builds C++ components for Esri's cross-platform Maps SDKs, working from the core C++ stack up through native rendering engine and Unity/Unreal game-engine plugins for desktop and mobile. Day to day: modern C++ (11/14/17/20) development, unit testing, and collaboration in a small agile scrum team.
Software Development Engineer II - C++
A C++ engineer at Esri's Vienna R&D Center builds and optimizes components for indoor positioning (ArcGIS IPS), working with algorithms that fuse BLE/Wi-Fi radio signals and mobile sensor data for the ArcGIS Maps SDK. Day to day: modern C++ development on an agile team, algorithm evaluation, and test-driven unit testing.
Software Development Engineer II - ArcGIS Enterprise
Software engineer building server-side Java components and web services for ArcGIS Enterprise, Esri's distributed geospatial mapping and analytics platform. Day-to-day work involves designing scalable, fault-tolerant features for on-prem and cloud (AWS/Azure), debugging and fixing performance issues, and collaborating with a cross-functional product team.
Software Development Engineer II - Maritime
Builds full-stack, high-performance map production GIS software for Esri's ArcGIS Maritime and Bathymetry products, serving maritime professionals managing oceanic spatial data. Day-to-day work involves C++ and C# development, design/testing/release cycles, and collaboration in an Agile Scrum team.
Software Engineer - Remote
Mid-level full-stack engineer (remote within the Philippines, night shift 10PM–7AM PHT) building Career Team's Career EDGE workforce-development portal used across the U.S. Day-to-day coding, testing, and deploying with Next.js, Nest.js/Node.js, MongoDB, MySQL, PHP, and common DevOps tooling.
Software Engineer - (RPA/Computer Vision)
Mid-level remote engineer at Curotec building computer-vision-driven RPA for healthcare Revenue Cycle Management: Python with OpenCV, PyAutoGUI and OCR for desktop/legacy apps, Selenium for portals, Azure cloud services, all under HIPAA compliance.
[Distribution/REX] Software Engineer Pleno
Mid-level (Pleno) software engineer at Stone, Brazil's largest independent payments company, building and evolving TypeScript/Node.js (NestJS) microservices for partner distribution and commission logic. Works across the full delivery cycle on AWS with Docker/Kubernetes, including migrating legacy services.
IT Systems Engineer II
IT Systems Engineer II at a personal injury law firm: on-site IT support in Phoenix — troubleshooting hardware/software issues for internal staff, supporting remote workers via Azure Virtual Desktop, and handling Entra ID/Intune administration, workstation setup, Salesforce, Zoom phones, backups, and email/systems administration.
[Distribution/REX] Software Engineer Pleno
Mid-level (Pleno) backend software engineer at Stone, Brazil's largest independent payments company, on the Distribution/REX team. Builds and evolves services end-to-end — translating business rules like commissions and feature flags into code — using TypeScript/Node.js (NestJS), relational databases, AWS, Kubernetes, and distributed systems.
Software Engineer II
Develop and debug high-performance C applications for ultra-low latency electronic trading infrastructure on multi-core Linux systems, collaborating with tier-1 financial institution customers.
Java Developer
Senior engineer on a Unified Commerce team building Java microservices with a React front end, leading IAM initiatives (Keycloak, Okta, OAuth2/OIDC), setting architecture and security standards, reviewing code, and mentoring engineers. Hybrid in Lisbon with 3 office days; candidates must already reside in Portugal.
Développeur C# confirmé - Logiciels industriels & IHM (H/F)
Senior C# developer at BC CAIRE (BAUDIN CHATEAUNEUF group) builds HMI and control software that pilots real industrial equipment — stage machinery, lifting systems and special machines. Day to day: developing C#/.NET applications, migrating legacy WinDev software, PLC communication interfaces, and SQL databases.