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!
C# Software Engineer developing innovative software for precision machines at EVG. Involved in all phases from concept to deployment in a collaborative team environment.
Software Developer for Test Automation involved in developing automated test solutions for web - based .NET applications. Collaborate within an interdisciplinary Scrum team to optimize software quality.
Senior Software Engineer at OQC leading the compiler development effort for quantum computing. Designing scalable software solutions while mentoring engineers and driving technical excellence.
Senior Full Stack Developer at desk:box developing features from architecture to deployment on AWS for an innovative application in agriculture and SMEs.
Senior Software Engineer leading design and implementation of sensor calibration algorithms for autonomous vehicles. Collaborating within a hybrid model at Toyota's Ann Arbor location.
Controls Engineer responsible for system maintenance in Australian Data Centers. Leading projects and collaborating across teams to optimize operations and ensure adherence to standards.
Senior Software Engineer developing robust software solutions for AI tactics in Defense Metaverse. Collaborating with teams using C++ and Machine Learning technologies in a hybrid environment.
As a Senior Software Engineer, you'll design and operate software solutions for manufacturing processes at GROPYUS. You will play a key role in merging digital and physical logistics systems.
Software Engineer IV delivering complex software solutions for Truist through analysis, design, and coding. Leading development efforts and mentoring teammates while adhering to standards in an Agile environment.