More jobs from this company
views: 0
Senior Software Engineer 2
This role sits within the CISO Advantage team, building a product that democratises access to enterprise grade cybersecurity leadership for organisations of all sizes.
As a Senior Software Engineer, you will contribute to designing, developing, testing, and maintaining high-quality software components. You will work closely with senior engineers, support product delivery, and continually build your technical skills while learning best practices in cloud native engineering, security, and scalable system development.
Responsibilities
- Lead design and implementation of backend features and services that align with product strategy, security requirements, and quality standards.
- Champion AI-assisted development within the team and research the bleeding edge of best practice to keep evolving your knowledge that you share with the team.
- Continuously improve CI/CD pipelines, developer experience, and testing effectiveness.
Requirements
- Strong experience building backend services and APIs in a modern language (TypeScript/Node.js preferred).
- Proficiency with relational databases (PostgreSQL): schema design, indexing, query optimisation, transactions, and safe migrations.
- Experience with containers and cloud-native development (Docker, Kubernetes) and CI/CD practices.
- Hands-on with automated testing across the pyramid; familiarity with contract testing and test data management.
- Practical knowledge of secure coding, authentication/authorisation, and secrets management.
- Ability to investigate and resolve production issues methodically; familiarity with observability tooling (metrics, logs, traces).
- Clear communication, cross-team collaboration, and mentoring skills.
- Bachelor s degree in computer science/software engineering or equivalent practical experience.
- Deep TypeScript backend experience (type-driven development, dependency injection, modular architecture).
- Familiarity with microservice and event-driven architectures (service boundaries, API gateways, asynchronous workflows).
- Experience with messaging (e.g., Kafka, NATS, SNS/SQS) and outbox/transactional messaging patterns.
- Experience with security reviews, threat modelling, and compliance considerations.
- Experience improving developer workflows and CI/CD pipelines at team scale.
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.
