
Principal Software Engineer
On site
London, United Kingdom
Full Time
07-04-2025
Job Specifications
Our Mission
The way businesses buy stuff is completely broken. Whether it’s SaaS, hardware, or contractors, the average B2B purchase takes over 3 months, requires 50+ emails, and involves multiple different stakeholders (IT, Legal, InfoSec, Finance, etc.). No one likes the way it is and it’s slowing businesses down.
Omnea’s platform handles the entire purchasing process: giving employees an easy place to make requests (Intake), managing the necessary approvals for the purchase to be made (Approvals Engine), and automating all renewals management & supplier risk assessments. Omnea gives both buyers, and finance & procurement leaders critical visibility into how, when, and why money is being spent.
Given the current market's increased focus on capital efficiency, there has never been a more vital time for businesses to use Omnea and get control of their spend. This is why we're one of the fastest growing Series A B2B businesses in Europe, backed by tier-1 VCs like Accel, First Round, & Point Nine.
Welcome to Spend Control 2.0 — built for tougher times.
What We're Looking For
We're looking for an exceptional, product-minded full-stack software engineer to join our engineering team & help scale Omnea with us. Our team will grow from low double-digit to 200+ enterprise customers and through 10x revenue growth...all in the next 2-3 years! You will support us in driving the growth of our product, team, and company through each chapter as we go from ‘start-up’ to ‘scale-up’.
You’ll be joining us at an incredibly exciting time, just as things are starting to take off! We're a Series A company having raised $25m from Accel, Point Nine, First Round, and 50+ renowned founders and industry experts. We’ve built an incredible & passionate team — every member was a top performer at their previous business - and our CEO, CCO & CFO went on a similar journey with Tessian, going from $0-30m ARR / $8-$500m valuation, and from pre-seed to Series C (Sequoia, Accel, etc.).
We've spent the past 18 months building & deploying our platform to many of the greatest tech companies out there (Lookout, McAfee, Onfido, Typeform, Proofpoint, etc.), all whilst managing to stay lean & operate efficiently.
Now we’re ready to scale. We are looking for the best software engineers out there to help make Omnea one of Europe’s leading tech businesses: come build with us!
You should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis as if it has been your main language. We're hiring for full-stack engineers so if you're only really a frontend or a backend engineer, are mostly a devops/platform person, or have mostly been using a very different language (eg Java) this likely isn't a fit for you.
We care more about skills than years of experience, but for your calibration, typically we'd expect candidates at this level to have around 12-15+ years of software engineering experience.
What Can You Expect in our Tech team?
Join a Skilled Team. You'll become part of one of Europe's fastest growing early-stage companies, working alongside a team of experienced full-stack product engineers who were all high performers at some of the best tech companies out there.
Direct Product Impact. You will be involved in key product decisions, including prioritising our product roadmap, defining project scopes, and technical direction. You'll have a significant voice in discussions about product strategy, user experience, and technical feasibility, making sure we steer our product roadmap towards success.
Work with Modern Tech. Omnea is fully built on cloud-native and serverless technologies. Our primary stack is based on Typescript with React & Material UI, Postgres, Hasura and AWS Serverless Technologies such as Lambda, DynamoDB and EventBridge - all managed via AWS CDK & SST. We use Sentry, Lumigo and LogRocket for observability and Github Actions for automated testing and deployment.
End-to-end Ownership. You will be entrusted with end-to-end ownership of your projects. From product, design and architectural decisions, all the way to deployment, monitoring and measuring impact on users. You will work across the stack, covering everything from DevOps to styling. We expect each other to take initiative, be proactive in problem-solving, and continuously seek improvements.
Continuous Delivery. We embrace continuous delivery to keep our systems agile, responsive and safe. You will be deploying small, incremental changes to production multiple times per day, ensuring a constant flow of improvements and rapid adaptation to any customer needs or technical challenges.
Tackle Scalability Challenges. As we grow our customer base from tens to hundreds and expand into new product domains, you will help us scale our product, architecture and processes efficiently while maintaining performance and reliability.
Collaboration & Autonomy. You will often work autonomously to take charge of your projects, make decisions, and drive your work forward. But as a lean and high trust team, we remain quick to collaborate and support each other with challenging problems together.
Customers at the Centre. Being really responsive to customer feedback and issues is key. We actively encourage engaging with customers, understanding their experience, and iterating our products based on their input to deliver solutions that truly delight them.
About You
You’re experienced (not a hard rule, but typically 12-15+ years) with building web apps having designed and implemented features from start to finish (full-stack, using Typescript and ideally AWS).
You focus on having a high impact. You've spearheaded the engineering of critical systems before, working with best-in-class tooling in AWS, IaaC, observability and quality assessments. You want to discover the best ways to bring this to an early-stage startup.
You know what good can look like. You understand what it takes to build highly reliable & well architected products. You build with quality, observability & redundancy at the forefront.
You’re ready to get a lot done. You enjoy all aspects of building a product and are comfortable moving across the stack when necessary. You enjoy problem solving and thinking from first principals.. You’re ready to pick up new skills and build quickly
You’re someone who craves ownership. Maybe you find yourself gravitating towards the meatier engineering projects or you want to level up DevOPS or SRE game. If there's an opportunity to work on something bigger, you're keen to take it on.
You’re a team builder. You’re a team player. You're excited by helping maximise team performance, whether that requires you to learn from others or to take the time to explain things, provide actionable feedback, and level up those around you.
You’re comfortable when faced with ambiguity. You're happy to tackle problems without a predefined clear definition or obvious solution, and are excited to...
About the Company
Omnea orchestrates the full supplier lifecycle—transforming procurement, third-party risk management, and spend control. We're empowering businesses of all sizes to take full control of their suppliers. Our platform is built from the ground-up around user experience. Thanks to our AI, users can make requests conversationally. We extract and autofill contract information to eliminate manual work. We meet teams where they work with smart integrations. And we give every approver a tailored experience, that highlights the crit... Know more
Related Jobs


