CrawlJobs Logo

Software Engineer

United Kingdom, Gateshead 30000.00 - 50000.00 GBP / Year · Job Posted April 20, 2026
Apply Position
Job Link Share

Job Description

We’re hiring Software Engineers to join our team at Vertu Motors Plc. — a business that buys and sells cars, parts, and time across 190+ dealerships nationwide, supported by technology built and maintained by a tight-knit team of engineers. The problems we solve are real and close to the surface: how do customers find the right vehicle, how do our 7,500+ colleagues get the information they need at the right moment, and how does a business running at £4bn annual revenue stay operationally sharp? We build the systems that answer those questions — across customer-facing platforms, colleague-enabling tools, and business efficiency software. This is a role for engineers who want breadth. Our team operates across the full stack, across multiple languages, and across cloud infrastructure. There are no silos here. You’ll write backend services in Go and C#, build TypeScript frontends, script in Python, deploy to AWS, and work with AI-assisted tooling as a genuine part of how you develop day to day. We move fast, ship frequently, and learn from what we build. We’re open to candidates at different points in their careers — the salary range reflects that. What matters more than years of experience is whether you bring curiosity, technical range, and the ability to contribute as part of a team. This role is hybrid. The successful candidate will be ideally based in the Northeast and will be working approximately three days per week at our head office in Gateshead. We are open to considering fully remote candidates for the right person, with the expectation that they would travel to our head office in Gateshead at least once a month.

Job Responsibility

  • Understanding the codebase, team rhythm, and business context
  • Contributing to features and fixes across product areas
  • Pairing with teammates
  • Developing a clear picture of how systems fit together
  • Contributing to various parts of the team’s code estate across the stack
  • Supporting each other’s delivery
  • Helping ship with confidence
  • Pairing, reviewing each other’s code, and solving problems together
  • Understanding the why behind what you’re building
  • Communicating clearly when things are unclear
  • Flagging problems early

Requirements

  • AI-assisted development: using tools like GitHub Copilot, Claude Code, or Cursor as part of day-to-day workflow
  • AI product integration: experience embedding AI capabilities directly into a product (LLM-powered features, AI APIs, agents, or similar)
  • Robotics and/or automation experience: worked on products in robotics or automation space (process automation, RPA, physical robotics systems)
  • Cloud experience: hands-on work with AWS or Azure deploying, managing, and troubleshooting services in production
  • Polyglot mindset: comfort working across multiple languages (Golang, C#, TypeScript, Python)
  • Full stack delivery: experience working across frontend, backend, APIs, and data
  • exposure to serverless technologies (Lambda, event-driven architectures)
  • Executable and tooling development: experience writing standalone tools, CLI utilities, background workers, or scripts
  • Database experience: SQL (Aurora PostgreSQL/RDS) or no SQL (DynamoDB)
  • Data engineering: experience with data integration, pipelines, or data platform work
  • Application modernisation: breaking apart monoliths, containerisation, or event-driven refactoring

What we offer

  • 25 days holiday rising with length of service, plus bank holidays
  • Access to online rewards platform giving cash back and discounts for multiple retailers
  • Preferential Service Rates
  • Colleague Purchase Scheme
  • Share Incentive Scheme
  • Pension
  • Enhanced Maternity and Paternity

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer

The BI Consultant is responsible for designing, building, and maintaining robust...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SQL expertise with a focus on performance tuning and scalable query design
  • Solid experience with relational data modeling (facts, dimensions, star/snowflake schemas)
  • Experience designing and maintaining ETL processes
  • Ability to define and implement consistent business logic in data models
  • Strong data validation, testing, and troubleshooting skills
  • Understanding of business intelligence concepts, KPIs, and analytical use cases
  • Experience supporting reporting and analytics tools through well‑structured data models
  • Ability to bridge business requirements and technical implementation
  • Strong collaboration skills and ability to work with both technical and non‑technical stakeholders
  • Structured and detail‑oriented approach to data quality, documentation, and maintainability
Job Responsibility
Job Responsibility
  • Write, maintain, and continuously optimize SQL‑based code for data transformation and reporting
  • Refactor and improve existing SQL logic to enhance performance, readability, and scalability
  • Design, build, and maintain relational data models to support BI and analytics use cases
  • Construct and manage dimensions, measures, and calculated fields within relational models
  • Ensure consistency, accuracy, and reuse of business logic across datasets, models, and reports
  • Collaborate with BI developers and business stakeholders to translate requirements into data structures and calculations
  • Develop, maintain, and enhance ETL processes for ingesting and transforming data from multiple sources
  • Monitor, troubleshoot, and resolve ETL job failures or performance issues
  • Validate and test data pipelines and models to ensure high data quality and integrity
  • Document data models, transformations, and definitions to support transparency, governance, and reuse
  • Fulltime
Read More
Arrow Right

Software Engineer

We are seeking a skilled Software Engineer with strong experience in .NET, C#, a...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience
  • 6+ years of professional software development experience
  • Strong hands-on experience with C#, .NET, and .NET Core
  • Experience developing APIs and web-based applications
  • Knowledge of SQL Server or other relational databases
  • Familiarity with Git and modern version control practices
  • Understanding of object-oriented programming, software design patterns, and SDLC methodologies
  • Strong analytical, troubleshooting, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain applications using C#, .NET, and .NET Core
  • Build and support RESTful APIs, web services, and backend systems
  • Collaborate with cross-functional teams including product, QA, and infrastructure
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and enhance existing applications
  • Participate in code reviews and promote best practices in software development
  • Contribute to application architecture, performance optimization, and scalability improvements
  • Support deployment processes and ongoing system maintenance
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
  • Free online training
Read More
Arrow Right

Software Engineer

We are seeking bright and friendly individuals with excellent communication skil...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
avepoint.com Logo
AvePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full Stack .NET Core Developer or similar role
  • Strong proficiency in .NET Core, .NET 8, C#, and related backend technologies
  • Experience building microservices architecture and implementing event-driven design patterns
  • Proficiency in Entity Framework (EF) for database management
  • Familiarity with Docker and containerization principles
  • Knowledge of Domain-Driven Design (DDD) principles and their application in backend development
  • Experience implementing OAuth for authentication and authorization
  • Understanding of security best practices and their application in backend development
  • Hands-on experience with AWS services such as S3, Lambda, API Gateway, DynamoDB, etc.
  • Proficiency in frontend technologies such as React.js, Next.js, HTML, CSS, and JavaScript
Job Responsibility
Job Responsibility
  • Design, develop, and maintain microservices architecture using .NET Core and .NET 8
  • Implement event-driven architecture to enable seamless communication between microservices
  • Utilize Entity Framework (EF) for efficient database interactions and management
  • Containerize applications using Docker for scalability and deployment flexibility
  • Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture
  • Implement OAuth for secure authentication and authorization
  • Develop and enforce security best practices to safeguard sensitive data and systems
  • Utilize AWS services such as S3, Lambda, API Gateway, DynamoDB, etc., for backend development
  • Develop RESTful APIs endpoints to facilitate communication between the frontend and backend
  • Develop responsive and user-friendly web applications using React.js and Next.js
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Our Purpose Mastercard powers economies and empowers people in 200+ countries an...
Location
Location
Norway , Oslo
Salary
Salary:
Not provided
mastercard.com Logo
Mastercard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • self-driven, proactive and curious
  • knowledge and experience with back-end development
  • customer view as a leading priority
  • quality focused
  • outcome-focused
Job Responsibility
Job Responsibility
  • Work with Developers and Testers to drive functional requirements from specification to release
  • Utilise relevant Mastercard tools to deliver quality code to production
  • Work following an Agile methodology with our team, documenting your work using tools such as Jira and Confluence
  • Adhere to and implement enterprise quality standards, processes and tools, and develop and implement build control strategies
  • Interacts with business and the rest of the development team to define test plans and schedules
  • Leverage AI tools to enhance productivity for relevant tasks
  • Fulltime
Read More
Arrow Right

Software Engineer

This position will involve writing and designing software for our flagship in-pe...
Location
Location
United States , Needham
Salary
Salary:
70000.00 - 120000.00 USD / Year
midnightmansion.com Logo
Midnight Mansion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to commute to our studio in Needham, MA and occasionally Somerville, MA
  • 2+ years of experience
  • React / TypeScript / Node.js
  • Applicants must be currently authorized to work in the United States on a full-time basis
  • we are unable to sponsor applicants for work visas at this time
  • Enthusiasm for location-based entertainment :)
