At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions and enhance banking experiences.
- Company: Capital One, a forward-thinking company transforming the banking industry.
- Benefits: Competitive salary, generous holiday, private medical insurance, and flexible benefits.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Make a real impact in tech while working with cutting-edge tools and practices.
- Qualifications: Strong programming skills and experience with APIs and cloud technologies.
The predicted salary is between 60000 - 80000 £ per year.
Capital One’s mission is to change banking for good by bringing humanity, ingenuity and simplicity to banking. As a Senior Software Engineer, you will be contributing to the development of our applications and solutions that support our software and infrastructure delivery teams within Capital One. Our Engineers are people who lead by example, build strong and valuable relationships and have the confidence to influence at all levels. We are proud of who we are and what we do and want you to join us at this particularly exciting time at Capital One.
You will be working in a focused delivery team whilst partnering with colleagues across our entire business to enable and enhance the ability for our teams to deliver solutions at pace.
What you’ll do- Work in a cross-functional engineering team to design, enable and develop software features that support the UK API Gateway.
- Work with the Engineering Manager, stakeholders and the Enterprise to understand the product direction and translate those requirements into technical solutions.
- Take end-to-end responsibility for the technical design, implementation, and operational considerations of specific deliverables.
- Drive engineering best practices (e.g. Operational Excellence, Security, Quality, etc...) and set standards, across your team and wider engineering teams.
- Innovate and identify opportunities to simplify and remove friction for engineers throughout the SDLC.
- Manage stakeholders and other relationships as a point of contact within your team, standing in for the Engineering Manager as needed.
- Advocate for quality, driving the team to leverage approaches such as pair programming, TDD and BDD.
- Work closely with engineers in your team to share knowledge, cross-skill, coach and mentor more junior colleagues.
- Extensive, demonstrable knowledge of building software that is secure, testable, and performs at scale.
- Exceptional programming skills using modern languages (e.g. Java).
- Bonus: experience with procedural languages (e.g. Lua/Go) and/or writing API plugins.
- Experience working with APIs over HTTP using RESTful architecture.
- Proficiency in cloud-based projects, particularly with AWS Console and Secrets Manager.
- Experience with CI/CD tools (e.g. Jenkins), secrets management tools, Jira.
- Familiarity with observability tools (e.g. using metrics, traces, logs to debug/investigate).
- Familiarity with Agile/Scrum/Kanban methodologies and frameworks.
- Familiarity with containerisation (e.g. AWS machine images, Kubernetes).
- An understanding of infrastructure as code.
- The ability to work in a fast-paced environment and pivot to meet business priorities/needs.
- Great communication skills.
- Bonus: familiarity with AI tools/prompting.
Bring us all this and you’ll be rewarded with a role contributing to the product roadmap for an organisation committed to transformation. We’re continuing our journey into the public cloud and have problems of scale, security, availability and performance for you to help solve. We offer high performers strong and diverse career progression, investing heavily in developing great people through our Capital One University training programmes (and appropriate external providers). Immediate access to our core benefits including pension scheme, bonus, generous holiday entitlement and private medical insurance – with flexible benefits available including season-ticket loans, cycle to work scheme and enhanced parental leave. Open-plan workspaces and facilities designed to inspire and support you. Our Nottingham head-office has a fully-serviced gym, subsidised restaurant and dedicated development resources.
What you should know about how we recruitWe pride ourselves on hiring the best people, not the same people. Building diverse and inclusive teams is the right thing to do and the smart thing to do. We want to work with top talent: whoever you are, whatever you look like, wherever you come from. We know it’s about what you do, not just what you say. That’s why we make our recruitment process fair and accessible. And we offer benefits that attract people at all ages and stages.
We also partner with organisations including the Women in Finance and Race At Work Charters, Stonewall and upReach to find people from every walk of life and help them thrive with us. We have a whole host of internal networks and support groups you could be involved in, to name a few:
- REACH – Race Equality and Culture Heritage group focuses on representation, retention and engagement for associates from minority ethnic groups and allies.
- OutFront – to provide LGBTQ+ support for all associates.
- Mind Your Mind – signposting support and promoting positive mental wellbeing for all.
- Women in Tech – promoting an inclusive environment in tech.
- EmpowHER - network of female associates and allies focusing on developing future leaders, particularly for female talent in our industry.
- Enabled - focused on supporting associates with disabilities and neurodiversity.
Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact us. All information will be kept confidential and will only be used for the purpose of applying a reasonable adjustment.
Senior Software Development Engineer - Shared Platforms in Nottingham employer: Capital One
At Capital One, we pride ourselves on fostering a dynamic and inclusive work environment that empowers our employees to thrive. As a Senior Software Development Engineer in our Nottingham office, you will benefit from extensive career development opportunities through our Capital One University training programmes, alongside immediate access to competitive benefits such as a generous holiday entitlement and private medical insurance. Our open-plan workspace is designed to inspire collaboration, featuring a fully-serviced gym and subsidised restaurant, making it an excellent place for innovative minds to come together and drive meaningful change in the banking sector.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Development Engineer - Shared Platforms in Nottingham
✨Tip Number 1
Network like a pro! Reach out to current employees at Capital One on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. Building connections can give you insider knowledge and make you stand out.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. Being sharp on these will help you ace those coding challenges!
✨Tip Number 3
Showcase your projects! If you've worked on relevant software or API projects, be ready to discuss them in detail. Highlight your role, the technologies used, and the impact of your work. This is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining Capital One. Let’s get you that dream job!
We think you need these skills to ace Senior Software Development Engineer - Shared Platforms in Nottingham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Development Engineer role. Highlight your programming expertise, especially in modern languages like Java, and any relevant cloud or API experience.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about changing banking for good. Share specific examples of how you've driven engineering best practices or simplified processes in your previous roles.
Showcase Your Team Spirit:We love team players! In your application, mention instances where you've collaborated with cross-functional teams or mentored junior colleagues. This will show us you’re not just a great engineer but also a fantastic teammate.
Apply Through Our Website:For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and ensure it gets the attention it deserves!
How to prepare for a job interview at Capital One
✨Know Your Tech Inside Out
Make sure you brush up on your programming skills, especially in Java and any procedural languages like Lua or Go. Be ready to discuss your experience with APIs, cloud projects, and CI/CD tools. The more you can demonstrate your technical expertise, the better!
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous roles. Think about times when you simplified processes or improved operational excellence. This will show that you can think critically and innovate, which is key for a Senior Software Engineer.
✨Communicate Effectively
Since this role involves managing stakeholders and mentoring junior colleagues, practice articulating your thoughts clearly. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easier for interviewers to follow your thought process.
✨Embrace the Company Culture
Familiarise yourself with Capital One's commitment to diversity and inclusion. Be prepared to discuss how you can contribute to building an inclusive team environment. Showing that you align with their values can set you apart from other candidates.