
Sr. Backend Software Engineer (Remote)
Remote
Reading, United Kingdom
Full Time
19-03-2025
Job Specifications
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion events per day. We have 3.44 PB of RAM deployed across our fleet of C* servers - and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.
About The Role
We are building the next generation of our UI foundation for CrowdStrike's platform called Kestrel which includes new UI and backend features to help customers 'Stop the Breach' by unifying data across security domains, streamlining access to the most important security information, and allowing users to more effectively personalise their user experience by role. You will play a key role in innovating, building and maintaining critical backend features in support of the Kestrel platform.
Bring your experience in distributed technologies, your great API and systems design sensibilities, and your passion for writing code that performs at high scale. Your work will enable hundreds of our UI engineers spread across dozens of feature teams to build the experience customers need to keep pace with and respond to adversaries by leveraging the power of the CrowdStrike platform in the most effective manner for their respective teams. You will be working with multiple backend teams, core service teams, and UI + backend feature teams to bring this new feature to life.
If this sounds like the challenge for you and you have the experience + technical skills that reflect your readiness, submit your resume and let's have a conversation.
What You’ll Do
Design, develop, document, test, deploy, maintain, and enhance large scale services.
Take ownership and be accountable for deliverables.
Triage system issues and debug by analyzing the sources of issues and the impact on service operations.
Mentor other engineers on web and backend engineers on use of our feature services.
Constantly re-evaluate our products to improve architecture, testing coverage, knowledge models, user experience, performance, observability and stability.
Partner with product teams in understanding their needs, work with PM to document the new requirements, and implement those new features within our feature services
What You’ll Use
Go(Golang)
Python
GIT
Cassandra
Kafka
OpenSearch
Kubernetes
Postgres
Redis
AWS Cloud
What You’ll Need
Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems).
The ability to scale backend systems – sharding, partitioning, scaling horizontally are second nature to you.
The desire to ship code and the love of seeing your bits run in production.
Solid understanding of distributed systems and scalability challenges.
Team player skills – we embrace collaborating as a team as much as possible.
A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment.
The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
Bonus Points
Existing exposure to Go,AWS, Kubernetes, Cassandra, Kafka, OpenSearch.
Experience working on security products.
Benefits Of Working At CrowdStrike
Remote-friendly and flexible work culture
Market leader in compensation and equity awards
Comprehensive physical and mental wellness programs
Competitive vacation and holidays for recharge
Paid parental and adoption leaves
Professional development opportunities for all employees regardless of level or role
Employee Resource Groups, geographic neighbourhood groups and volunteer opportunities to build connections
Vibrant office culture with world class amenities
Great Place to Work Certified™ across the globe
CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program.
CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.
If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at recruiting@crowdstrike.com for further assistance.
About the Company
CrowdStrike (Nasdaq: CRWD), a global cybersecurity leader, has redefined modern security with the world’s most advanced cloud-native platform for protecting critical areas of enterprise risk — endpoints and cloud workloads, identity and data. Powered by the CrowdStrike Security Cloud and world-class AI, the CrowdStrike Falcon® platform leverages real-time indicators of attack, threat intelligence, evolving adversary tradecraft and enriched telemetry from across the enterprise to deliver hyper-accurate detections, automated ... Know more
Related Jobs


- Company Name
- Bright Purple
- Job Title
- Software Engineer
- Job Description
- Software Engineer - Edinburgh Salary £45,000 An exciting opportunity for an enthusiastic and self-motivated C#.Net Software Engineer in the Edinburgh area to join a team of likeminded individuals and be a part of exciting and rewarding projects to deliver high-quality, well-designed software used globally. You'll join an established but small team in cosy offices in Edinburgh but work with multiple teams of engineers in the USA and Canada. The EVP of Software Development is based in Edinburgh so you'll be part of the beating heart of all things software for the future. Benefits: Salary of up to £45,000 Private Healthcare 9 Day Fortnight Life Insurance To be considered, you will need to have the following: Be able to design and develop software that is reliable field-robust and user-friendly Minimum of 2 years commercial experience in C# programming with a strong background in C#.net SQL, SQL Server Spatial databases, C# on Android or Linux desirable. Experience of Powershell Experience with C++ Not only will you receive excellent company benefits, you will also have the ability to learn and develop new technologies in Linux and Android whilst taking your career to the next level. Applicants are welcome from engineers at various stages of their professional journey. Apply now via the link below with your most up-to-date CV or contact Claire direct – claire.webber@brightpurple.co.uk Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.


