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.