£70,000 Per year
Outside
Hybrid
Newport, Wales, United Kingdom
Summary: FDM is seeking a Senior Software Engineer for a 12-month hybrid contract role in Newport, focusing on designing and developing software solutions for the finance sector. The successful candidate will lead feature development within a Lab Feature Team, collaborating with Product Owners and Quality Engineers to deliver effective software that meets customer needs. This role requires a deep understanding of software engineering principles and the ability to navigate complexity and ambiguity in technology domains. The position also involves mentoring early career engineers and promoting best practices within the team.
Key Responsibilities:
- Defining complete software solutions that are pragmatic and clear, making appropriate trade-offs against target architecture.
- Engineering stable, scalable, performant, accessible, testable, and secure software solutions.
- Utilising endorsed technologies and applying common build patterns to minimise technical debt.
- Adhering to group policies and frameworks for build and release.
- Participating in team ceremonies to plan, prioritise, and manage external dependencies.
- Leading design discussions and actively participating in code reviews.
- Partnering with peers to advance shared capabilities and contribute to the technical roadmap.
- Participating in incident root-cause analysis to promote application custodianship.
- Elevating security, maintenance, and resilience posture to address compliance findings and risks.
- Mentoring early career engineers to enhance their technical skills.
Key Skills:
- Minimum of 7 years’ experience in a software engineering role.
- Exceptional proficiency in a modern object-oriented language, preferably JavaScript or Java.
- Deep understanding of server-side or client-side application stacks, including APIs or Web Applications using Node.js, SpringBoot, or React.js.
- Experience in designing, developing, and testing complex systems in an agile context.
- Experience working on public cloud environments (e.g., Google GCP, MS Azure, Amazon AWS).
- Experience in coaching or mentoring team members.
- Ability to foster a culture of collaboration and ownership within teams.
Salary (Rate): £70,000.00 yearly
City: Newport
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
FDM is a global business and technology consultancy seeking a Senior Software Engineer to work for our client within the finance sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role that will be based in Newport. Our client is seeking a talented Senior Software Engineer who will design, develop and integrate software features on the product roadmaps that meets customer needs in areas of complexity. Working within a Lab Feature Team alongside Product Owner and Quality Engineers to achieve business and technology outcomes whilst retaining a deep focus on service. The successful candidate will be responsible for Leading on feature development within the team across technology domains in areas of ambiguity, complexity and criticality to build flexible software solutions without over engineering.
Responsibilities
- Defining complete software solutions that are considered, pragmatic and clear; knowing when it's appropriate to make trade-offs against the target architecture
- Engineering software solutions that are stable, scalable, performant, accessible, testable and secure
- Utilising endorsed technologies and applying common build patterns to minimise technical debt
- Adhering to group policies and frameworks for build and release
- Participating in team ceremonies to better understand the work through planning, commit to clear achievable goals, drive appropriate prioritisation, escalate impediments, to manage external dependencies adequately, act on learnings and demonstrate successes
- Enabling the team's effectiveness to advance by leading design discussions, creating a shared understanding of the existing codebase, actively participating in code reviews, looking for reuse whilst being mindful of dependencies, identifying opportunities to automate repetitive manual tasks and setting appropriate team development practices
- Partnering with peers and senior software engineers to advance shared capabilities for a given domain by contributing to the definition, delivery and rollout of the technical roadmap
- Promoting active application custodianship by participating in incident root-cause analysis to identify and act on learnings
- Elevate the security, maintenance and resilience posture to foster investment in compliance findings, wastage, risks and gaps
- Support building a strong team by mentoring early career engineers to advance their technical skills
Requirements
- Minimum of 7 years’ experience in a software engineering role
- Exceptional proficiency in a modern object orientated language preferably JavaScript or Java
- Deep understanding of the server-side or client-side application stack both breadth and depth in building APIs or Web Applications, using Node.js, SpringBoot or React.js frameworks and applying SOLID, RESTful principles or package management with database interactions (Structured and unstructured)
- Experience in designing, developing, and testing complex systems in and agile context (utilising orchestration automate), with strong architectural thinking
- Experience working on public cloud environments e.g. Google GCP, MS Azure, Amazon AWS
- Experience in acting as a coach or mentor to other team members in adoption of new ways of working or development of their technical capabilities
- Experience working effectively within teams to embed a culture of collaboration and ownership
Why join us
- Career coaching, mentoring and access to upskilling throughout your entire FDM career
- Assignments with global companies and opportunities to work abroad
- Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field
- Annual leave, work-place pension and BAYE share scheme
About FDM
We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 3,500 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index.
Diversity and Inclusion
FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.