Career

Senior Software Engineer

100% On-Site
Full Time

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.

What 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.

More Openings

Explore our current openings and find the perfect role to grow your career with us today.

AI Engineer

Build and deploy scalable, production-ready AI/ML solutions that drive innovation and solve real-world problems.
100% On-Site
Full Time
View Details

DevOps Engineer

Design and automate cloud infrastructure for fast, secure AI delivery.
100% On-Site
Full Time
View Details