- Company Name
- Zestic AI
- Job Title
- Mid-level Full-Stack Software Developer
- Job Description
- Location: Remote Job Type: Contract, up to 12 months Reports to: Head of Product Development About Us We are a London-based AI consultancy and software development firm building high-impact solutions for the financial services industry. Our current focus is developing a robust, scalable loan management platform powered by AI — designed to enhance operational efficiency, data management, and decision-making. This is a unique opportunity to work on a modern, performance-driven application emphasising clean architecture, maintainability, and innovation. We’re a team of curious, collaborative engineers excited to learn and contribute across the stack. Position Overview We’re looking for a Mid-Level Full-Stack Developer with solid experience in SvelteKit, JavaScript/TypeScript, and CSS/HTML (experience with Shoelace is a plus). You’ll play a key role in building and optimising a feature-rich loan management system, covering borrower onboarding, application processing, repayment tracking, CRM integration, automated reporting, and investor dashboards. This is a great fit for someone who thrives in a fast-paced, remote-first environment and is excited about decentralised architectures and financial tech. Key Responsibilities Develop, maintain, and optimise front- and back-end components using TypeScript/JavaScript (and potentially Rust). Implement features like repayment tracking, investor dashboards, and automated financial reporting. Build and maintain integrations with Zoho CRM, including borrower onboarding, notifications, and portfolio monitoring. Work with Atomic Server to support decentralised data architecture and real-time updates. Collaborate with the product and design teams to translate business needs into scalable, maintainable technical solutions. Ensure accurate financial data flow, seamless monitoring, and compliance-grade reporting. Write clean, testable code and participate in code reviews, debugging, and documentation. Develop APIs for third-party integrations (e.g., Zoho CRM, payment gateways). Required Skills & Experience 3–5 years of full-stack development experience. Strong proficiency in JavaScript/TypeScript and modern front-end frameworks (preferably SvelteKit). Solid experience with CSS/HTML; knowledge of Shoelace UI components is a plus. Interest or experience in Rust and decentralised data systems like Atomic Server, JSON-LD, or JSON-Atomic Data. Experience working with APIs and NoSQL databases; cloud-based deployment is a plus. Understanding of domain-driven design (DDD) is a strong advantage. Exposure to financial systems, loan management platforms, or investor reporting tools is helpful. Familiarity with financial reporting standards (IFRS, GAAP) is a bonus. Comfortable using Git, CI/CD pipelines, and writing clear code documentation. Excellent attention to detail — especially in working with sensitive financial and portfolio data. Nice to Have Experience working on regulated or compliance-heavy systems. Familiarity with decentralised or semantic web technologies. Passion for building ethical, impactful financial technologies for underserved markets. What’s in It for You? Work on a cutting-edge, AI-driven platform with real-world impact. Join a small, agile, remote-first team with high ownership and flexibility. Opportunity to work across the stack and grow into more senior roles. Flexible contract with the potential for extension or permanent placement. How to Apply We'd love to hear from you if you're excited about this role and believe you’d be a great fit. Please send your CV and a brief cover letter outlining your relevant experience and what excites you about this opportunity to careers@zestic.ai We review applications on a rolling basis — early applications are encouraged!