- Company Name
- NJF Global Holdings Ltd
- Job Title
- Data Support Analyst
- Job Description
- A leading global quantitative investment firm is looking for a Data Support Analyst to join its Help Desk team. This role is key to supporting researchers and traders with access to large-scale datasets and ensuring smooth data operations across the organization. You’ll be the first point of contact for data-related queries, help onboard and train new users, collaborate with data engineers to resolve issues, and contribute to documentation and data coverage efforts. Ideal candidates will have experience in data support, IT helpdesk, or technical support—preferably within finance. Strong Python skills, familiarity with data pipelines and APIs, and experience with tools like JIRA are essential. A keen eye for detail and strong communication skills are a must. Excited to work at the intersection of data, tech, and finance? Apply now or get in touch to learn more.


- Company Name
- Visa
- Job Title
- Software Engineer
- Job Description
- Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. Job Description As a Software Engineer within Visa you will become involved in the creation and implementation of the entire product development life cycle for our global product offerings within Secure Payment Credentials. Working with cutting edge technologies you will position yourself within the hub of our development team and challenge your technical skills to become a key player in Visa innovation within the payment management arena. Within this role you will: Develop the next generation of Visa's enterprise class solutions for our global client base. Gain first hand exposure to the multiple facets of the software development lifecycle. Have the opportunity to work across different product lanes gaining an insight and appreciation into software engineering practices, technologies and product complexities. Work within an agile environment who embraces test driven development, continuous integration and engineering best practices. Work with latest GenAI technologies to increase effectiveness and productivity. Grow your knowledge and understanding of software engineering through Visa progressive technical community. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Bachelors degree, OR relevant work experience Strong coding ability within Object Oriented languages such as Java or C++ An undeniable passion for the software engineering discipline A strong desire to understand and leverage new tools and technologies and evolve their learning of the discipline Analytical abilities, including the ability to translate and communicate technical requirements Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions. Have excellent interpersonal skills and enjoy working in a highly iterative, agile and collaborative team environment. Have experience with some of the following Languages, Frameworks & Technologies: Java, Spring, JavaScript, Hibernate, Tomcat, REST, HTTP, JSON, JUnit, TestNG, Mockito, Jenkins, Maven, Git and Docker. Additional Information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.


