Senior Software Engineer

London, ENG, GB, United Kingdom

Job Description

About the Role:



We are looking for a Senior Software Engineer with deep expertise in backend systems and data engineering to design, develop, and optimise scalable solutions across our cloud-native infrastructure. This role is ideal for someone passionate about building robust systems, driving architectural decisions, and mentoring teams within a fast-paced, collaborative environment.

?

What You'll Do:



Design and implement efficient, scalable data pipelines using modern cloud-native tools to support real-time and batch data processing. Develop and maintain performant, secure, and resilient data systems, ensuring data consistency, integrity, and availability. Implement observability, monitoring, and alerting solutions to proactively ensure system performance, reliability, andSLA adherence. Design and implement high-performance RESTful APIs and asynchronous event-driven architectures for distributed systems. Refactor and fine-tune existing systems for enhanced throughput, reduced latency, and better cost-efficiency in cloud environments. Work closely with architects, product managers, data engineers, and platform teams to translate business requirements into technical solutions. Develop and maintain robust CI/CD pipelines using industry-standard tooling to streamline deployments and ensure code quality. Uphold engineering excellence through rigorous code reviews, unit/integration testing, and adherence to clean code practices. Create detailed technical documentation and usage guides for shared services and APIs to facilitate reuse and onboarding.
?

What You're Looking For:



?10+ years of backend development experience, with a strong command of Java and hands-on knowledge of cloud-native, serverless platforms (e.g., AWS Lambda, Google Cloud Functions). Deep understanding of data modelling principles, with experience in relational databases (e.g., PostgreSQL) and NoSQL solutions (e.g., DynamoDB, Firestore). Proven track record of identifying and resolving performance bottlenecks in large-scale data or service pipelines. Experience working in agile, cross-functional teams, collaborating with stakeholders in distributed or hybrid work environments. Strong grasp of software engineering best practices -- including design patterns, test-driven development(TDD), version control (Git), code optimisation, and secure coding principles. Excellent communication skills with the ability to convey complex technical concepts to diverse audiences. Familiarity with containerisation (Docker), orchestration (Kubernetes), and infrastructure-as-code (Terraform or CloudFormation) is a plus.
?

Why Join Us:



Work on cutting-edge systems that solve real-world problems at scale. Access to professional development resources, certifications, and mentorship opportunities. Flexible working environment with a strong focus on autonomy, innovation, and ownership.
To apply, please send your CV and cover letter to

info@datambit.com

. For any questions about the position, feel free to reach out at the same address.

Job Type: Full-time

Pay: 80,000.00-90,000.00 per year

Benefits:

Company events Employee mentoring programme Gym membership Health & wellbeing programme Private medical insurance Sick pay
Schedule:

Monday to Friday Weekend availability
Work Location: In person

Reference ID: DATAMBIT_SnSoftEng
Expected start date: 01/08/2025

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3330355
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned