CDS Software Engineer

CDS Software Engineer

Full-Time 24000 - 32000 £ / year (est.) No home office possible
Revolent Group

At a Glance

  • Tasks: Join a paid training programme and develop your software engineering skills in a prestigious financial environment.
  • Company: Leading financial services firm offering a dynamic and supportive culture.
  • Benefits: Earn £30,000 - £38,000, gain hands-on experience, and enjoy hybrid working.
  • Why this job: Accelerate your career with guaranteed placement and mentorship in a high-impact industry.
  • Qualifications: Experience in Java or Python, with a passion for software development.
  • Other info: Unique opportunity for growth with exposure to enterprise-scale systems.

The predicted salary is between 24000 - 32000 £ per year.

Are you a Software Engineer (or aspiring Software Engineer) looking to strengthen your development skills and work within a prestigious financial services environment? We’re offering a fully paid 10-week cross-training programme in Corporate Data Services (CDS), followed by a guaranteed 2-year full-time placement with one of our elite financial services clients. This is a unique opportunity to deepen your engineering expertise, gain exposure to enterprise-scale systems, and accelerate your career within a highly regulated, high-impact industry.

What You’ll Need

  • All prospective candidates will be expected to pass a Java or Python technical test during the recruitment process and demonstrate exposure to software development, either through study, personal projects, or prior professional experience (Java is preferred).
  • Essential Requirements
  • Exposure to Java or Python development
  • Candidates without formal Java/Python roles must have experience in another object-oriented programming language (e.g. C# or JavaScript)
  • Back-End or Full Stack development experience (preferred)
  • Exposure to working in an Agile development environment
  • Experience designing or consuming APIs
  • Highly Desirable (Team-Dependent)
    • DevOps knowledge or exposure
    • Understanding of data modelling, data warehousing, data archiving, and dashboards
    • Experience with databases such as Oracle, MongoDB, SQL, or other RDBMS
    • Experience using BI tools (e.g. Tableau)
    • Linux experience
    • AWS / Cloud technologies
    • Spring Boot
    • Apache Kafka
    • JIRA

    What’s In It for You

    • 10 weeks of fully paid CDS Software Engineering training
    • Guaranteed 2-year placement with a leading financial services client upon successful completion
    • Hands-on experience with enterprise-grade platforms and modern engineering practices
    • Continuous support from mentors, trainers, and delivery teams
    • A clear pathway into long-term Software Engineering roles within financial services

    Location & Working Model

    • Must be within a commutable distance of G5 8AQ (Glasgow)
    • Hybrid working model

    Salary £30,000 – £38,000, depending on experience

    Start Date End of April 2026

    If you’re a Software Engineer looking to upskill, cross-train, and work with high-profile clients, apply today and take the next step in your engineering career.

    CDS Software Engineer employer: Revolent Group

    Join a forward-thinking company that prioritises employee development and offers a unique cross-training programme for aspiring Software Engineers in Glasgow. With fully paid training, guaranteed placements, and a supportive work culture, you'll gain invaluable experience in the financial services sector while enjoying a hybrid working model that promotes work-life balance. This is an excellent opportunity to enhance your skills and advance your career in a dynamic and prestigious environment.
    Revolent Group

    Contact Detail:

    Revolent Group Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land CDS Software Engineer

    ✨Tip Number 1

    Get your tech skills ready! Brush up on Java or Python, as you'll need to show off your coding chops during the technical test. Dive into some personal projects or online courses to boost your confidence.

    ✨Tip Number 2

    Network like a pro! Connect with current or former employees in the financial services sector. They can give you insider tips and might even refer you, which can really help your application stand out.

    ✨Tip Number 3

    Practice makes perfect! Simulate the interview process with friends or mentors. Focus on explaining your past projects and how they relate to the role, especially if you've worked in Agile environments.

    ✨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, it shows you're serious about this opportunity!

    We think you need these skills to ace CDS Software Engineer

    Java
    Python
    Object-Oriented Programming
    Back-End Development
    Full Stack Development
    Agile Development
    API Design and Consumption
    DevOps
    Data Modelling
    Data Warehousing
    Database Management (Oracle, MongoDB, SQL)
    Business Intelligence Tools (e.g. Tableau)
    Linux
    AWS / Cloud Technologies
    Spring Boot
    Apache Kafka
    JIRA

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight any Java or Python projects you've worked on, even if they were personal or academic. We want to see how you fit into our world!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this opportunity and how your background makes you a great fit. Don’t forget to mention your passion for software engineering and any relevant experiences.

    Showcase Your Projects: If you've got any coding projects, whether they're from school or just for fun, make sure to include them in your application. We love seeing what you've created and how you approach problem-solving!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you’re serious about joining our team!

    How to prepare for a job interview at Revolent Group

    ✨Know Your Tech

    Make sure you brush up on your Java or Python skills before the interview. Since candidates will need to pass a technical test, it’s crucial to be comfortable with coding in these languages. Practise common algorithms and data structures, and don’t forget to review any personal projects that showcase your skills!

    ✨Understand Agile Methodologies

    Since experience in an Agile environment is preferred, take some time to familiarise yourself with Agile principles and practices. Be ready to discuss how you've worked in Agile teams before, or how you would approach Agile development if you haven't had the chance yet.

    ✨Showcase Your Projects

    Prepare to talk about your previous software development experiences, whether they’re from study, personal projects, or work. Highlight any back-end or full-stack projects you've completed, especially those involving API design or consumption. This will demonstrate your hands-on experience and problem-solving abilities.

    ✨Ask Insightful Questions

    Interviews are a two-way street! Prepare thoughtful questions about the training programme, the client you'll be working with, and the technologies used. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >