Software Engineer
We are supporting a leading Tier 1 Bank that is undergoing a completely greenfield on-shoring transformation of its engineering capabilities. This is a rare opportunity for someone with a strong hands-on background in Java and a heavy focus on AWS architecture.
What you'll do:
- Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimised for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Stay informed of industry technology trends and innovations, and actively contribute to the organisation’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Critical Skills:
- Previous first-hand experience operating large-scale production systems. Knows about reliability, visibility, and operational readiness.
- Communicates teamwork and influences the roadmap within their team.
- Has deep knowledge of at least one public cloud provider (AWS preferred, but could be GCP, Azure). Knows about the internals and networking security to a reasonable level.
- T-shaped engineer - skilled in at least one technology (ie, Java, React) but competent with others.
This is a Permanent role based in Manchester/Knutsford with Hybrid working (2 days in the office).