
Python Software Engineer
Hybrid
Cambridge, United Kingdom
Full Time
12-03-2025
Job Specifications
Darktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption.
For over a decade, Darktrace has pioneered a proactive, AI-native approach to security. Our roots lie deep in innovation. The Darktrace AI Research Centre based in Cambridge, UK, has conducted research establishing new thresholds in cybersecurity, with technology innovations backed by over 200 patents and pending applications.
Today, Darktrace is a global leader in cybersecurity AI, delivering the essential cybersecurity platform to protect organisations today and for an ever-changing future.
What will I be doing:
You will join the significant R&D teams in Cambridge that create and improve the products behind the company’s rapid growth. Our software engineers work across a wide variety of projects and with a diverse toolset.
Contributing to projects ranging from the rapid prototyping of new ideas,
Working to the solid structured development of existing platforms,
Working towards the aim of furthering our unique methodology in defending against unknown cyber-attacks,
Innovation is of paramount importance and as such, creativity in approach is encouraged as much as traditional project-based development,
The role requires the core competency of python development but will expand to become more specialised in one or more areas of technology.
This is a hybrid role, and the expectation would be to work a minimum of 2 days a week in the Cambridge office.
What experience do I need:
We welcome applications from engineers who have a solution focused mindset that can combine this with an analytical approach to problem-solving. During the interview process you’ll be able to demonstrate your ability to program using Python and will show an understanding of writing code in a production environment. Additionally, it’s likely that you’ll be:
Comfortable working autonomously and taking independent decisions as well as having the ability to work cooperatively within a team,
Able to show knowledge or interest in cyber-security / malware forensics,
Experienced with statistical analysis of static or dynamic systems,
Familiar with Docker,
Knowledgeable about cloud computing environments would be beneficial.
Experience of working with a range of other programming languages such as JavaScript, Rust, and C++ would also be beneficial but isn’t essential.
Benefits we offer:
23 days’ holiday + all public holidays, rising to 25 days after 2 years of service,
Additional day off for your birthday,
Private medical insurance which covers you, your cohabiting partner and children,
Life insurance of 4 times your base salary,
Salary sacrifice pension scheme,
Enhanced family leave,
Confidential Employee Assistance Program,
Cycle to work scheme.
About the Company
Darktrace is a global leader in cybersecurity AI, providing the essential cybersecurity platform to secure organizations today and for an ever-changing future. Darktrace AI learns from each business's unique data in real time, detecting threats and intervening against attacks with precision and speed. We are a diverse and inclusive team of over 2,400 employees, each playing a crucial role in protecting nearly 10,000 organizations and communities worldwide from known, unknown, and novel cyber-threats. Know more
Related Jobs


