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!
Senior Developer/Tech Lead focusing on AI - driven software solutions at Datacom. Collaborate with teams to design and deliver innovative projects addressing complex challenges.
Full - Stack Developer responsible for actively developing and integrating features on the PULSE platform for business process automation. Collaborating closely with customers to deliver tailored software solutions.
Senior Software Engineer developing high - performance diagnostic tools for NVIDIA’s networking platforms. Collaborating with teams for innovative solutions and ensuring hardware stability in high - performance computing environments.
Software Engineer designing and developing AI networking protocols for NVIDIA's cutting - edge technology. Collaborate with customers and handle all aspects of network driver development.
Software Developer Engineer in Networking at NVIDIA designing and verifying high - speed communication devices. Working closely with customers on product solutions across multiple platforms.
Full - Stack Developer responsible for developing features and improving processes at GovTech startup SUMM AI. Building AI solutions that create societal value in the public sector.
Senior Engineer developing AI tools for an early stage startup in Munich. Expected to build AI Agents and enhance frontend and backend applications while collaborating with the Co - Founder.
Senior Software Engineer at Anansi Solutions developing impactful client projects in a hybrid environment. Collaborating with teams and building internal tools while mentoring junior professionals.
Internship in System Integration & Deployment at Think3DDD focusing on Docker, Linux, and Cloud environments. Learning to deploy web systems and work with modern technologies in an innovative startup.
Senior Product Engineer at Replit leading initiatives for innovation in software creation platforms focused on next generation creators. Collaborating on disruptive projects in a high - visibility role.