Job Responsibility
Job Responsibility
  • Designing and implementing user-friendly front-end systems
  • Working in distributed and concurrent systems
  • Assisting with prototyping and testing puzzles
  • props
  • and interactions with members of the public
What we offer
What we offer
  • Paid Time Off (PTO) plus 12 recognized holidays
  • Highly flexible work hours
  • Medical
  • vision
  • and dental coverage
  • Retirement Savings Plan with employer match
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Design and deliver features that strengthen identity security and access governa...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and deliver features that strengthen identity security and access governance, improving resilience and user experience
  • Engage proactively with customers and partner teams to ensure solutions meet real world needs and compliance requirements
  • Apply and champion modern engineering practices, including AI-driven approaches, across the full development lifecycle
  • Drive initiatives to improve service security, resilience, and quality, streamline team processes, and reduce live-site costs
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right
New

Software Engineer

As a software developer, you’ll be the brain behind crafting, developing, testin...
Location
Location
Salary
Salary:
Not provided
Famwork
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or equivalent practical experience
  • 2+ years of experience as Software Engineer or Software Developer or in a relevant role
  • Understanding of OOPS concepts, Persistence, Threading
  • Proficient in Java, C++, Ruby on Rails or other programming languages
  • Hands-on with SQL or NoSQL database
  • Competent with developing web apps in popular web frameworks (ASP .Net, JQuery, Apache Wicket, JavaServer Faces (JSF) & Spring MVC etc)
  • Knowledgeable in data structures and algorithms
  • Experience with open-source projects
  • Experience in designing interactive applications
  • A background in Engineering with sound oral and written communication skills
Job Responsibility
Job Responsibility
  • Familiar with the software development life cycle (SDLC) from analysis to deployment
  • Comply with coding standards and technical design
  • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions
  • Adapts structured coding styles for easy review, testing and maintainability of the code
  • Integrate the developed functionality and/or component into a fully functional system
  • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time
  • Active participate in troubleshooting, debugging and updating current live system
  • Verify user feedback in making system more stable and easy
  • Work closely with analysts, designers and other peer developers
  • Preparing technical training documents for onboarding new engineers
  • Fulltime
Read More
Arrow Right