- Company Name
- Ping Identity
- Job Title
- Desktop Support Engineer
- Job Description
- About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it's not just something we provide our customers. It's something that inspires our company. People don't come here to join a culture that's built on digital freedom. They come to cultivate it. Our intelligent, cloud identity platform lets people shop, work, bank, and interact wherever and however they want. Without friction. Without fear. While protecting digital identities is at the core of our technology, protecting individual identities is at the core of our culture. We champion every identity. One of our core values, Respect Individuality, reminds us to celebrate differences so you are empowered to bring your authentic self to work. We're headquartered in Denver, Colorado and we have offices and employees around the globe. We serve the largest, most demanding enterprises worldwide, including more than half of the Fortune 100. At Ping Identity, we're changing the way people and businesses think about cybersecurity, digital experiences, and identity and access management. As a Desktop Support Engineer you will directly support Ping employees in Bristol and around the globe. You will solve problems and be responsible for maintaining IT infrastructure in the Bristol site. You Will: Report to the Manager, Desktop Support, and provide Tier 1 end-user support through various channels such as phone, in-person, and ticketing system for all IT-related questions and issues from Ping Identity employees and affiliates. Prioritise support tickets, identifying those requiring urgent attention, and perform problem analysis to recognize support call trends and areas for improvement. Contribute to the knowledge base by creating articles to document common issues and configurations, fostering self-service troubleshooting among employees. Manage software licenses, including assignment and tracking, to ensure compliance and efficiency. Handle IT hardware assets, including issuance, tracking, and maintenance of computers, monitors, phones, and peripherals. Facilitate the onboarding process for new employees by provisioning equipment, setting up logins, and providing orientation to the IT environment. Manage the offboarding process for departing employees, including disabling access and collecting assets to maintain security and inventory accuracy. Perform various facilities-related tasks, such as office moves, shipping/receiving, and providing support for conference rooms. Coordinate with vendors for warranty repairs of IT assets, ensuring timely resolution and minimal disruption to operations. You Have: Experience in an IT support role, demonstrating a solid foundation in providing technical assistance to end-users. Proficiency in supporting MacOS and Windows 10 systems, with hands-on experience troubleshooting common issues and configurations. Experience providing hardware support for both Apple and Windows (Dell, Microsoft, etc.) devices, including installation, maintenance, and repair. Familiarity with Jamf Pro and Microsoft client support tools, enabling efficient management and troubleshooting of endpoints. Knowledge of Active Directory and Google G Suite administration, including user management and access control. AS or BS in Information Technology, Computer Science, or equivalent experience, indicating a formal education or relevant certifications in the field. Life at Ping: We believe in and facilitate a flexible, collaborative work environment. We’re growing quickly, but remain true to the innovative, can-do startup values that got us here. Most importantly, we keep hiring talented, smart, fun, and genuinely nice people because that’s who we want to succeed with every day. Here are just a few of the things that make Ping special: A company culture that empowers you to do your best work. Employee Resource Groups that create a sense of belonging for everyone. Regular company and team bonding events. Competitive benefits and perks. Global volunteering and community initiatives Our Benefits: Generous PTO & Holiday Schedule Parental Leave Progressive Healthcare Options Retirement Programs Opportunity for Education Reimbursement Commuter Offset (Specific locations) Ping is the collective sum of all our individual experiences, backgrounds and influences and we pride ourselves in growing and learning together. We are committed to building an inclusive and diverse environment where everyone’s individuality is respected and everyone has an Identity. In recruiting for new colleagues, we welcome the unique contributions you can bring and encourage you to be your best self. We are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.


- Company Name
- myGwork - LGBTQ+ Business Community
- Job Title
- Support Analyst
- Job Description
- This job is with LexisNexis Legal & Professional®, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Support Analyst Are you interested in developing Customer Service Skills? Do you have strong time management, communication, and organisational skills? About Role The Support Analyst plays an essential role in delivering technical support and maintenance for our enterprise systems. This position necessitates a comprehensive understanding of system operations, advanced troubleshooting abilities, and the capacity to collaborate effectively with various teams to ensure the seamless functioning of our services. Responsibilities Record timely and accurate incident information, including logging, updating, and completion of incidents along with time spent and final solution details. Research, analyze, investigate, and resolve reported incidents in accordance with defined service levels. Perform routine maintenance tasks, including installation and configuration of product software or releases as required for the role. Maintain multiple working environments to ensure efficient support of common customer products. Attend relevant courses or use other means to continuously improve skills and develop relevant product knowledge. Accreditation on certified courses may be required with future product development. Additionally, maintain consistent attendance, punctuality, personal appearance, and adherence to relevant policies and procedures. Provide maximum flexibility for role requirements, such as covering late rota working, site visits when required, and company or departmental meetings. Perform any other duties as reasonably requested. Requirements A degree in IT, Business, Law, or equivalent Interest in Enterprise Software Solutions Experience with: Progress Openedge, Microsoft Operating Systems, Virtual Server Platforms, Microsoft Azure, Microsoft SQL Server Hands-on experience with Visualfiles support and installation Expert support for internal organizations on products and technical environments Independent judgment and problem-solving abilities to adapt to shifting priorities Strong performance in technical customer support, demonstrating expertise, problem-solving, and interpersonal skills Ability to manage multiple tasks simultaneously Drive and motivation to self-learn complex software applications Strong research skills Proven customer interaction and relationship-building skills Effective interpersonal, communication, and presentation skills for various audiences Clear and concise information delivery to clients, management, and departments Teamwork flexibility, including out-of-hours support Knowledge of scripting, databases, and database languages preferred Understanding of cloud infrastructure and remote delivery platforms It would be nice if you have Experience within the legal market An understanding of UK legal workflow and process Experience of working with third-party delivery teams Experience of working with Corporate clients Industry-recognized technical knowledge e.g. SQL, .Net, Azure certification A keen interest in programming, or a programming background Work in a way that works for you We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals. Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive Working for you Benefits We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: Generous holiday allowance with the option to buy additional days Health screening, eye care vouchers and private medical benefits Wellbeing programs Life assurance Access to a competitive contributory pension scheme Save As You Earn share option scheme Travel Season ticket loan Electric Vehicle Scheme Optional Dental Insurance Maternity, paternity and shared parental leave Employee Assistance Programme Access to emergency care for both the elderly and children RECARES days, giving you time to support the charities and causes that matter to you Access to employee resource groups with dedicated time to volunteer Access to extensive learning and development resources Access to employee discounts scheme via Perks at Work About The Business LexisNexis Legal & Professional is a leading global provider of legal, regulatory, and business information and analytics. Our mission is to advance the rule of law around the world by providing the tools and resources needed for professionals to make informed decisions and improve their productivity. Join our team and be part of an organization that values innovation, collaboration, and excellence. Apply today to contribute to our mission and help drive our continued success. LexisNexis, a division of RELX, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK , or please contact 1-855-833-5120. Please read our Candidate Privacy Policy.


