Senior Software Engineer managing distributed systems for Smarkets' betting exchange products. Leading team efforts towards a scalable, reliable technology stack for optimal user experience and performance.
Responsibilities
Engineer and optimise exchange solutions, focusing on but not limited to scalability, low latency, reliability, monitoring, security and automation
Drive sprint planning, including proper scoping of tasks, and execution of the roadmap delivery goals, working alongside our Product Management function
Set the standard for quality engineering, including improving our engineering processes, to keep our level of excellence high
Collaborate with other leads and engineering managers, and other stakeholders in the implementation and future development of product roadmap
Be proactive during incident management with hands-on troubleshooting
Be the champion of the stack by demonstrating first hand how to implement functionalities in the right way, with an eye to the horizon and your mind on the present
Ensure the career growth of the engineers in your team as they advance in seniority
Represent the team in cross-functional meetings and internal events
Articulate the company vision and strategy to the team; the “why”, the business case, context, benefits any constraints etc
Requirements
Previous experience leading and delivering projects in an IC capacity
Proven leadership skills, and interest in building and managing technical teams
6-8 plus years’ experience in designing, developing, and implementing distributed systems
Can demonstrate deep knowledge in running services in cloud microservice environments and hands-on experience with Kubernetes
Familiarity with AWS cloud
Familiarity with observability principles and tools (Grafana, Prometheus, Sentry Elastic-search, Jaeger)
Excellent planning and communications skills and able to lead conversations with development and product teams
6-8+ years of experience building services for low-latency and high-scale products
5+ years of experience working with a compiled language - Rust is preferable, but experience with C++ or Go and interest to learn Rust is also acceptable
Previous experience leading a team technically or directly
Proven track record working in agile environments
Demonstrable experience with CI/CD pipelines and infrastructure as code (IaC) using tools like Terraform and Gitlab CI
Benefits
Stock options which vests over 4 years
Pension scheme - An impressive pension scheme via Aviva. We will match 6% if you choose the same
Health insurance
Fresh fruit and snacks provided in the office everyday! (tea, coffee, soft drinks also included)
We’re a member of a cycle-to-work scheme
We want to continue to invest in all our employees and do so by providing a £1000 yearly education budget that can be used on courses, conferences, books or training
25 days paid holiday + bank holidays to enjoy - you have the choice to carry over 5 days to the next year!
Flexible working - we want to provide a hybrid model approach to working and provide you with 2 days a week working from home
20 days a year of global working - we provide the ability to work from anywhere in the world for up to 20 days a year
We will provide you lunch everyday in the office - you don’t need to worry about feeding your belly as we have it sorted with top quality food served by our in-house Chef Alex!
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Traveling Staff Engineer for Braun Intertec supporting renewable energy and infrastructure geotechnical projects. Involves oversight of field personnel and project management responsibilities.
Senior engineer testing Emerson's software applications for power plant control systems. Involves collaboration on testing processes and ensuring product quality in a hybrid work environment.
Full - Stack Engineer at Eidra responsible for developing secure, high - performing web applications. Collaborating with cross - functional teams to ensure effective delivery and maintaining engineering excellence.
Staff Software Engineer designing and building intelligent systems for Walmart. Collaborating on software and AI integration to create self - improving platforms.
Lead Software Engineer for embedded systems in autonomous marine drones at Delair. Oversee software architecture, firmware development, and system integration for marine environments.
Responsable Technique intégrant l’Agence de sûreté électronique à Aix En Provence. Pilotage des activités d'installation et maintenance pour des systèmes de sécurité électronique chez divers clients.
iOS Platform Software Engineer enhancing app infrastructure, streamlining processes for Nextdoor, a neighborhood network. Work in an inclusive hybrid environment with high autonomy.
CQV Project Engineer supporting biomanufacturing projects and collaborating with clients, vendors, and teams. Focusing on quality work and long - term relationships.
Software Engineer responsible for cutting - edge software development at Kyndryl's advanced technology systems. Collaborating with teams to deliver effective solutions rapidly and efficiently.