At a Glance
- Tasks: Engineer and maintain innovative, high-performance software solutions that make a real impact.
- Company: Join NatWest, a leading bank with a focus on innovation and collaboration.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Why this job: Be part of a dynamic team and enhance your skills while working on exciting projects.
- Qualifications: Experience in software engineering, coding, and familiarity with modern technologies like Java and Python.
- Other info: Great career advancement opportunities in a supportive and collaborative environment.
The predicted salary is between 36000 - 60000 £ per year.
Join us as a Software Engineer. This is an opportunity for a driven Software Engineer to take on an exciting new career challenge.
Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority. It’s a chance to hone your existing technical skills and advance your career.
What you’ll doIn your new role, you’ll engineer and maintain innovative, customer centric, high performance, secure and robust solutions. You’ll be working within a feature team and using your extensive experience to engineer software, scripts and tools that are often complex, as well as liaising with other engineers, architects and business analysts across the platform.
- Producing complex and critical software rapidly and of high quality which adds value to the business
- Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
- Collaborating to optimise our software engineering capability
- Designing, producing, testing and implementing our working code
- Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations
You’ll need a background in software engineering, software design, architecture, and an understanding of how your area of expertise supports our customers. Experience in Microsoft technologies or VBA would be advantageous.
- Working knowledge of Java technologies and Microservices on cloud platforms, Python, UI frameworks (React or Angular) and database management systems (Oracle or SQL)
- Experience of working with code repositories, bug tracking tools and wikis such as Git/GitHub
- Coding experience in multiple programming languages
- Experience of DevOps and Agile methodology and associated toolsets and methodologies for example Jenkins, Docker or Kubernetes
- A background in solving highly complex, analytical and numerical problems
- Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance
- Experience in data automation and data flow through complex systems
Software Engineer employer: Women Thrive Magazine
Contact Detail:
Women Thrive Magazine Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at NatWest or similar companies on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Java, Python, or any relevant tech. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for the interview! Brush up on your coding skills and be ready to tackle some technical challenges. Practising common interview questions can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your background in software engineering, especially with Java technologies and cloud platforms, to show us you’re a great fit for the role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this opportunity at NatWest. Share specific examples of your past work that align with the responsibilities of the Software Engineer role, and don’t forget to mention your experience with Agile methodologies!
Showcase Your Technical Skills: In your application, be sure to highlight your coding experience across multiple programming languages and any familiarity with tools like Git/GitHub. We want to see how you’ve tackled complex problems and contributed to high-quality software solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!
How to prepare for a job interview at Women Thrive Magazine
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Python, and Microsoft technologies. Brush up on your knowledge of Microservices and cloud platforms, as well as UI frameworks like React or Angular. Being able to discuss these confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your analytical skills and how you approach challenges, which is crucial for a Software Engineer.
✨Familiarise Yourself with Agile and DevOps
Since experience with Agile methodology and DevOps practices is essential, be ready to talk about your past experiences in these areas. Highlight any tools you've used, like Jenkins or Docker, and how they contributed to successful project outcomes. This shows you can adapt to their working environment.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the software development lifecycle at NatWest, and how they measure success in their projects. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.