- Company Name
- Mondrian Alpha
- Job Title
- Senior C# Developer – Leading Global Hedge Fund - Excellent Compensation + Benefits
- Job Description
- My client, a top performing global hedge fund, is looking for a talented C# Developer to join their front-office technology team. This is a unique opportunity to work closely with traders and quants, building low-latency, high-performance systems that directly impact trading outcomes. You’ll be developing and enhancing critical components across pricing, execution, and risk, using modern C# and .NET technologies in a fast-paced, collaborative environment. The role offers exposure to cutting-edge tech, a flat structure with strong technical mentorship, and the ability to see your work make a tangible impact on the business. Key Responsibilities will include: Designing and building high-performance trading tools and APIs in C# You’ll be developing robust, scalable applications that power real-time trading and analytics. Expect to work on everything from low-latency market data processing to trade capture systems, all built using modern C#/.NET frameworks. Collaborating with front-office stakeholders to understand and deliver key requirements You'll sit close to the business, engaging directly with traders, portfolio managers, and quants to gather requirements, iterate on solutions, and deliver tools that solve real-world problems. Your work will have immediate visibility and impact. Optimising code for performance, scalability, and reliability You’ll deep-dive into code profiling, refactoring, and fine-tuning to ensure your applications are lightning-fast and resilient, capable of handling large volumes of data and transactions with minimal latency and downtime. Participating in system architecture, design reviews, and deployment strategies Beyond just coding, you'll help shape the technical direction of the platform—contributing to architectural decisions, evaluating new technologies, and working on continuous integration and automated deployment pipelines. They are seeking candidates with an in-depth and excellent understanding of C#/.Net. You can expect: Market-leading compensation with a strong increase on any current base. A very attractive bonus structure on top of this. Core responsibility from day one as well as the opportunity for quick progression into a senior leadership seat. Contact industry experts within the financial markets, including seminars and talks. Access to the latest development tools, high-spec workstations, and cutting-edge technology. A heavily protected positive and supportive work environment. My client anticipates to pay a strong performer upwards of £400k year 1 total compensation package. As well as a market-leading compensation package, they offer exceptional benefits including a top-tier healthcare package, fully subsidised qualifications plus breakfast and lunch paid for each day. To apply, either respond to this advert or send your CV directly to sasha.duquesne@mondrian-alpha.com.


- Company Name
- Tencent
- Job Title
- Senior Backend Programmer, Gaming
- Job Description
- Level Infinite is Tencent’s global gaming brand. It is a global game publisher offering a comprehensive network of services for games, development teams, and studios around the world. We are dedicated to delivering engaging and original gaming experiences to a worldwide audience, whenever and wherever they choose to play while building a community that fosters inclusivity, connection, and accessibility. Level Infinite also provides a wide range of services and resources to our network of developers and partner studios around the world to help them unlock the true potential of their games. Responsibilities 1. Technical Support for Overseas Game Projects: Provide technical support for major overseas game projects. Analyze backend server architecture, data storage, and network communication based on game business characteristics. Offer customized technical solutions to optimize overall backend performance and stability. 2. Online Service Development and Maintenance: Participate in building Online Services for games (such as login, matchmaking, real-time battles, data synchronization). Ensure high availability and low latency to support stable global player access. 3. Cross-Team Collaboration: Collaborate with top-tier global game studio teams to drive technical solution optimization and implementation. Organize and participate in technical discussions to promote communication and collaboration with game studios. Qualifications 1. 8+ years of backend development experience, including 3+ years in the gaming industry. 2. Bachelor’s degree or above in Computer Science or a related field. 3. Excellent communication and teamwork skills, with the ability to collaborate across time zones. 4. Passion for technology, quick learning ability, and a knack for solving complex problems. 5. Proficiency in both English and Chinese (Mandarin) is preferred. 6. Proficient in C++ or Golang, with strong experience in threads, coroutines, and building high-performance, high-concurrency, and highly available systems. 7. Familiar with distributed systems and core backend technologies such as microservices architecture, message queues (Kafka/RabbitMQ), and service discovery (Etcd/ZooKeeper). 8. Experienced with both SQL (MySQL/PostgreSQL) and NoSQL (Redis/MongoDB) databases, including performance optimization. 9. Familiar with game backend architecture (e.g., matchmaking, real-time battles, network synchronization); experience with backend integration for Unreal Engine (e.g., network module development or plugin customization) is a plus. 10. Practical experience with cloud platforms (AWS/GCP/Azure), understanding their mainstream services and architectures, and capable of designing backend systems based on actual application scenarios. Equal Employment Opportunity at Tencent As an equal opportunity employer, we firmly believe that diverse voices fuel our innovation and allow us to better serve our users and the community. We foster an environment where every employee of Tencent feels supported and inspired to achieve individual and common goals.