Senior Software Engineer

£52k - £70k per annumEstimated
Full-time

We’re looking for a senior engineer comfortable working across our stack — from backend systems and APIs to the frontend and our mobile apps. You’ll help shape what we build, not just how we build it.

About Ember

We're building the future of public transport — convenient, affordable, connected and zero-emission. Our goal is to make it easier and more enjoyable to get from A to B with Ember than it is with your own car.


Ember is a tech company, not a traditional bus operator. We've built a platform that coordinates our entire operation – everything from monitoring vehicles and controlling chargers to selling tickets and calculating ETAs. This allows us to use electric buses more intensively than anyone else in the world, leading to a massive reduction in emissions. It also helps us provide a much better passenger experience, with innovative features like demand-responsive stops.

We’re still tiny, with a handful of routes and 38 buses. The challenge is to scale this 100× whilst staying lean, increasing efficiency and delivering an even better product experience. We’ve raised equity from some of Europe’s leading climate VCs and are looking for mission-driven individuals who want to get on board and help take us to the next level.

Our tech stack

Our systems drive everything we do including booking tickets, tracking buses, controlling chargers, calculating ETAs, monitoring traffic and keeping passengers informed. We rely on the following tools and technologies:

  • Python for our application code

  • React for our frontend

  • Postgres for data storage

  • Redis for caching

  • Kafka for stream processing

  • SwiftUI for our Driver iOS App

  • AWS, Terraform, GitLab CI/CD, Docker and ECS to deploy and run our services

  • Flutter for our on-board server running Android, which handles concession ticket validation with more on-board experience features to come.

What you will do
You’ll be joining a small, talent-dense team working on one of humanity’s most pressing challenges: decarbonisation. You’ll be a driving force in the product and technical development across all of Ember’s platform. You might work on the following or similar projects, taking them from conception to completion and contributing across all codebases involved:

  • Building lost property handling into our platform, so passengers can recover items smoothly and without unnecessary hassle.

  • Developing the systems controlling our chargers to optimise electricity use and ensure vehicles entering service first receive priority charging.

  • Improving the experience on our website. That might be adding saved payment cards, refining our operations pages, or keeping passengers informed about roadworks and diversions.

  • Enhancing our deployment pipelines, such as adding automated load testing to validate backend changes before they are deployed.

Diversity and equality

At Ember, we support diversity across our team and customers. We work to ensure every employee feels respected and able to give their best, whether temporary, part-time or full-time. We’re happy to offer flexible working patterns where they make sense, are compassionate when it comes to time off and offer enhanced maternity and paternity leave.

Read more about our approach in our Equal Opportunities Policy .

What’s on offer

As well as a salary of £50,000 - £100,000 per annum, depending on your experience and skills, you'll be eligible for share options. You'll be expected to work from our office in central Edinburgh most days — because we value in-person communication, but there's flexibility around doing the odd day from home.

How do I apply?

Send your CV and a cover letter telling us why you're interested in the role. If you have code from projects which you’ve worked on, please send that too.

