cover image
Women in Tech UK

Software Engineer

On site

Leatherhead, United Kingdom

Full Time

25-03-2025

Job Specifications

Position Description

Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems.

CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go.

If your coding skills are backed up with a talent for solving problems, we'll help you to make your best, better. Our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world purpose and impact. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. We are happy to discuss hybrid working. Travel to the CGI office in Leatherhead, Surrey will be required.

"All applicants must hold or be prepared to undergo National Security Vetting (NSV) Security Check (SC) level"

Your future duties and responsibilities

In this Software Engineer position, you will be building cutting edge applications in the Space sector. You will take conceptual designs and see them through the development and test life cycle. In this position you will work as part of a wider delivery function including test teams, DevOps, Infrastructure and Project Management. You will also support with the mentoring of Junior Developers.

Required Qualifications To Be Successful In This Role

Python or Java
CI/CD
Big Data (Cassandra) would be advantageous.
Machine Learning would be advantageous.
Cloud Technology would be advantageous.

We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go.

#TJ

#INDCGI

#IND

Together, as owners, let's turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because...

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.

Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team-one of the largest IT and business consulting services firms in the world.

About the Company

Welcome to Women in Tech - a collaborative community in the UK dedicated to empowering women in STEM to make career choices through news, guidance, inspirational case studies, job opportunities and events. Know more

Related Jobs

