Software Engineer

2 weeks ago


Cardiff, Cardiff, United Kingdom Esri Full time

About the Role

">

We are seeking an experienced C++ Software Engineer to join our team and contribute to the development of a cross-platform mapping API. This is a great opportunity for someone passionate about C++ to design and develop next-gen technology that makes a difference in the world.

Responsibilities

  • Design and implement C++ software components using industry-standard design patterns and methodologies.
  • Develop high-quality software for use in field mapping, data collection, sensor networks, street navigation, and more.
  • Collaborate with other programmers and developers throughout the development process.
  • Define user requirements and design applications and APIs for devices.
  • Solve complex problems with application design, development, and user experiences.

Requirements

  • 5+ years of commercial/academic software development experience.
  • Fluent in modern C++ (11/14/17/20) and associated technologies (STL, Boost, etc.).
  • Object-oriented design skills.
  • Understanding of algorithms and design patterns.
  • Effective time management and organisational skills.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in computer science, engineering, mathematics, mapping, GIS, or related field.

Salary

A reasonable estimate of the base salary range for this role is £48,000 - £78,000.

About Us

At Esri, 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 best work.

What We Offer

  • Competitive salary range.
  • Ongoing professional development opportunities.
  • Diverse and inclusive workplace culture.


  • Cardiff, Cardiff, United Kingdom MoveIT Software GmbH Full time

    StellenbeschreibungWir suchen einen motivierten und engagierten Mitarbeiter, der sich für die Rolle eines Agile Software-Engineers begeistern kann. In dieser Position arbeiten Sie an der Entwicklung von Produkten, die Kunden aus der Bauelemente- und Baustoffbranche nutzen. Die Herausforderung des Jobs besteht darin, eine Vielzahl von Anforderungen zu...


  • Cardiff, Cardiff, United Kingdom beBee Professionals Full time £55,000 - £75,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Cardiff, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...


  • Cardiff, Cardiff, United Kingdom Identify Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company} for an exciting opportunity to work on cutting-edge projects.Key Responsibilities:Design and develop high-quality software solutionsCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain technical...


  • Cardiff, Cardiff, United Kingdom Identify Solutions Full time

    Lead PHP Software EngineerLocation: Hybrid, onsite one day a weekSalary: Up to £80,000 per annum + bonusIdentify Solutions is seeking an experienced software engineer to lead the development of innovative projects.The successful candidate will spearhead the development of the Research Management Software (RMS) platform, utilising dynamic web applications,...


  • Cardiff, Cardiff, United Kingdom Aforza Ltd Full time

    About the CompanyAforza Ltd is a leading provider of cloud solutions, and we are looking for a skilled Senior Software Engineer to join our team. As a key member of our Cloud Platforms engineering team, you will be working with a talented group of engineers to develop and maintain our industry-leading cloud products.


  • Cardiff, Cardiff, United Kingdom DataCore Software Full time

    At DataCore Software, we're looking for a Cloud Solutions Consultant to join our team. This role is 100% focused on acquisition and building on our existing global footprint.This individual must maintain high-performance levels and attention to detail through direct actions that drive revenue in alignment with Perifery's Go-to-Market strategy.To conduct...


  • Cardiff, Cardiff, United Kingdom Peaple Talent Full time

    Key ResponsibilitiesWe are seeking an experienced Software Engineering Manager to lead and inspire multidisciplinary teams within a DevOps environment. In this critical role, you will oversee all aspects of software development projects, ensuring they are delivered successfully, on time, and to a high standard.This position reports directly to the Head of IT...


  • Cardiff, Cardiff, United Kingdom beBee Professionals Full time £55,000 - £75,000

    We are looking for a Senior Software Engineer to join our team in Cardiff, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead technical decision-making...


  • Cardiff, Cardiff, United Kingdom IntaPeople Limited Full time

    At IntaPeople Limited, we are currently seeking an experienced Software Solutions Engineer to join our team on a permanent basis. This role is crucial in driving the company's software solutions, ensuring seamless integration and function.Job OverviewThis position involves collaborating with various project teams to design and implement effective systems....


  • Cardiff, Cardiff, United Kingdom beBee Professionals Full time £45,000 - £65,000

    We are looking for a talented Software Engineer to join our innovative team in Cardiff, United Kingdom. As a key member of our team, you will be responsible for developing, testing, and maintaining software solutions that drive our business forward.Key Responsibilities:Develop and maintain high-quality software applications.Collaborate with cross-functional...


  • Cardiff, Cardiff, United Kingdom IntaPeople Full time

    IntaPeople, a pioneering company in South Wales, is revolutionizing the manufacturing industry with innovative materials.The company seeks an experienced Senior Software Engineer for a permanent role, crucial to driving software solutions that ensure seamless integration and functionality.About the PositionCollaborate with project teams to design and...


  • Cardiff, Cardiff, United Kingdom ASSA ABLOY Global Solutions Full time

    Role OverviewWe are seeking a highly skilled Staff Engineer to join our team in Cardiff, UK.This is a fantastic opportunity for an experienced software engineer to take on a challenging role and make a significant impact on the development of our RFID access control products.The successful candidate will have a strong background in embedded systems...


  • Cardiff, Cardiff, United Kingdom Permanent Futures Full time

    We are seeking an experienced Senior Software Engineering Lead to join our digital transformation programme at Permanent Futures.Key Responsibilities:• Provide technical guidance to a team of software developers (scrum team)• Assist with software support and maintenance.• Utilize software development frameworks e.g. .NET or Java or database tech...


  • Cardiff, Cardiff, United Kingdom Monzo Full time

    OverviewWe are looking for a skilled Software Engineer to join our team in London or remotely across the UK. As a Senior Backend Engineer at Monzo, you will play a key role in building and maintaining our distributed systems.


  • Cardiff, Cardiff, United Kingdom Monzo Full time

    We're shaping the future of banking with innovation, transparency, and simplicity.Monzo is a bank that's changing the way people think about money. We're on a mission to make financial services more accessible, affordable, and customer-centric.About the RoleThis role is for a Senior Engineering Manager where you'll be a leader of leaders. Your direct reports...


  • Cardiff, Cardiff, United Kingdom Brook Street NMR Full time

    Brook Street NMR is seeking a skilled Software Engineer to join their team. As a full-time, permanent position, this role offers a hybrid working environment with 40% office-based time.Main responsibilities will include selecting, implementing, and developing IT systems, as well as being responsible for the full lifecycle of app and web development.Key...


  • Cardiff, Cardiff, United Kingdom Rise Technical Recruitment Limited Full time

    Are you an expert in embedded software systems looking for a challenging role? This opportunity with Rise Technical Recruitment Limited could be the perfect fit.About the RoleThis Embedded Software Systems Engineer position involves planning and conducting verification testing of integrated systems to ensure they function as expected. You will also be...


  • Cardiff, Cardiff, United Kingdom LegalAndGeneral Full time

    Job Description">We are seeking an exceptional Senior Software Engineering Manager to join our team and drive technical excellence across multiple projects. The ideal candidate will have a strong background in Java, modern frameworks (Spring Boot, Quarkus), and microservices architecture.">About the Role">This is an exciting opportunity for a seasoned...


  • Cardiff, Cardiff, United Kingdom Brook Street Full time

    Brook Street is currently seeking a highly skilled Senior Software Engineer to join their team on a permanent, full-time basis. This role offers a 40% office-based hybrid working arrangement, with flexible negotiation options.Key Responsibilities:Design, implement, and develop IT systems that meet the company's objectives.Be responsible for the full...


  • Cardiff, Cardiff, United Kingdom Noir Full time

    Software Engineering Excellence at NoirWe are seeking a skilled C# .NET 8 Software Professional to join our team in Cardiff, UK. As a pioneering computer gaming company, we offer an incredible opportunity for growth and development.Awarded the title of the world's most recognised computer gaming brand, we have sold over 100 million games consoles and 500...