Who we're looking for
You should have a desire to get involved early in Ember's growth story, with a real opportunity to make your mark. Your approach to work and thinking is more important to us than specific industry experience. You should think that the following sounds a lot like you:

  • Strong background: You’ll likely have several years of professional experience in a high-performing environment but we value ability and motivation even more.

  • Talented engineer: You are driven, thoughtful and always hungry to learn more. You don't need to be an expert in all of the languages and frameworks we use, but you can quickly assimilate the knowledge you need to be effective in an unfamiliar area or codebase. Experience working on large-scale systems within a small company is a plus.

  • Product thinker: We don’t have dedicated product managers — engineers at Ember help shape what we build, not just how we build it. You’ll take ownership of problems end-to-end, from idea to implementation.

  • First principles thinker: You like to think things through from the ground up and are comfortable challenging conventional wisdom. You are pragmatic and value simplicity in your work.

  • Unfazed by ambiguity: You’re comfortable starting from an unclear goal or half-formed idea. You don’t wait for everything to be defined — you ask good questions, bring structure to complexity, and move things forward.

  • Motivation: You’re excited by our mission and the chance to make a tangible difference in a small, fast-growing company. Bus services are a real-world, tangible product where you can see the impact of your work on people’s daily lives.

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Edinburgh vacancy
  • £49k - £65k per annumEstimated
     ...We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Royal London. In this role, you will play a crucial role in providing deep technical expertise to help our teams design, develop, test, implement and support efficient solutions... 
    Senior
    Permanent employment
    Full time
    Long term contract
    Remote work
    Edinburgh
    17 days ago
  • £58k - £77k per annumEstimated
    Location: Edinburgh (hybrid) Are you an experienced software engineer with an inquisitive mind and a desire to solve problems? If so, this is...  ...architecture, so we’re looking for an innovative and adaptable Senior Software Engineer with cloud-native design skills who is keen... 
    Senior
    Hybrid work

    LendingCrowd

    Edinburgh
    more than 2 months ago
  • £60k - £75k per annum

     ...A World Class Technology company in Edinburgh is looking for a skilled Senior Software Engineer , with good experience using Java and ideally AWS, to join one of their core squads. Hybrid working, modern tech and a great culture on offer. They've been operating... 
    Senior
    Work at office
    Hybrid work
    Holiday work

    Cathcart Associates Group Ltd

    Edinburgh
    27 days ago
  • £70.93k - £80k per annum

     ...JOB TITLE: Senior Software Engineer SALARY: £70,929 - £80,000 LOCATION: Edinburgh HOURS: Full time WORKING PATTERN: Hybrid, 40% (or two days) in our Edinburgh office. About this opportunity… As Senior Software Engineer, you'll bring your deep technical... 
    Senior
    Full time
    Long term contract
    Work at office
    Hybrid work
    Shift work

    Lloyds Banking Group

    Edinburgh
    23 days ago
  • $50k - $64k per annum

     ...us  We’re an award-winning enterprise software scale-up with high ambitions for growth....  ...That’s where you come in.  As part of our Engineering team, your key areas of focus will be...  ...that support our customers' success. As a senior engineer, you will work collaboratively with... 
    Senior
    Remote job
    Full time
    Long term contract
    Work at office
    Work from home
    Hybrid work
    Flexible hours
    3 days week
    Working Monday to Friday

    Dayshape

    Edinburgh
    more than 2 months ago
  • £35k - £46k per annumEstimated
     ...remote with occasional in-person sessio ns Reports to: Lead Software Engineer Introducing hyble!  Things move quickly at hyble! We're...  ...role you could play in our journey. What you’ll do As a Senior Full Stack Engineer at hyble, you’ll be at the forefront of... 
    Senior
    Permanent employment
    Full time
    Contract work
    Long term contract
    Work at office
    Remote work
    Holiday work

    hyble

    Edinburgh
    8 days ago
  •  ...Senior C++ Software Engineer Location: Edinburgh site based role Duration: 12 months Rate: £65 ph Umbrella SC Clearance required Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the... 
    Senior
    Contract work
    Work at office
    Edinburgh
    5 days ago
  • £75 - £100 per hour

     ...Role: AI Engineer Location: Edinburgh (Hybrid: 3 days in-office, 2 remote) Mission: Join us in redefining how legal teams work by...  ...art AI-native experiences powered by Large Language Models. As a Senior AI Engineer, you'll work across backend systems, evaluation... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work
    Hybrid work

    Wordsmith

    Edinburgh
    1 day ago
  • £52k - £68k per annumEstimated
     ...Job Description Senior / Associate Principal Bridge Engineer - Shape the Future of Transportation with Us! Are you ready to take on a pivotal role in shaping some of the most exciting infrastructure projects of our time? Join our talented, inclusive team where every voice... 
    Senior
    Full time
    Local area
    Flexible hours

    AtkinsRéalis

    Edinburgh
    5 days ago
  • £47k - £62k per annumEstimated
     ...DESCRIPTION Wood is currently recruiting for a Senior Instrument Designer to work on a PAYE...  ...will be required, Contributes to engineering excellence by providing the link between...  ...computer-aided drafting and design (CADD) software Qualifications: BSc, BEng or equivalent... 
    Senior
    Full time
    Contract work
    Work at office
    Offshore
    Hybrid work
    3 days week

    Wood PLC

    Edinburgh
    6 days ago
  • £68k - £90k per annumEstimated
     ...delivery of IT services to achieve true scalability. The Senior Application Security Engineer plays a critical role in enhancing our application...  ...collaborating with development teams to integrate security into the software development lifecycle. The position plays a key role in... 
    Senior
    Hybrid work
    Holiday work

    N-able

    Edinburgh
    11 days ago
  • £46k - £61k per annumEstimated
     ...work closely with developers, DBAs, build engineers, and security teams. We build world-...  ...providing solutions to bottlenecks in the software delivery process. Work with development...  .... Rockstar Games is looking for a Senior DevOps Engineer with a collaborative mindset... 
    Senior
    Permanent employment
    Full time
    Work at office
    Hybrid work
    Edinburgh
    14 days ago
  • £50k - £66k per annumEstimated
     ...modernization, work with product management and engineering team members to design and implement...  .... Minimum 6+ years of professional software engineering experience. A degree in computer...  ...industry. Rockstar Games is seeking a Senior Full Stack Engineer to join our Online... 
    Senior
    Permanent employment
    Full time
    Work at office
    Edinburgh
    14 days ago
  • £54k - £71k per annumEstimated
     ...expected performance requirements. Follow software SDLC to integrate into the game team's...  ...position. Strong understanding of reverse engineering concepts and methodologies. Strong...  ...Rockstar Games is looking for a seasoned Senior Security Engineer (C++) to join our development... 
    Senior
    Permanent employment
    Full time
    Work at office
    Edinburgh
    13 days ago
  • £50k - £66k per annumEstimated
     ...offers a comprehensive service in ground engineering. With more than 320 UK based ground engineering...  ...staff who will take on either Chartered, Senior or Principal Geotechnical Engineering...  ...with advanced numerical modelling software (e.g., FLAC / FLAC3D, PLAXIS 2D / 3D etc.... 
    Senior
    Full time
    Remote work
    Worldwide
    Overseas
    Flexible hours

    AtkinsRéalis

    Edinburgh
    7 days ago
  • £70k per annum

     ...Senior Cloud Engineer (Blockchain Infrastructure) Department: Technology Employment Type: Full Time Location: Edinburgh, Scotland...  ...remove constraints to decarbonisation. Integrated hardware and software solutions slot into existing infrastructure, enabling the... 
    Senior
    Full time
    Flexible hours

    ENODA

    Edinburgh
    1 day ago
  • £60k - £80k per annumEstimated
    Version 1 has celebrated over 28 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Our expertise enables our customers to navigate the rapidly changing Digital-First world we live in. We foster strong...
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Version 1

    Edinburgh
    14 days ago
  • £44k - £58k per annumEstimated
     ...Job Description Senior/Principal Urban Catchment Modeller Location: All major UK locations...  ...expertise, mentoring our graduate engineers and liaising with key clients across the...  ...Competence in the use of Hydraulic modelling software (ideally ICM). First class written and... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    AtkinsRéalis

    Edinburgh
    6 days ago
  • £85k - £110k per annumEstimated
     ...ALTEN is a global engineering and technology consultancy operating across over 30 countries...  ...disciplinary team developing real-time embedded software using Ada and C++ , contributing to...  ...or be eligible for SC clearance Seniority: 8+ years’ experience Key... 
    Senior
    Full time
    For contractors
    Worldwide
    Start today
    Flexible hours

    ALTEN

    Edinburgh
    7 days ago
  • £81k - £108k per annumEstimated
     ...alignment with business objectives as well as to mentor and train engineers and SaaS architects. Identify structural or organizational...  ...prioritize and propose remediation for tech debt. Mentor and guide software engineers and architects on best practices. Evaluate and select... 
    Permanent employment
    Full time
    Flexible hours
    Edinburgh
    10 days ago
  • £36k - £48k per annumEstimated
     ...As an IT Senior Infrastructure and Cloud Services engineer you will play an active role in maintaining, supporting and monitoring existing infrastructure including...  ...Monitoring, maintaining and supporting systems and software to ensure stability and compliance to technology... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Long term contract
    Edinburgh
    15 days ago
  • £45k - £61k per annumEstimated
     ...Bitbucket) and web performance optimisation It would be a real bonus if you have Bachelor's degree in Computer Science, Software Engineering or related field. Additional European language skills (ideally German)  track record of writing test cases like unit and integration... 
    Full time
    Hybrid work
    Flexible hours

    Avaloq

    Edinburgh
    25 days ago
  • £80k per annum

     ...Job Description Senior / Principal Firmware Engineer Our client, a global leader in the Defence Industry is looking for a Senior / Principal Firmware...  ...engineer would work closely with Systems, Hardware and Software teams to provide firmware solutions and solve integration... 
    Senior
    Edinburgh
    20 days ago
  • £50k - £64k per annumEstimated
     ...across a range of customers. We are seeking a Microsoft Azure DevOps Engineer to support our customers. As a Microsoft Azure DevOps Engineer,...  ...to rapidly build and deploy to cloud services and release software. In a customer-facing role you will implement DevOps processes... 
    Senior
    Full time
    Hybrid work

    Version 1

    Edinburgh
    7 days ago
  • £52k - £67k per annumEstimated
     ...years as GPTW to work in Ireland & UK Job Description Senior Oracle Integration Cloud (OIC) Technical Consultant YOU MUST...  ...Version 1 , we’re not just implementing Oracle Cloud — we’re  engineering transformation  across industries. As a  Senior Oracle... 
    Senior
    Work at office
    Local area
    Remote work
    Offshore
    Hybrid work
    Flexible hours

    Version 1

    Edinburgh
    5 days ago
  • £57k - £74k per annumEstimated
    ELEKS Project Management Office is looking for a Senior Project Manager in England, UK. ABOUT PROJECT Our client is one of the leading British renewable energy companies specializing in zero-carbon power generation. They own and operate several power plants, focusing... 
    Senior
    Full time

    Eleks

    Edinburgh
    4 days ago
  • £68k - £90k per annumEstimated
     ...strong, €347m/£302m revenue business  ~ ERP Partner of the Year & 10 years as GPTW to work in Ireland & UK Job Description Senior Oracle EPM Cloud (FCCS) Functional Consultant YOU MUST BE SC CLEARED OR ELIGIBLE FOR SC CLEARANCE. TO BE ELIGIBLE YOU MUST HAVE... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Hybrid work
    Flexible hours

    Version 1

    Edinburgh
    12 days ago
  • £57k - £74k per annumEstimated
     ...years as GPTW to work in Ireland & UK Job Description Senior Oracle HCM Cloud (Core HR) Functional Consultant YOU MUST BE...  ...regarding “leading practices” and the functionality of the software modules through all phases of an implementation. Documenting... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Hybrid work
    Flexible hours

    Version 1

    Edinburgh
    5 days ago
  • £42k - £55k per annumEstimated
     ...strong, €347m/£302m revenue business   ~ ERP Partner of the Year & 10 years as GPTW to work in Ireland & UK Job Description Senior Oracle EPM Cloud (EDMCS) Functional Consultant YOU MUST BE SC CLEARED OR ELIGIBLE FOR SC CLEARANCE. TO BE ELIGIBLE YOU MUST HAVE... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Hybrid work
    Flexible hours

    Version 1

    Edinburgh
    12 days ago
  • £40k - £60k per annum

     ...A ' Tech for good ' organisation based in Edinburgh is looking for a couple of experienced Software Engineers , ideally with good experience using Java to join their hybrid team. Work with modern technologies, in a great culture, with amazing benefits. They've... 
    Work at office
    Hybrid work
    Holiday work
    3 days week

    Cathcart Associates Group Ltd

    Edinburgh
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!

Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions