Senior Software Development Engineer

4 weeks ago


London, Greater London, United Kingdom Cyber Crime Full time
Job Description:

As a Senior Software Development Engineer on the Security Team at Cyber Crime, you will be responsible for developing and enhancing diverse applications that support our Security Team. Your focus will be on creating web applications and dashboards tailored for the Security Team organization, with a particular emphasis on automation and asset inventory management. You will utilize a wide range of technologies, including modern web technologies like React, Typescript, and Node.js. This role can be based out of our London office or remotely in the UK region.

Responsibilities:
  • Excellent English communication skills, both verbal and written
  • Ability to thrive in a fast-paced environment and adapt to changes seamlessly
  • Over 8 years of hands-on experience in building scalable and modern web applications
  • Over 2 years of hands-on experience building scalable and modern web applications using the MERN stack with Typescript
  • Demonstrable expertise with Node.js and an API framework (Express, Next.js, Fastify, etc.)
  • Thorough understanding of data structures, data modelling, and database schema
  • Good working knowledge of key software architecture concepts
  • Solid understanding of SDLC and CI/CD pipelines and mechanisms
  • Demonstrable experience applying security best practices such as principles of least privilege and defense-in-depth
  • Good working knowledge of software testing practices
  • Hands-on experience with unit testing (Cypress, Jest, Playwright, etc.)
  • Experience working in an Agile software development environment
  • Demonstrable expertise with authentication and authorization mechanisms (OAuth, SSO, certificate-based authentication, etc.)
  • Comfortable working within distributed teams
  • Candidates should possess a natural ability to take charge, make informed decisions, and guide their team
Nice to haves:
  • Good working knowledge of software development with Python
  • Any of the relevant certifications such as CISSP, CCSP, OSCP
  • Experience in developing robust and scalable applications using modern front-end technologies
Success Measures:
  • In 3 months, you've gained a deep understanding of the Security team ecosystem and build and deployment workflows
  • In 6 months, you are successfully contributing to our projects, including deploying code to production and taking on troubleshooting issues and resolving bugs
  • In 9 months, you are successfully leading all aspects of the technical development and design of our tech stack, as well as shaping the technical roadmaps for the team
  • In 12 months, you are successfully contributing to growing other team members


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are looking for a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a Senior Software Engineer, you will be responsible for leading the development of our software solutions, working closely with our Software Development Manager to ensure issues and risks are managed in a timely manner.Key...


  • London, Greater London, United Kingdom Hays Senior Finance Full time

    We are seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using Java and Kotlin.Collaborate with cross-functional teams to identify and prioritize project...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Android Software Development Engineer to join our team at Software Defined Automation GmbH. This is an exciting opportunity to work on our flagship product, The Exchange Platform, and contribute to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain...


  • London, Greater London, United Kingdom Places Development Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer (Backend) to join our team at {company}.Main Responsibilities:Design and develop scalable, efficient, and secure backend software systems.Collaborate with cross-functional teams to identify business requirements and develop solutions.Implement and maintain high-quality software components...


  • London, Greater London, United Kingdom JTek Software Solutions Pvt Ltd Full time

    Job Title: Senior Software Development Engineer - EMEA RegionAt JTek Software Solutions Pvt Ltd, we are seeking an experienced Senior Software Development Engineer to join our team in the EMEA region. The ideal candidate will have a strong background in full-stack development with a focus on site maintenance and enhancements. Key responsibilities...


  • London, Greater London, United Kingdom Hays Senior Finance Full time

    Job Title: Senior Software Engineer - Full StackAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our full-stack applications. You will work closely with our cross-functional teams to ensure timely delivery of...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Amazon Development Centre (London) Limited team. As a key member of our organization, you will play a critical role in designing and developing secure software solutions for our customers.Your primary responsibility will be to lead the architecture and design of...


  • London, Greater London, United Kingdom Hays Senior Finance Full time

    About the RoleWe are seeking a Sr. Software Engineer with expertise in Python development to join our team. The ideal candidate will have a strong background in software development, with a focus on backend systems.Key ResponsibilitiesDesign, develop, and deploy high-quality software applicationsCollaborate with cross-functional teams to identify and...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    About the RoleWe are looking for a highly skilled Senior Software Development Engineer to join our CP2 team at Amazon Advertising. As a Senior Software Development Engineer, you will be responsible for designing, developing, and improving AI/ML models and internal systems. You will work closely with our product partners to design and build workflows and...

  • Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Vista Sports Development Full time

    Job Title: Software EngineerAs a skilled Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:* Design and develop software applications using various programming languages and tools* Collaborate with cross-functional teams to identify and...


  • London, Greater London, United Kingdom Hays Senior Finance Full time

    About the RoleAs a senior software engineer, you will be responsible for designing and implementing cloud architecture. Key responsibilities include:• Leading the development of cloud-based systems• Collaborating with cross-functional teams to ensure seamless integration and deployment• Developing and maintaining cloud infrastructure and...


  • London, Greater London, United Kingdom Acre Software Full time

    About Acre SoftwareWe are a fully funded, early-stage Fintech start-up looking to make a significant impact on the mortgage market. Our innovative approach simplifies home-buying and automates compliance, making us an exciting place to work.Job DescriptionWe are seeking a talented Fintech Software Engineer Apprentice to join our team. As an apprentice, you...


  • London, Greater London, United Kingdom Aptitude Software Limited Full time

    About the RoleAptitude Software Limited seeks a seasoned Senior Software Engineering Team Lead to manage day-to-day operations, providing hands-on technical contributions and guiding team members to achieve their best potential.Key ResponsibilitiesManage team delivery of high-quality software, aligning with Product Organization scope and goals.Lead by...


  • London, Greater London, United Kingdom Clearly Development Full time

    We are looking for a Cloud Expert to join our team as a Software Engineer. The ideal candidate will have a strong background in cloud computing and software development. Key responsibilities will include designing and implementing scalable cloud-based solutions, ensuring high availability and reliability, and collaborating with cross-functional teams to...


  • London, Greater London, United Kingdom Hays Senior Finance Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a Cloud Native Architect, you will be responsible for designing and implementing scalable, secure, and efficient cloud-based systems.Key Responsibilities:Design and implement cloud-native architecturesDevelop and test cloud-based software applicationsCollaborate with...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    As a key member of our tech team, you will be responsible for designing, developing, and maintaining our software applications. Your expertise in software engineering will ensure our products are efficient, scalable, and user-friendly.Key Responsibilities:Design and implement software applications using industry-standard languages and frameworksCollaborate...

  • C++ Software Engineer

    1 month ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a C++ Software Engineer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Developing and implementing high-quality...


  • London, Greater London, United Kingdom CI&T Software S.A. Full time

    Job Description: Our company is seeking a skilled Software Engineer to join our team. The successful candidate will have experience in Java and Python development, with a strong understanding of software design patterns and principles. Responsibilities include designing, developing, and testing software applications using Java and Python, as well as...

  • **Software Engineer**

    4 weeks ago


    London, Greater London, United Kingdom DevOn Software Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing complex software systems using modern programming languages.Key Responsibilities:Design and develop scalable software systems.Collaborate with cross-functional teams to identify and...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Where You'll PlayAs a key member of our Engineering team, you'll be part of the Exchange Platform Tribe, responsible for preserving, maintaining, and enhancing the flagship product in the Betfair brand – The Exchange.Our team is at the forefront of developing the most advanced betting platform in the world, handling over 5 billion requests per day and...