This is an exciting opportunity for a driven Software Engineer to advance their career while building a strong network of stakeholders across varying levels of seniority. You'll engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions, working within a feature team and collaborating across the platform.
Key Responsibilities:
- Engineer software, scripts, and tools that are complex, ensuring high quality and business value.
- Work within permanent teams responsible for the full software lifecycle, from development and enhancement to maintenance and decommissioning.
- Collaborate to optimise software engineering capability across the platform.
- Design, produce, test, and implement working software solutions.
- Operate across the full lifecycle: requirements analysis, design, coding, testing, deployment, and operations.
- Liaise with engineers, architects, and business analysts to ensure alignment with platform objectives and customer needs.
Skills & Experience:
- At least eight years of experience in cloud operations and application support, with a strong focus on AWS.
- Hands-on experience with AWS services including EC2, S3, DynamoDB, Lambda, CloudWatch, IAM, and VPC.
- Solid understanding of Incident and Problem Management processes.
- Proficiency in CI/CD pipelines and infrastructure automation using Terraform or CloudFormation.
- Experience in multiple programming languages or low-code toolsets.
- Experience working in DevOps, Testing, and Agile environments.