cover image
Creditsafe

Senior System Engineer

On site

Cardiff, United Kingdom

Full Time

08-01-2025

Share this job:

Score my CV

Job Specifications

Join our Core Engineering Team in Cardiff, as a Senior Systems Engineer.

WHO ARE WE?

Privately owned and independently minded, Creditsafe operates with the singular vision of powering business decisions. We do this by delivering valuable intelligence on customers, suppliers and potential buyers to corporates, public sector organisations and SMEs globally.
Our journey began in 1997 in Oslo, Norway in 1997, with a revolutionary dream to make business information accessible to all. Twenty-five years later, we’ve not only realised this dream, changed the market for the better, made data intelligence accessible to all businesses big and small but most importantly, opened up new avenues of data intelligence for businesses with machine learning, AI and connected data.
From risk management through to opportunity identification, our industry-leading solutions, power decisions for companies by turning their data into actionable insights that help them become stronger, grow faster and thrive.

JOB PROFILE

Join our forward-thinking team as a Senior Python Developer and work on pioneering projects within our Core Engineering team. Dive into a rich tech stack including AWS (Amazon Web Services) cloud infrastructure and become a key member of a development team building the next generation platform supporting all Creditsafe products. Benefit from a culture that champions personal growth, offering unlimited opportunities to break new ground. Collaborate with cross-functional teams in a flexible work environment that values innovation, creativity, impact and prides themselves on delivery. We are not just offering a job; we are offering a journey to shape the future of our company.

KEY DUTIES AND RESPONSIBILITIES

Solution design and development: Contribute significantly to the design, development, and implementation of system solutions. Participate actively in greenfield development projects, offering insights, ideas, and technological expertise to ensure the successful delivery of quality software
AWS Expertise: Act as the team’s AWS authority, using your superior knowledge to guide the team in best practices for AWS solutions. This includes implementing, automating, and maintaining AWS services, as well as helping the team navigate complex AWS tasks and projects.
Python Expertise. Act as the team's Python Authority, using your knowledge to guide the team in best practices. You will be responsible for mentoring the team and shaping their learning paths in the area.
DevOps Practices: Utilise Azure DevOps to support continuous integration and continuous delivery processes. This includes using Azure DevOps tools to manage code repositories, build, test, and deploy applications, and monitor system performance and issues.
Quality Assurance: Maintain exacting standards for software quality and work on continuous improvement of system design and architecture. Review code for potential improvements and collaborate with the team to implement changes.
Problem solving: Assist in troubleshooting and resolving system failures or degradations. Work with other team members to identify root causes and implement long-term solutions
Cross-functional collaboration: Work with other teams and stakeholders within the company to understand their needs and translate them into system requirements. This includes collaborating on project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility.
Knowledge sharing: Share your knowledge and expertise with the team. Mentor junior engineers and team members, fostering a culture of continuous learning and improvement. An element of Line Management will also be expected.

**Please note that the responsibilities listed above are not exhaustive and the Service Delivery Team Leader may be requested to perform additional duties / take on additional responsibilities deemed reasonable by their direct line manager.

SKILLS AND QUALIFICATIONS

Experience - essential
Proven Python development experience within a commercial environment including operational support.
Valuable experience with application development using AWS.
Valuable experience in manipulating different file types such as JSON /XML
Knowledge and experience of Agile development methodologies.
Good understanding of GIT.

Preferred but not essential
Knowledge of automated delivery processes, including Azure DevOps Pipelines.
Qualified to degree level in software engineering or equivalent.
Experience creating Terraform scripts for infrastructure provisioning and management
Experience of migrating applications to cloud-based micro services.
Working in distributed development teams.

BENEFITS

Competitive Salary.
Company Laptop supplied.
Bonus Scheme.
25 Days Annual Leave (plus bank holidays).
Hybrid working model.
Healthcare & Company Pension.
Cycle to work and Wellbeing Programme.
Global Company gatherings and events.
E-learning and excellent career progression opportunities.
Plus more that can be found on the benefits section on the Careers page, https://careers.creditsafe.com/gb.

Creditsafe is an equal opportunities employer that values diversity. Please contact Creditsafe if there is any support you need with your application.

About the Company

Creditsafe is a leading provider of business credit reports and information, offering a global database of almost 400 million companies across 200 countries to aid companies in making informed decisions. The company's online platform provides 24/7 access to credit reports, financial statements, compliance and industry data, giving businesses the insights they need to mitigate risk and drive growth. Know more

Related Jobs

