
C++ Software Engineer II - Maps SDKs for Native Apps
Are you passionate about creating innovative software solutions that empower users to explore and navigate the world around them? Do you have a strong background in C++ development and a deep understanding of mapping technologies? If so, we have an exciting opportunity for you to join the Esri team as a C++ Software Engineer II - Maps SDKs for Native Apps. In this role, you will utilize your technical expertise to design, develop, and maintain cutting-edge mapping SDKs for native applications. As a crucial member of our team, you will have the opportunity to collaborate with cross-functional teams and make a significant impact on the mapping industry. Join us in our mission to revolutionize the way people interact with maps and take your career to new heights!
- Develop and maintain high-quality and innovative mapping SDKs for native applications using C++ programming language.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Conduct research and stay updated on the latest mapping technologies and industry trends to continuously improve the SDKs.
- Write efficient, well-documented, and maintainable code that meets coding standards and best practices.
- Troubleshoot and debug software issues to ensure smooth functioning and user satisfaction.
- Work closely with product managers and designers to ensure the SDKs meet user needs and provide a seamless experience.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Continuously optimize and improve the performance of the SDKs to enhance user experience.
- Adhere to project timelines and deliver high-quality work within given deadlines.
- Communicate effectively with team members and stakeholders to provide regular updates on project progress.
- Take ownership of assigned tasks and proactively identify and resolve any roadblocks or issues.
- Stay organized and maintain proper documentation for all software development processes.
- Mentor and guide junior team members, sharing knowledge and best practices to help them grow.
- Comply with company policies, procedures, and coding standards.
Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.
Excellent Problem-Solving Skills And Ability To Work In A Fast-Paced, Collaborative Environment.
At Least 3 Years Of Experience Developing And Maintaining C++ Applications, Preferably In The Mobile Or Mapping Industry.
Strong Understanding Of Data Structures And Algorithms, As Well As Object-Oriented Design Principles.
Experience Working With Mapping Sdks, Particularly Esri's Arcgis Platform, And Integrating Them Into Native Mobile Applications.
Software Development
Debugging
Agile Methodology
Object-oriented design
User Interface Design
C++ programming
API integration
Cross-Platform Development
Native Apps
Gis Knowledge
Maps Sdks
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Problem Solving
Time management
creativity
Critical thinking
Teamwork
Adaptability
According to JobzMall, the average salary range for a C++ Software Engineer II - Maps SDKs for Native Apps in Cardiff, UK is between £35,000 and £55,000 per year. This may vary depending on the specific company, level of experience, and skills of the individual.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Esri is an international supplier of geographic information system software, web GIS and geodatabase management applications.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started