Job Description
Purpose of the role
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- 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.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Staying informed of industry technology trends and innovations and actively contributing 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.
Assistant Vice President Expectations
- Advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness.
- Collaborate closely with other functions/business divisions.
- Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver work that impacts the whole business function.
- Set objectives and coach employees in pursuit of those objectives, appraise performance relative to objectives and determine reward outcomes.
- Demonstrate the four LEAD behaviours: Listen and be authentic, Energise and inspire, Align across the enterprise, and Develop others.
- For an individual contributor, lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments.
- Identify new directions for assignments and/or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
- Consult on complex issues, providing advice to People Leaders to support the resolution of escalated issues.
- Identify ways to mitigate risk and develop new policies/procedures in support of the control and governance agenda.
- Take ownership for managing risk and strengthening controls in relation to the work done.
- Perform work closely related to that of other areas, requiring an understanding of how areas coordinate and contribute to the achievement of organisational objectives.
- Collaborate with other areas of work, keeping up to speed with business activity and strategy.
- Engage in complex analysis of data from multiple internal and external sources to solve problems creatively and effectively.
- Communicate complex information, especially when it is sensitive or difficult to convey.
- Influence or convince stakeholders to achieve outcomes.
Senior Engineer – VPN: Responsibilities & Qualifications
Join Barclays as a Senior Engineer – VPN and play a key role in designing, developing, and delivering innovative technology solutions that support our business critical platforms. Working within a collaborative Agile environment, you will leverage modern engineering practices to build scalable applications, drive technical excellence, and contribute to the success of a high performing team.
Qualifications:
- In depth knowledge of NodeJS, Typescript, React and JavaScript ecosystems.
- Exposure to Agile practices.
- Experience working with Dev/Sec/Ops, including CI/CD tools.
- Experience with relational databases, e.g., OracleDB.
- Experience owning application stacks and leading technical decisions for those applications.
- Experience mentoring less experienced developers and managing 1-2 colleagues.
- Assessment on critical skills such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, and job specific technical skills.
Location: Edinburgh.