Company background Company brand
Company Name
Venture Up
Job Title
Senior Python Software Developer
Job Description
Senior Python Software Developer – London *Please note this role cannot sponsor. Please do not apply if you are seeking sponsorship* A senior python software developer is required for an exciting and innovative Software sports betting company based in London. The successful candidates will be working closely with the quantitative researchers and alongside other extremely talented and driven engineers to build and support systematic trading models. You will be joining a tight-knit team of research mathematicians, computer scientists and trading analysts at the top of their chosen fields. Essential Skills 5+ years’ experience in a Software Development role, with solid Python expertise and a track record of building robust, high-quality solutions. Experience in designing and sustaining technical solutions that pragmatically address complex, real-world business challenges. Be hands-on: take on tasks, actively solve problems and contribute to delivery. Mentor and guide junior developers, fostering technical skills and growth within the team. Lead architecture decisions that align with company’s standards and ensure these are well understood across the team. Core Tech Stack Languages: Python (Python 3.10+), JavaScript and TypeScript for frontend Tools: RabbitMQ and ZeroMQ for messaging; PostgreSQL for data storage; Websockets for frontend communication Environment: Linux servers Observability: Prometheus, Grafana, Zabbix Benefits: Working alongside other extremely talented and driven engineers Extremely lucrative salary, bonus and benefits Greenfield Python/Golang work, both challenging and rewarding
London, United Kingdom
Hybrid
Full Time
22-04-2025
Company background Company brand
Company Name
Fitch Group, Inc.
Job Title
Software Engineer - Application Development
Job Description
About Us Fitch Ratings is currently seeking a Software Engineer - Full-Stack Applications based out of our Manchester office. This role will support the development and delivery of our Java, REACT, and Python-based applications. You will work with dynamic and collaborative teams dedicated to maintaining high standards of quality, performance, and scalability for Fitch’s Ratings workflow systems. What We Offer Opportunities for professional growth and development within a global leader in financial information services. High visibility role with significant impact on the direction and success of our software products. Amazing, innovative teams that value collaboration and continuous improvement. Fun, engaging, and welcoming working environment. At Fitch, we have an open culture where employees are able to exchange ideas and perspectives throughout the organization, irrespective of their seniority. Your voice will be heard, allowing you to have a real impact. We embrace diversity and appreciate authenticity, encouraging an environment where employees can be their true selves. Our inclusive and progressive approach helps us to keep a balanced perspective. Fitch is also committed to supporting its employees by advancing conversations around diversity, equity, and inclusion. Fitch’s Employee Resource Groups (ERGs) have been established by employees who have joined together as a workplace community based on similar backgrounds or life experiences. Fitch’s ERGs are available to connect employees with others within the organization to offer professional and personal support. With our expertise, we are not only creating data and information, but also producing timely insights from every angle to influence decision-making in this ever-changing and highly competitive market. We have a relentless hunger to innovate and unlock the power of human insights to drive value for our customers. There has never been a better time to make an impact and we invite you to join us on this journey. We’ll Count On You To Support the development of full-stack applications using Java, REACT, and Python. Assist in the architecture, design, and development of applications to ensure robustness, scalability, and maintainability. Collaborate with cross-functional teams to ensure seamless delivery of software solutions. Contribute to the software engineering functional area by adhering to established tools, technologies, standards, and ways of working. Participate in Agile development processes to deliver high-quality software solutions. Assist in managing multiple projects to ensure timely delivery within scope and timelines. What You Need To Have Bachelor’s degree in Computer Science, Software Engineering, or a related field. 5 years of experience in software engineering. Basic knowledge of Java, REACT, and Python, and related technologies. Understanding of software development principles and practices. Willingness to learn and adapt to new technologies and methodologies. Strong problem-solving skills and attention to detail. Good communication and interpersonal skills, with the ability to work effectively in a team environment. What Would Make You Stand Out Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes / EKS-based container orchestration). Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture. Knowledge and exposure to Kafka. Experience working with Agile development teams. Interest or prior experience in the Financial Services industry. A commitment to fostering a diverse and inclusive work environment. If you are an enthusiastic individual with a passion for technology and a desire to develop high-quality software solutions, we would love to hear from you! Why Fitch? At Fitch Group, the combined power of our global perspectives is what differentiates us. Our global network of colleagues comes together to accomplish things greater than they ever could alone. Every team member is essential to our business and each perspective is critical to our success. We embrace a diverse culture that encourages a free exchange of ideas, guaranteeing your voice will be heard and your work will have an impact, regardless of seniority. We are building incredible things at Fitch and we invite you to join us on our journey. Fitch Ratings is a leading provider of credit ratings, commentary and research. Dedicated to providing value beyond the rating through independent and prospective credit opinions, Fitch ratings offers global perspectives shaped by strong local market experience and credit market expertise. The additional context, perspective and insights we provide have helped fund a century of growth and enables our clients to make important credit judgements with confidence. For More Information Please Visit Our Websites www.fitchratings.com | www.fitchsolutions.com | www.fitchlearning.com | www.CreditSights.com Fitch is committed to providing global securities markets with objective, timely, independent and forward-looking credit opinions. To protect Fitch’s credibility and reputation, our employees must take every precaution to avoid conflicts of interests or any appearance of a conflict of interest. Should you be successful in the recruitment process at Fitch Ratings you will be asked to declare any securities holdings and other potential conflicts prior to commencing employment. If you, or your immediate family, have any holdings that may conflict with your work responsibilities, you may be asked to divest yourself of them before beginning work. Fitch Group is proud to be an Equal Opportunity and Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, and other statuses protected by law.
Manchester, United Kingdom
Hybrid
Full Time
20-04-2025
Company background Company brand
Company Name
Harnham
Job Title
Senior Software Engineer
Job Description
SENIOR BACKEND ENGINEER UP TO 90K + BONUS FULLY REMOTE Java, Spring, Kotlin, Kafka, Scala, TDD, AWS, Docker, Kubernetes A tech scale up is hiring a Senior Software Engineer to join their rapidly growing team to work across a variety of complex projects. They are working with the latest technology and constantly pushing software best practises. You will get to experiment with new technologies and really make an impact on the company. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Senior Software Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Java, Spring & TDD Building complex solutions to complex problems, and scalable products Designing architecture Establishing and promoting the use of best practices in the software engineering life cycle YOUR SKILLS & EXPERIENCE: Essential: Java Spring TDD Kotlin Kafka Docker Nice to have: AWS Kubernetes THE SALARY & BENEFITS Salary is a maximum of 90k 10% Bonus 25 days annual leave + the option to buy / sell days Private healthcare + dental Pension 3% / 6% (matched if increased, up to 10%) Work abroad up to 30 days INTERVIEW PROCESS (3 STAGES) 1 hour (Paired programming in react/typescript) 1 hour (Systems design and architecture) 1 hour (Culture fit and competency questions) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
London, United Kingdom
On site
Full Time
17-04-2025
Company background Company brand
Company Name
Better Placed Ltd - A Sunday Times Top 10 Employer in 2023!
Job Title
Senior Software Engineer
Job Description
Senior Full Stack Engineer – (TypeScript) £75,000- £85,000 + equity Currently fully remote, 1-2 days a month in Manchester from September 2025 Are you an ambitious full-stack engineer looking to shape the future of AI-driven data solutions? This is an early-stage SaaS AI startup, combining traditional Data Science, Machine Learning, and Generative AI to tackle complex data challenges for businesses of all sizes. With early product-market fit and pre-seed secured, they are building a team to scale their platform from MVP to a market-leading solution. This is a rare opportunity to be at the forefront of AI innovation in a fast-paced, agile environment. This role would suit a senior or lead engineer with a passion for the JavaScript ecosystem and a desire to push an AI product forward. The Role As a senior engineer, you’ll play a key role in developing a multitenant SaaS platform that integrates with client environments and automates operational workflows using AI. Whilst there's no expectation for you to be an expert in AI or have worked in an AI driven startup, any experience or exposure to AI any experience using LLM APIs (e.g., GPT, Claude) in production would be a definite advantage. What You’ll Do Design, develop, and deploy scalable solutions across the stack. Collaborate with product managers, UX designers, and clients. Implement software engineering best practices. Contribute to architecture, DevOps, and CI/CD pipelines. Tech Stack & Must-Have Experience Frontend: React Backend: Express, TypeScript Databases: SQL & NoSQL Cloud: Serverless functions, container orchestration, API management Infrastructure: Declarative IaC, CI/CD pipelines Nice to Have AI: Experience using LLM APIs (e.g., GPT, Claude) in production Education: STEM degree Manchester-based or able to travel every 2 weeks as a minimum What’s in It for You? Competitive salary & share options Influence over company direction & future team building The chance to solve real-world challenges with cutting-edge AI This is an opportunity to work for an AI business with some real backing that is about to make huge waves over the next few months. They’re a small dedicated team with an AI product that has some large potential users circling. What a great time to join!
England, United Kingdom
Remote
Full Time
22-04-2025