- Company Name
- KO2 Embedded Recruitment Solutions Ltd
- Job Title
- Software Engineer
- Job Description
- Job Title: Mandarin-Speaking Software Engineer Location: Newcastle (Office-Based) Salary: Competitive, based on experience Company Overview: KO2's client is an innovative tech company based in Newcastle, dedicated to creating cutting-edge software solutions for a variety of industries. We are looking to expand our team with a highly skilled Mandarin-speaking Software Engineer who can bring their expertise in programming to our growing company. Job Description: As a Software Engineer, you will be working in a collaborative and dynamic environment where you will contribute to the design, development, and maintenance of high-quality software solutions. Your key responsibility will be to write clean, efficient code while collaborating with cross-functional teams to deliver impactful results. Key Responsibilities: Design, develop, and test software applications using programming languages such as Python, Java, and C++. Contribute to all stages of the software development lifecycle, from requirements gathering to implementation and maintenance. Work closely with both local and international teams, with a specific focus on Mandarin-speaking stakeholders. Ensure high-quality code through best practices, including code reviews, unit testing, and debugging. Continuously learn and apply new programming techniques and technologies to enhance software performance and efficiency. Key Skills and Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a similar field. Strong programming skills in languages such as Python, Java, and C++. Experience with software development tools and environments. Experience or knowledge of AI, Machine learning or computer vision is desirable Fluency in Mandarin (both written and spoken) is required for communication with international teams. Excellent problem-solving skills and a proactive approach to development. Strong attention to detail and ability to work independently and as part of a team. Excellent communication skills, with the ability to clearly convey technical concepts to non-technical stakeholders Why Join Our Client? Dynamic work environment: Join a forward-thinking company with a collaborative culture. Career growth: Opportunities to expand your skills and grow within the company. Competitive salary: We offer a competitive salary with additional benefits. Tech-driven: Work on innovative projects with the latest technologies. Apply today with an up to date CV!


- Company Name
- Haystack
- Job Title
- Software Engineer
- Job Description
- About the Job Who We Are Our goal is to exceed client expectations by tackling challenging problems and delivering innovative solutions. If you're a skilled developer and effective communicator who thrives on demanding projects and solving complex problems under tight timelines, our company could be the perfect fit for you. Responsibilities Taking ownership of technical products and projects, collaborating closely with various business functions to leverage expertise. Using judgement and acumen to discern true business needs beyond stated requirements. Innovating and challenging existing systems and processes to achieve shared goals through technical excellence. Staying informed about industry and technology trends to maintain our competitive edge. Making an impact from day one, empowered to utilise your skills effectively. What Makes a Great Candidate? Strong programming and technology skills, with recent experience in backend technologies such as C#/.NET, Java, Python, C++ or Rust. Proficiency in working with SQL databases. Experience with Azure or AWS platforms. Passion for programming and technology, and ability to thrive in a dynamic team environment. Why Join Us? Immediate impact with empowerment to leverage your skills from day one. Engage in diverse projects alongside exceptionally talented individuals, often linked to global events and trends. Deliver tangible business value by closely collaborating with clients. Learn from industry experts about financial markets and global economies. Take ownership of technical products and projects, influencing business functions through expertise and exposure. Exercise judgement and acumen to understand genuine business needs, driving technical innovation. ***Minimum 2.1 degree in Computer Science or a related field, preferably from a recognised university.***