Company background Company brand
Company Name
Oliver Bernard
Job Title
Senior Engineer - Frontend Leaning (TS, React, .Net) - £80K
Job Description
An innovative AI-powered tech company is seeking a Frontend leaning Senior Full Stack Software Engineer to join their dynamic, globally diverse team. They are revolutionising trade in emerging markets, connecting FMCG Brands, Distributors, and Merchants on a single, equitable marketplace. As a Senior Engineer, you will play a critical role in designing, developing, and maintaining our cutting-edge commerce platform. You will ensure scalable, high-performing software that enhances business operations and benefits our global customer base. Their tech stack is TS, React on the frontend and .Net backend. Ideal candidates are TypeScript/React experts with some experience working full-stack, ideally with .Net. Other languages are also acceptable if you're happy to work in a .Net environment. Key Responsibilities Develop and maintain software systems using modern frameworks and technologies Collaborate with cross-functional teams to define, design, and implement new features Write clean, maintainable, and efficient code Develop and integrate REST, GraphQL, and RPC APIs. Conduct unit, integration, and end-to-end testing Debug and resolve technical issues Participate in production support on a rotational basis Optimise and reduce technical debt Stay updated with emerging technologies and industry trends Required Skills & Qualifications Strong front-end: HTML, CSS, JavaScript, TypeScript, React Backend development skills: Node.js, .NET, PHP, GoLang, Rust Database expertise: MySQL, PostgreSQL, MS SQL Server, MongoDB Knowledge of Git and branching strategies (GitOps) Experience with testing frameworks (Jest, Mocha, Selenium) Strong problem-solving skills and attention to detail Experience in logging, monitoring, and observability Preferred Skills Experience with cloud platforms: AWS, Azure, Google Cloud. Familiarity with DevOps practices and CI/CD pipelines. Knowledge of containerisation: Docker, Kubernetes. Understanding of distributed systems and sharding concepts. Agile methodology experience. Benefits 25 Days Annual Leave (increasing to 26 days after 12 months) Pension & Life Insurance Dental & Private Healthcare Stock / Equity Options Mostly working from home, 1-day per week in London
London, United Kingdom
Hybrid
Full Time
06-02-2025
Company background Company brand
Company Name
Redcentric
Job Title
Technical Architect - Development
Job Description
Please note: This role is open to UK based applicants only. About Redcentric: Redcentric is a leading managed service provider with a rich end-to-end solution portfolio covering the spectrum of Connectivity, Cloud and Collaboration, designed and delivered by our own highly skilled teams from our privately owned, UK based multi-million pound infrastructure. Redcentric has annualised revenues in excess of £90million, more than 500 highly skilled employees serving over 1000 customers across the UK. With the IT landscape in constant evolution, Redcentric is built around today's modern IT challenges offering application, collaboration, infrastructure, network and IT security services. Learn more about what we do on our website. Purpose: The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. They will contribute to, or sometimes lead, the technical design of complex solutions using modern processes and design patterns, and production-grade technology. The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. The role holder will work closely with colleagues both within and outside of their own team and organisation, to ensure successful delivery of software projects. Key responsibilities: Duties will include, but are not restricted to the following: Delivery of high-quality technical solutions to meet stakeholder requirements. Gathers, manages, and prioritises the backlog/workload with internal & external stakeholders. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both technically and from a business perspective. Support solutions through the selection of appropriate tools, technologies, and frameworks either drawing on experience or by driving innovation and apply best practice. Effectively communicates designs and principles to implementation teams and supports the delivery. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of Redcentric's chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. When required, Identify and coordinate rapid, expert on-the-ground technical fixes for high profile problems when they occur in a client's environment or system/platform. Develop and maintain a deep technical knowledge of the Redcentric technology stack. Thinking through, understanding and applying broader issues and non-functional requirements (e.g. scalability, security, maintainability & performance) Mentoring developers in the team and reviewing code, contributing to the overall quality and security principles. Provide technical training, solution awareness and knowledge transfer to other team members. Supporting Project Management by leading the upfront and on-going phases of a delivery. Understand non-functional requirements including performance, resilience, stability, security, maintainability and scalability of systems/solutions. Ensure consistent collaboration, relevant documentation and support/service mechanisms, both internal and external, throughout all engagement lifecycles. Prototyping potential solutions through Proof-of-Concept and MVP implementations Transitioning new client solutions into a managed service and ensuring engagement and value once in service. Contribute to the company's development and the achievement of its mission, growth plans and aims and objectives. This list of responsibilities is not exhaustive, and the role holder is expected to reasonably take on any other responsibilities required to support business activities within the Redcentric Group. Person specification The ideal candidate will be able to demonstrate the following skills and experience: Skills Deep experience of the software/application development process/lifecycle and delivery of complex software solutions Solid experience designing, building and supporting a variety of commercial, complex, enterprise systems. Ability to build and maintain strong relationships with stakeholders at all levels, both internally and externally. A commitment to design, build and deployment excellence. Ability to see the wider picture and consider consequences. Be the technical authority for the client. Systems design considering both functional and non-functional demands. Proficient people management skills, with ability to lead and develop a team as individuals as well as together. Excellent presentation skills and ability to engage non-technical audiences effectively. Knowledge A deep technical knowledge throughout the whole technology stack. Strong demonstrable development experience across a range of technology stacks and of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial. Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference) Strong experience in Agile / DevOps, with Continuous Integration and Delivery techniques. Knowledge of test automation frameworks. Progress Reporting: Methods and techniques for reporting progress against an agreed plan. Understanding of version control, Configuration Management, Reporting, Quality Assurance. Established knowledge of design methods, models and techniques. Good commercial awareness and understanding of the need for business value. Behaviours Capable and confident with complexity and the unfamiliar. Ability to see the wider picture and consider consequences. Ability to have the difficult conversations early and to drive consensus. Proactivity and drive in all areas of work. Inclusive leadership style. Lead and encourage awareness and respect for Agile software design and software engineering disciplines. Seeks peer review and networks with colleagues across the organisation. Focus on results and outcomes. Experience of working with both internal and external customers. Innovative thinker / problem solver. Excellent communication skills are ideal in order to participate and drive internal and customer meetings, as well as develop solutions. Ability to develop, maintain and cultivate client relationships. Be involved in the Architects Forum helping to steer the technology direction. Excellent team motivator and be aspirational to their team.
England, United Kingdom
Hybrid
Full Time
06-02-2025
Company background Company brand
Company Name
CommuniTech Recruitment Group
Job Title
Python Engineer. Fixed Income. £130,000-£140,000 + 15% guaranteed bonus + Benefits. Hybrid 2 days a week in Central London office.
Job Description
Python Engineer. Fixed Income. £130,000-£140,000 + 15% guaranteed bonus + Benefits. Hybrid 2 days a week in Central London office. My client is a top tier investment management house. Their Fixed Income IT team is looking for a strong Python engineer. If you are interested to learn more, please send a CV for immediate consideration.
London, United Kingdom
Hybrid
Full Time
06-02-2025
Company background Company brand
Company Name
MagniFind
Job Title
Vice President of Engineering
Job Description
MagniFind is proud to partner with a pioneering SaaS company specializing in secure payment solutions to find a visionary Vice President of Engineering to lead their global technical organization. YOUR BACKGROUND: Extensive experience leading engineering teams in SaaS companies, with expertise in designing and scaling systems. Strong background in software development, architecture, and modern technologies, with hands-on AWS experience. Expertise in cloud technologies, microservices, DevOps, and CI/CD processes. Proven track record of delivering secure, compliant, and privacy-focused software solutions. Over 10 years of engineering experience, including 5+ years in senior leadership roles such as Director, VP, or CTO. Skilled at managing geographically distributed teams, including offshore locations. Adept at attracting, mentoring, and retaining top engineering talent. Results-oriented leader with a history of successfully managing complex engineering projects on time and within budget. Collaborative approach to working with teams across Sales, Marketing, Customer Success, and Product functions. Experience as an Architect for a SaaS solution during your career is highly valuable. THE COMPANY: A market leader in secure payment solutions, trusted by organizations worldwide. Focused on innovation at the crossroads of technology and security, transforming the payment experience. Experiencing rapid growth, offering exciting opportunities to make an impact at a strategic level. Committed to building secure, scalable, and compliant solutions tailored to customer needs. THE ROLE: Lead, inspire, and scale a high-performing global engineering team while fostering a culture of excellence. Oversee the design and delivery of secure, scalable, and reliable software products. Spearhead cloud-native architectures, microservices, and CI/CD pipeline strategies. Ensure compliance with industry standards for security and data privacy while aligning with business goals. Work closely with cross-functional teams to align engineering initiatives with overall business objectives. Manage projects from inception to completion, ensuring timely delivery within budget constraints. Define and evolve the engineering culture while shaping the company’s technical vision. PREFERRED QUALIFICATIONS: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred). Experience in FinTech, Payments, or CCaaS industries. Strong grasp of Agile development and metrics-driven product strategies.
Guildford, United Kingdom
Hybrid
Full Time
06-02-2025