Software Engineer
Role details
Job location
Tech stack
Job description
OCHO is partnering with a high-growth technology business currently investing heavily in its platform engineering capability as part of a significant scale-up journey.
This is an opportunity to join a collaborative, product-focused engineering team building cloud-native platforms used by a global customer base. You'll play a key role in shaping platform architecture, solving meaningful technical challenges, and influencing the long-term technical direction of the business.
Ideal for a Senior Engineer who enjoys ownership, technical leadership, and building high-quality systems in modern engineering environments.
The Role
As a Senior Software Engineer, you will contribute across the full stack with a backend-first focus, building scalable platform services while also contributing to modern frontend applications.
You'll act as a senior technical voice within the team, driving architectural decisions, mentoring engineers, and owning key initiatives from concept through to production.
What You'll Be Doing
- Designing, building, and evolving scalable cloud-native platform systems
- Leading technical design and architecture across key services and features
- Delivering full stack functionality using TypeScript / Node.js / React /
- Building and operating cloud-native solutions within AWS
- Defining infrastructure using Terraform / Infrastructure as Code
- Owning technical initiatives end-to-end from design through deployment
- Writing clean, maintainable, well-tested production code
- Contributing to CI/CD pipelines and deployment automation
- Mentoring junior and mid-level engineers
- Collaborating with Product and wider business stakeholders
- Troubleshooting and resolving production issues across distributed systems
Requirements
- 5+ years' commercial software engineering experience
- Strong JavaScript / TypeScript / Node.js expertise
- Experience building modern frontend applications with React /
- Hands-on AWS / cloud-native engineering experience
- Experience with Terraform or similar IaC tooling
- Strong understanding of distributed systems / API design / system architecture
- Proven experience leading technical initiatives end-to-end
- Comfortable mentoring engineers and influencing engineering standards
- Experience working in Agile product environments
Nice to Have
- Experience with PostgreSQL / DynamoDB / similar databases
- Exposure to SaaS / product-led environments
- Experience using AI-assisted development tooling
- Interest in AI / Data / Emerging Technologies
Tech Environment
- TypeScript / Node.js
- React /
- AWS
- Terraform
- PostgreSQL / DynamoDB
- CI/CD / Modern DevOps Practices
Benefits & conditions
- £65,000 - £75,000 Base Salary
- Bonus
- Strong Benefits Package
- Flexible / Hybrid Working
- High-Growth Product Environment
- Significant Technical Ownership
Interested?
For a confidential discussion, reach out to Ryan Quinn on LinkedIn.