Senior Software Engineer - TypeScript / AWS / Kubernetes
The Opportunity
We're partnering with a global technology company building high-scale, cloud-native products used by millions of customers every day.
They are seeking an experienced Senior Software Engineer to join their high-performing Belfast engineering team. You'll work on large-scale distributed systems, backend services, and cloud infrastructure that sits at the heart of the business.
While this role is primarily backend-focused, you'll also have the opportunity to contribute to front-end features using React, helping deliver seamless end-to-end solutions. You'll influence architectural decisions, build scalable, secure systems, and mentor engineers to elevate engineering quality across the team.
Key Responsibilities
- Design, build, and deliver backend services and business-critical applications.
- Contribute to architectural discussions and technical decision-making.
- Work with AWS cloud services, Infrastructure as Code, and container orchestration (Kubernetes).
- Ensure systems are scalable, performant, secure, and cost-optimised.
- Collaborate closely with Product Managers, Architects, and cross-functional teams.
- Occasionally work with React to support full-stack feature development where required.
- Identify and drive improvements in engineering processes and tooling.
- Mentor junior engineers and contribute to a strong engineering culture.
Essential Skills & Experience
- Degree in Computer Science, Software Engineering, or related discipline.
- 5+ years of professional software development experience, ideally within a product-focused environment.
- Strong backend engineering experience with TypeScript.
- Hands-on experience with AWS, infrastructure as code, and Kubernetes.
- Strong understanding of cloud-native systems and microservice architectures.
- Experience with CI/CD pipelines and modern DevOps practices.
- Exposure to observability platforms and monitoring tools.
- Strong communication, problem-solving, and collaboration skills.
Desirable Skills
- Experience with React or modern UI frameworks.
- Security-first mindset with knowledge of secure application and cloud delivery.
- Experience with Docker, Terraform, or similar tools.
- Experience building and supporting large-scale distributed systems.
- Familiarity with modern software product development in a fast-paced environment.
Why Join?
- Work with the latest cloud and engineering technologies in a high-impact environment.
- Hybrid working with excellent flexibility.
- Competitive salary with 15% bonus
- Access to world-class learning platforms and certification programmes.
- Extremely strong benefits package including:
- 30 days annual leave + 6 stats
- Private healthcare, dental & optical (family cover)
- Enhanced parental leave
- Work-from-home allowance
- Pension scheme
- Join a company that values innovation, autonomy, diversity, and long-term career development.
- Be part of a high-growth, well-established tech organisation with a startup mindset-without the instability.