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!
Join Snap Inc. as a Level 3 Software Engineer to work on various challenging technical projects. Develop code that impacts Snap’s products and technology, and collaborate with dynamic teams.
Software developer enhancing and maintaining production test environments using Python and Qt at BDT, a leader in smart technology solutions. Collaborating on product introduction and process optimization with international partners.
Platform Enabling Software Engineer developing graphics drivers across integrated and discrete graphics for Intel. Adapting driver functionality for HW changes and collaborating with upstream communities.
As a Staff Software Development Engineer at CVS Health, lead transformative integration programs. Focus on enhancing customer service solutions and architectural frameworks.
Software Architect responsible for developing ERP solutions on Microsoft Business Central and ensuring system architecture stability. Collaborating closely with product management and working within a Scrum team to shape ERP future.
Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Software Engineer building a next - generation CMS and web platforms at Mistral AI. Collaborating with marketing and engineering teams to enhance digital content management.
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.