
Software Engineer
On site
Maidenhead, United Kingdom
Full Time
26-02-2025
Job Specifications
Company Description
De Beers Group - The world's leading diamond company
We are the world’s leading diamond company – a unique, luxury business that thrives on the creativity, passion and knowledge of our people.
As we embark on a journey to accelerate the transformation of our business into one that is better positioned to realise the opportunities ahead of us, we welcome and encourage diverse perspectives from those individuals who spark fresh thinking and aren't afraid to challenge assumptions.
We’ll provide you with the space and support to grow and achieve your ambitions and – working together – you’ll help us realise our own ambition to be the pioneer of a new diamond world.
Job Description
The role of Software Engineer will be joining the science and technology hub in Maidenhead. You will be an experienced individual in C# Web development and used to working in an agile way with a ‘how do we get better’ mindset.
Key responsibilities:
Project Work
In conjunction with the customer, produces the overall software requirements. Using appropriate analysis and/or modelling techniques, generates an initial structural design, and agrees it with the customer.
Working from the initial design, and as directed by the Project Leader where appropriate, defines detailed designs for the individual software elements, and/or supervises and directs Software Engineers in doing so. The detailed design will be discussed and agreed with the customer and other members of the project team, and will take into account product quality and maintainability.
Oversees testing of the system by an appropriate tester, from a systems & software view.
Monitors the project progress, with regard to the software. Advises the project leader on risk strategy as the project progresses.
Conducts design reviews on projects and ensures company design principles are met and quality is maintained.
Visits end user sites for installation and support of software.
Supports other designers in area of expertise and in promoting standardisation of software and design techniques.
Qualifications
BSc. or MSc. or equivalent in Computer Science, Software Engineering or related discipline, MIEE, BCS or other relevant professional body.
Technically self-sufficient in web application development (in C#)
Key software development skills.
Complete life cycle experience from initial specification through development, test, integration, and production.
Software development as part of an Agile team.
Develop code using best practice object oriented software design techniques throughout the software lifecycle e.g. DRY, SOLID, YAGNI, etc.
Familiar with the use of source control systems (GitHub) and automated software building (Azure DevOps).
Familiar with test driven development (TDD) practices for developing code.
Web backend development utilising Linux, C#, dotnet
Develop cloud applications services using Azure (or AWS).
Design databases using SQL or NoSQL.
Desirable - Web frontend development utilising Angular, HTML, CSS and TypeScript.
Desirable – Python.
Additional Information
A great working environment
The opportunity to develop your skills within a growing company
Staff discount
Fantastic pension scheme
We have up to 27 days of holiday with the opportunity to buy or sell 5 more days
Mental health is a top priority for De Beers Group.
We offer free subscription to Headspace and have mental health first aider
Competitive salary
Exceptional benefits package
Employee share schemes and variable salary components
Your Choice membership discounts
Free breakfast and lunch at on-site staff restaurant
Who We Are
De Beers Group is a company with a rich history and a sparkling future. Since 1888 our experts have searched the world for nature’s most precious gem. Our diamonds bring beauty to the world. But we think they can do so much more. We want our diamonds, and our business, to make life brilliant – for our people, our customers and the world around us. Venetia Mine is part of De Beers Group Managed Operations Business which integrates mines, operations and support functions in the De Beers Group producer countries of Canada and South Africa to shape a safe, sustainable future for De Beers Group’s people, shareholders, communities and partners.
Safety
Safety first is a way of life for us. We are unconditional about the safety, health and well-being of our colleagues, at work and at home, and about that of the communities where we work. We aim to lead the industry by investing in innovation to protect people, who are at the heart of our business. Our high performing teams take accountability for their own and others' actions, work collaboratively, and always show care and respect.
Inclusion & Diversity
We are committed to promoting an inclusive and diverse workplace where we value and respect every colleague for who they are. We provide equality of opportunity to enable everyone to fulfil their potential. Referrals Referral incentive applicable: This opportunity is open to a paid referral incentive according to the Employee Referral Scheme. Referral incentives are applicable to De Beers Group internal employees only.
Background Checks
Successful candidates will be required to complete background screening which may include a criminal check and validation of qualifications
This listing will be closed as soon as sufficient applicants have been received.
About the Company
The only luxury diamond brand present at source. Discovering nature’s brilliant treasures since 1888 - each creating opportunities for people and the planet. #Building Forever Know more
Related Jobs


- Company Name
- TieTalent
- Job Title
- Software Engineers - Multiple roles
- Job Description
- About Software Engineers - multiple roles (backend, node.js, typescript, API, MACH, Microservices, Headless, DevOps) Hybrid working Great salaries available - up to £90,000 per annum depending on experience Due to the desire for continued success, I have multiple amazing opportunities with my Global market leading client, where technology and innovation have seen the business grow year on year. They have asked me to help build them a squad of Backend Software Engineers! This role is a fantastic opportunity to contribute to my clients innovative MACH-based platform which powers all their sites and mobile applications The roles are offered on a hybrid basis, requiring you to work 3 days a week in their East Midlands office. Therefore, please only apply if you are able to do this or are happy to relocate (Must be in UK) Key duties of the role as the Backend Software Engineer include: Skills Proven commercial experience with TypeScript and Node.js. Very good understanding of microservices architecture. Solid background in GraphQL and REST APIs. Great experience with both relational and non-relational databases (SQL and NoSQL databases)Desirable Skills include: Working and collaborating with diverse, cross-functional teams to design, develop, and deliver robust backend services. Building microservices using TypeScript and Node.js Design and maintain GraphQL and REST APIs for seamless integration. Implement technical integrations with external systems such as headless CMS and e-commerce platforms. Contribute to the continuous improvement of their CI/CD pipelines and fully embrace DevOps practices. As well as working with current technologies, make sure you are looking into new/ emerging technologies and continue to bring creative and innovative ideas to the team.Essential experience and skills needed as the Backend Software Engineer: Familiarity with Azure or other cloud environments. Knowledge of Infrastructure as Code (e.g., Terraform). Experience with event-driven architecture and messaging systems. A DevOps mindset, including experience with CI/CD tools and container orchestration. If you feel you are a great match and would be excited to join a business at the forefront of their market, then please apply with an updated CV. Working pattern is not negotiable and the client is not able to sponsor, so please only apply if you have no restrictions to work in the UK and can attend the east Midlands location 3 days a week Nice-to-have skills Node.JS Node.JS TypeScript GraphQL Microservices DevOps SQL NoSQL Azure Terraform Nottingham, England Work experience Backend DevOps Languages English


- Company Name
- Jobs for Humanity
- Job Title
- Software Engineer (f/m/d)
- Job Description
- Jobs for Humanity is collaborating with Contentful to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: Contentful About The Opportunity Shape the Future of Digital Content as a Full Stack Engineer (f/m/d) with Contentful Studio. Become a key architect of the future at Contentful, where we are redefining how the world interacts with digital content. Take on the challenge of empowering marketing teams to create impactful, on-brand digital experiences at scale—shaping the future of how brands connect with their audiences. We are seeking a Product Engineer who thrives on solving tough challenges, driving transformative solutions, and pushing the boundaries of what's possible. You will build tools that enable customers to reimagine digital experiences for an AI-native future while focusing on customer & business outcomes. If you’re excited about building high-impact solutions, working backwards from our product vision, and solving complex problems with scalable architectures that shape the digital landscape, Contentful is your platform to innovate, grow, and make a difference. What to Expect Own and Drive Solutions: Autonomously solve customer problems by leading the design, development, and delivery of features, navigating complex frontend and backend architecture using TypeScript, React, and Node.js. Take full accountability for solution success, from concept to release, embracing long-term ownership. Execute with an Entrepreneurial Spirit: Demonstrate an entrepreneurial spirit by setting ambitious execution goals, leading through uncertainty, and adapting rapidly as you solve complex, undefined challenges. Contribute to & lead initiatives with a clear sense of ownership, including managing timelines, communicating with stakeholders, and maintaining a balance between speed and quality. Collaborate with stakeholders: Partner closely with product managers, designers, and other engineers to build best-in-class solutions for our customers. Communicate Complex Technical Concepts: Effectively communicate complex technical concepts, and proposals through briefs, RFCs, and architecture diagrams, ensuring clarity with technical and non-technical stakeholders. Design for Scale and Quality: Contribute to technical design decisions around new product features with scalability and maintainability top of mind. Proactively identify and mitigate technical risks and obstacles, ensuring solutions are robust and aligned with business needs. Drive Iterative Scope and Parallel Execution: Vertically slice large tasks into iterations, organizing work to maximize parallel execution across the team for optimal lead time. Steer towards Architectural North Star: Contribute to defining the holistic architectural North Star for the product and systematically enable architectural pivots by attaching refactors to adjacent product deliverables. Experiment and Innovate with AI: Drive the integration of AI technologies into our platform, identifying opportunities for new features and leading green-field solution development in the AI space. Embrace an iterative and experimental mindset to chase moving targets effectively. What you Need to be Successful Full Stack Expertise: Proven track record as a Full Stack Software Engineer with substantial experience using TypeScript, React, and Node.js. Demonstrable product engineering experience: Proven experience in a customer-centric product engineering role, demonstrating ownership, urgency, and the ability to drive moderately large initiatives independently. Solid Background in Automated Testing: Including both unit and e2e tests, using frameworks like Jest & Playwright. Containerization and Orchestration: Experience with Docker and Kubernetes. Cloud Services Familiarity: Knowledge of cloud platforms like AWS, Azure, or GCP. Nice to Have Applied AI: Previous experience leading or being involved in AI-based feature development is highly appreciated. No-code tools: Prior experience building no-code tools DevOps Mindset: Understanding of CI/CD pipelines and DevOps methodologies. Distributed Team Experience: Prior experience in remote work etiquette collaborating with distributed team members. Startup Experience: Prior early-stage startup experience is a huge plus. What's in it for You? Join an ambitious tech company reshaping the way people build digital experiences Full-time employees receive Stock Options for the opportunity to share in the success of our company Fertility and family building benefits, including a lifetime reimbursable wallet to support your growing family. We value Work-Life balance and You Time! A generous amount of paid time off, including vacation days, sick days, education days, compassion days for loss, and volunteer days Time off to care for and focus on your growing family Use your personal annual education budget to improve your skills and grow in your career Enjoy a full range of virtual and in-person events, including workshops, guest speakers, and fun team activities, supporting learning and networking exchange beyond the usual work duties An annual wellbeing stipend to care for your physical, financial, or emotional health A monthly communication phone/internet stipend and phone hardware upgrade reimbursement. New hire office equipment stipend for hybrid or distributed employees. Get the gear you need to work at your best. Who are we? Contentful is the intelligent composable content platform that unlocks all of an organization’s digital content to deliver impactful customer experiences, making content a strategic business asset. The Contentful Platform, Contentful Studio, and the Contentful Ecosystem combine the flexibility of composable content with the intelligence of AI, empowering digital teams to drive business momentum through collaboration, speed, and scale. Contentful powers innovative content experiences across brands, regions, and channels for organizations around the world, including nearly 30% of the Fortune 500. Nearly 800 people from more than 70 nationscontribute their energy and creativity to Contentful, working from hubs in Berlin, Denver and distributed around the world. Everyone is welcome here! “Everyone is welcome here” is a celebrated component of our culture. At Contentful, we strive to create an inclusive environment that empowers our employees. We believe that our products and services benefit from our diverse backgrounds and experiences and are proud to be an equal opportunity employer. All qualified applications will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical [dis]ability, or length of time spent unemployed. We invite you to apply and join us! If you need reasonable accommodations at any point during the application or interview process, please let your recruiting coordinator know. Please be aware of scammer...


- Company Name
- Free-Work UK
- Job Title
- IT Support Technician
- Job Description
- Job Description IT Support Technician Our Client is an Entertainment, a live entertainment platform that owns and operates over 100 major music festivals in the UK, Europe and Australia. They are looking to hire an IT Support Technician to work within the UK division of the business. This role offers a self-starting candidate the ability to support a dynamic and fast-growing business, with future opportunities for personal development and career growth within the group. The IT Support Technician will report to the Director of Information Technology, and will support users both at global head office in Central London and in our operating businesses across the UK. The role will be instrumental in ensuring that users benefit from the highest standards of service, including with regards to information security, system availability and change management. Our current core tech stack consists of MS365 + Azure AD, box.com, Airtable, Zoom (+ Zoom Phone), Slack and Salesforce and we support user access to Google Workspace together with various other line of business products. Prior experience administering Azure Active Directory tenancies would be particularly valuable, together with exposure to deployment and maintenance of security tools such as endpoint management and anti-virus. We support both Windows and Mac devices and our users access our services both on corporate machines and BYOD. We are 100% cloud native with no on-premises systems. Specific Tasks Will Include First line support for users both in person and via support channels. Resolve or escalate issues Hardware setup and configuration, patching and upgrades Support audio-visual / conference room equipment and printers Monitoring and maintaining local networking equipment such as access points, firewalls etc Responsible for maintenance and upkeep of our backup Infrastructure, including laptops and relevant server(s) and other designated cloud backup locations. Provide timely report to senior management on progress of dedicated tasks, or on-going activities. Configuration and monitoring of core systems Administration for IT processes such as: Support ticketing Equipment inventories Hardware purchases, repairs and disposals Joiner-Mover-Leaver process Managing license count Assisting with change projects such as data migration, office reconfiguration and platform or service changes Personal Attributes Detail and precision in aspects of approach to tasks Ability to prioritise conflicting workflows Team player, ability to communicate effectively with non-technical users and senior management Excellent presentation and time keeping Experience 3 years experience in equivalent setting Microsoft Office 2019+ support essential Mac (iOS) support exposure desirable Exposure to endpoint device management systems desirable S Azure support essential Good documentation and analytical skills, with a passion for end-user satisfaction. Evidence of commitment to training and knowledge The Client is based in Central London with some attendance at operating business offices elsewhere in London and across the UK. This is a 3 month contract assignment for 3 days per week initially. The rate will depend on your experience but will be in the range £150 to £200 per day. Do send your CV to us in Word format along with your daily rate and availability.


- Company Name
- Ki
- Job Title
- Full Stack Engineer
- Job Description
- Hello potential future Ki team member. Are you looking for a technical role in a collaborative environment where innovation is its major driver? Ki is looking for an experienced Full Stack Engineer to join our growing team. Who are we? Ki is the biggest global insurance tech company you’ve never heard of, unless you’ve been looking to insure a satellite, wind farm or music festival recently. We launched in 2021 on the back of a fund raise that delivered $500m of investment, making us one the largest fintech start-ups that year. Our investors were excited about the fact we were revolutionising the way a 333 year-old industry was working. There are hardly any industries left that are mainly paper based, but the specialty insurance market is one. Together with partners at Google and UCL we developed Ki and created a platform that helped insurance brokers place risk in a fast and frictionless way. We’re continuing to lead the charge on the digitalisation of this market and to realise this goal we need more excellent minds to work with us to realise more opportunities. We exist to make it easy for insurance employees to focus on the clever things and to spend more time building relationships than filling out endless forms. If helping us transform a multi billion global industry sounds exciting to you let’s get to the formal bit. What’s the role? We're looking for a Full-stack Engineer to join our team. You’ll work on our core offering – which is the platform that has delivered the $400m revenue we achieved in 2021 and are looking to grow exponentially over the next few years. We're a multi-disciplined team, bringing together expertise in software and data engineering, full stack development, platform operations, algorithm research, and data science. Our squads focus on delivering high-impact features – we have open and honest conversations about what’s working and are quick to adapt to continuously improve. You’ll build robust and scalable software for business critical, web-based applications as well as eye-catching, functional, efficient, and reusable web and mobile-based sites that drive these web applications. By using experience as mid-senior level engineer working across modern web stack. We speak Kotlin for services and Python when working with data. Our rich UIs are built in React and Typescript. Postgres is our preferred database engine and our infrastructure is entirely cloud based in GCP, defined with Terraform so this experience would be desirable. Our culture Inclusion & Diversity is at the heart of our business at Ki. We recognise that diversity in age, race, gender, ethnicity, sexual orientation, physical ability, thought and social background bring richness to our working environment. No matter who you are, where you’re from, how you think, or who you love, we believe you should be you. You’ll get a highly competitive remuneration and benefits package. This is kept under constant review to make sure it stays relevant. We understand the power of saying thank you and take time to acknowledge and reward extraordinary effort by teams or individuals. If this sounds like a role and a culture that appeals to you, please apply.