Software Engineer
Role Details
Role Overview
As a Software Engineer at Acceleraate, you will build across two fronts: the customer-facing platforms that deliver customer experience, and the internal tooling that powers our wider delivery team. The balance of that mix will shift over time, but the common thread is the same: well-architected, cloud-native software built on a serverless-first approach, where engineers take full ownership of what they deliver - from application code through to infrastructure.
Our AWS platform is well-established - CDK-managed, consistently structured across the estate, and set up to best practice from the ground up. We need someone who can operate at that standard, extend what we have thoughtfully, and bring genuine capability to new problems as they emerge.
You will work directly alongside our CTO and Engineering Director, both hands-on engineers. Decisions are made at engineering level. There is no lengthy approval chain between an idea and building it.
Why This Role is Exciting
Real breadth: You'll work across customer-facing products, integration platforms, and internal tooling - often within the same sprint.
Strong foundations to build on: Our AWS estate is serverless-first, CDK-managed, and built to best practice.
Integration at the core: We connect Zoom's ecosystem with third-party platforms for real enterprise clients. The integration problems here are genuinely interesting.
POC to production: We regularly evaluate new technologies to solve client problems. You'll be expected to pick things up, form a view, and prove it out.
AI as a real engineering tool: We use AI actively as part of how we engineer, and we expect you to do the same.
What You Will Be Doing
Build and Extend Customer-Facing Platforms
A significant part of this role involves building and evolving the products our customers interact with directly. These are cloud-native, serverless applications - some greenfield, some established - and the work ranges from new feature development to architectural improvements as our customers' requirements grow.
You'll need to keep end users front of mind - the best technical decision and the right user experience don't always point in the same direction. Good engineering here means understanding the customer experience problem first, then building the right solution for it.
Design and Deliver Integrations
Integration is central to what Acceleraate does. You'll work with third-party APIs across a range of enterprise platforms - reviewing documentation, evaluating feasibility, and building robust integrations via our IntegrationHub platform.
There's real design work involved here. You'll need to think about failure modes, understand data flows end to end, and make sure things behave sensibly and are recoverable when something unexpected happens.
Own Your Infrastructure
Infrastructure is a core part of the engineering work here - it's defined and managed alongside the application code using AWS CDK across the application estate.
Our wider AWS governance layer - account structure, security controls, audit logging, and compliance guardrails - is managed via Terraform and built to best practice from the outset. You won't be in the weeds of that day to day, but you'll understand why it exists and what it gives us.
You'll operate within a GitHub Actions CI/CD pipeline and an NX-managed monorepo. Understanding build pipelines, dependency graphs, and deployment strategies is part of the role, as is improving them when they're slowing things down.
Evaluate New Technologies and Drive POCs
We regularly encounter problems where the right solution isn't obvious, or where a new technology might open up a better approach. You'll be expected to pick things up, build something to test your thinking, form a view, and communicate it clearly.
Engineering with AI
We use AI tooling across the engineering team - for writing and reviewing code, exploring approaches, debugging, and generally moving faster. We expect you to do the same. That means being genuinely curious about the tools, using them regularly, and having the judgement to know when the output is good, when it's subtly wrong, and when AI isn't the right approach at all. You should understand the security and data implications of AI-assisted development, especially in customer-facing contexts, and be able to critically assess what's generated rather than just shipping it.
Contribute to Engineering Standards
You'll work with engineers who care as much about how things are built as whether they work. You're expected to engage seriously with code quality, consistency, and architectural decisions - raising concerns, asking the right questions, and contributing to how we build as much as what we ship. We've worked hard to keep the codebase in good shape and we'd like to keep it that way.
What We're Looking For
We're looking for an engineer with enough experience to know what good looks like - and enough drive to get there even when the problem is ambiguous. We value technical competence and self-direction over ticking every box.
Skills
TypeScript and Node.js: Genuinely proficient - you know the ecosystem well, write clean well-typed code, and can apply patterns appropriately without over-engineering.
React: Comfortable building real, production-grade UIs with meticulous attention to detail.
AWS Serverless: Experience with Lambda, SQS, DynamoDB, EventBridge, Step Functions, and API Gateway - or a clear track record of picking up complex infrastructure paradigms quickly and correctly.
Infrastructure as Code: Hands-on experience with AWS CDK, or the architectural understanding to learn it.
Third-party API integration: Comfortable reading unfamiliar API documentation, evaluating feasibility, and building reliable integrations.
AI-assisted development: Actively using AI tooling in your workflow, with the judgement to govern it.
Authentication & Authorisation: Solid understanding of OAuth 2.0, token-based auth, and API security patterns - you've implemented these yourself rather than just consumed them.
Autonomous delivery: Able to structure your own work, make sound decisions under uncertainty, and surface blockers early rather than quietly waiting them out.
Desirable
Experience with GitHub Actions and CI/CD pipelines.
Exposure to NX monorepo tooling.
Familiarity with Terraform.
Experience with Zoom APIs and SDKs.
Progression & Positioning
There's a clear growth path here into increasing architectural ownership - broader system design, more complex integration work, and the ability to lead specific product areas independently.
We are a growing team with an intentionally flat structure. Progression here is visible and earned on merit.
What We Offer
We believe in rewarding those who drive impact.
Bonus Scheme: Discretionary performance-based bonus.
Growth Shares: All employees receive Growth Shares so that you benefit from the company's future growth.
Generous Leave: 28 days holiday plus public holidays.
Birthday Off: Enjoy your birthday off every year.
Pension Plan: 5% matched pension contribution.
Healthcare: Private healthcare with Vitality.
Flexible Working: Flexible hours and the option to work abroad for up to 20 days per year.
Life Events Leave: Additional leave for major life moments.
Family Support: Generous maternity/paternity/adoption policy.
How to Apply
Send a covering letter and CV to careers@acceleraate.com with the subject line Software Engineer.
Your covering letter must describe a technically challenging project or piece of engineering you have delivered (you don't need to name the client or employer). Please cover:
The problem you were solving
How you approached the technical design
What you built including any key decisions
The outcome, and anything you would do differently
Applications without the above will not be considered.
AI bots need not apply. No agencies please.
Send your covering letter & CV to: careers@acceleraate.com
Subject: Software Engineer
Interested in this role?
Send us your CV and tell us why you'd be a great fit for Acceleraate.
Part of Founded Group Limited