- Company Name
- Skyscanner
- Job Title
- Software Engineer 2, Distributed Systems - AI Enablement
- Job Description
- At Skyscanner, we are transforming the travel experience through the power of data and AI. As a Software Engineer 2 in the AI Enablement squad, you will contribute to building the foundational systems that ensure AI solutions are ethical, reliable, and scalable. This squad is responsible for enabling AI guardrails, evaluation, and observability, ensuring that AI systems across the organization operate efficiently and align with our values. This role provides an opportunity to grow your skills in distributed systems, data pipelines, and AI observability while working collaboratively with experienced engineers. You’ll play a key role in delivering impactful tools and frameworks that enable engineering teams to adopt AI safely and effectively. Key Responsibilities Software Development: Design, implement, and maintain software components using modern programming languages such as Java and Python. Collaborate with senior engineers to build scalable and reliable systems. Data Pipelines: Assist in creating and maintaining data pipelines using PySpark and Databricks, ensuring efficient data flow across systems. Observability Implementation: Contribute to the development of monitoring and observability tools to track AI performance, detect anomalies, and ensure compliance with standards. Collaboration: Work closely with cross-functional teams, including senior engineers, data scientists, and product managers, to understand requirements and deliver effective solutions. Continuous Learning: Stay updated on industry trends, best practices, and emerging technologies in AI enablement and distributed systems. Apply new knowledge to improve processes and solutions. Quality Assurance: Participate in code reviews, testing, and debugging to ensure high-quality software delivery. Agile Contribution: Actively participate in agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, to support efficient and adaptive workflows. What You Bring Technical Skills: Proficiency in at least one programming language, such as Java or Python. Foundational knowledge of distributed systems, microservices, or batch processing. Exposure to data pipeline tools and concepts, such as PySpark or Databricks. Observability Awareness: Familiarity with monitoring and logging tools (e.g., New Relic) is a plus. Eager to Learn: Enthusiasm for learning about AI enablement, distributed systems, and observability practices. Collaboration Skills: Ability to work effectively in a team environment, communicate clearly, and contribute to shared goals. Problem-Solving Mindset: A proactive approach to tackling technical challenges and an eagerness to contribute ideas. Education & Experience: Degree in Computer Science, Software Engineering, or equivalent practical experience. 3-4 years of professional experience in software engineering roles. Why Join Us? At Skyscanner, we believe that great AI can change the world for the better. As part of our AI Enablement squad, you’ll have the opportunity to shape the future of AI within a global, forward-thinking organization. You’ll work alongside talented engineers, data scientists, and product managers, driving meaningful change in the travel industry. Develop your skills in distributed systems, data pipelines, and observability tools. Work on cutting-edge technology in a globally recognized organization. If you’re passionate about innovation, ethical AI, and leading teams to success, this is the perfect opportunity for you.


- Company Name
- Millennium
- Job Title
- Quant Developer - Commodities
- Job Description
- Millennium is a top tier global hedge fund with a strong commitment to leveraging innovations in technology and data science to solve complex problems for the business. We are assembling a strong Commodity Front Office Technology team to build our next generation in-house research platform and associated ecosystem of tools, applications and systems. Commodity Technology provides a dynamic and fast-paced environment with excellent growth opportunities and projects involving cutting edge technologies. Responsibilities Develop research and trading applications using Python (e.g., Pandas, Polars, FastAPI), UI frameworks (e.g., React, Panel, or Plotly Dash), and industry standard technology (e.g., AWS, Airflow, Snowflake, Docker, Kubernetes) Work closely with traders, quants, and other technologists globally to understand their needs and build technical solutions Create tools that analyze and visualize vast quantities of data, build statistical models, and contribute to other critical software that supplements our research platform Develop software solutions in an agile fashion using modern software development practices (e.g., unit testing, regression testing, version control practices, CI/CD) Mandatory Requirements 5+ years of professional experience with Python Proficient in python data analysis libraries (e.g., Pandas, SciPy, NumPy, Polars, etc.) Experience developing web applications in Plotly Dash or Holoviz Panel Working knowledge of SQL and database technologies (e.g., MSSQL, Postgres, Snowflake, etc.) Experience with unit testing, integration testing and regression frameworks Preferred Requirements Experience working in other financial institutions preferably in the commodities space Familiarity with quantitative finance and futures/options trading concepts Familiarity with commodities market and fundamental data Experience with workflow management platforms (e.g., Airflow) Experience using AWS cloud technology (e.g., S3, EC2, MWAA, CodeBuild, etc.) Experience with DevOps practices using deployment, containerization, orchestration technologies (e.g., Docker, Kubernetes, TeamCity, Jenkins, etc.) Experience with React or Angular