
Senior Software Engineer in Test
On site
London, United Kingdom
Full Time
31-03-2025
Job Specifications
About Sotheby's
Established in 1744, Sotheby’s is the world’s premier destination for art and luxury. Sotheby’s promotes access to and ownership of exceptional art and luxury objects through auctions and buy-now channels including private sales, e-commerce and retail. Our trusted global marketplace is supported by an industry-leading technology platform and a network of specialists spanning 40 countries and 70 categories which include Contemporary Art, Modern and Impressionist Art, Old Masters, Chinese Works of Art, Jewelry, Watches, Wine and Spirits, and Design, as well as collectible cars and real estate. Sotheby’s believes in the transformative power of art and culture and is committed to making our industries more inclusive, sustainable and collaborative.
THE ROLE
This role is for an experienced Software Engineer in Test to join our team. The ideal candidate has expertise with quality processes and technical leadership in high level test designs in CI/CD and local environments. They will also have the ability to dive deep into the most complex technical problems to develop scalable test automation solutions to enable high-quality continuous testing and release infrastructure. They will help ensure working with multiple scrum engineering teams that we deliver the highest quality experience for our clients.
Responsibilities
Collaborate with Engineers , Product Managers, Dev Ops and Engineering Managers to drive and implement high-impact quality initiatives.
Develop quality initiatives monitoring tools; and common frameworks to support the quality initiatives.
Drive the adoption of best practices in test automation code design and maintenance to ensure reliability and scalability of the automated tests.
Partner with various teams analyzing the requirements and functionality of applications, and developing framework and automated tests to validate requirements and performance.
Conduct system analysis to uncover potential quality issues within applications, especially focusing on the identification of obscure and difficult-to-detect problems.
Mentors engineers on test automation and tooling.
Assists in identifying and resolving technical blockers or impediments to automation initiatives.
Perform maintenance/upkeep of test frameworks.
Perform other duties as assigned.
Ideal Experience & Competencies
Requires Bachelor's degree in computer science/engineering or equivalent technical degree/experience.
7+ years of experience as a Sr. Software Developer in Test (functional, end to end integration, regression, performance and scalability testing) for web based products including microservices based products.
Proficient in adapting multiple object-oriented programming languages, scripting languages and design patterns pertinent to architecting and developing automated front end and backend tests based on the product’s internal design.
Proven analytical and leadership skills, and the ability to proactively problem-solve in cross-functional teams including software development in a fast paced environment.
Demonstrated experience in creating and maintaining comprehensive, user-friendly documentation for technical processes and tools.
Hands-on experience with test automation processes in CI/CD environments and tools such as Selenium/Webdrier.io, and TestNG, API testing tools and Appium is a must.
Sound working knowledge of various cloud technologies and tools including K8s and Docker.
Ability to work in a fast paced and distributed environment and adapt to internally triggered changes.
Good understanding of various DevOps tools with previous experience creating/managing GitHub Actions, and contributing to CI/CD systems. (Familiarity with Bazel is a plus.)
The successful candidate is highly enthusiastic about learning new technologies, has exceptional communication and presentation abilities, and is skilled in contributing to, participating in, and providing expertise on sophisticated and dynamic projects.
To view our Candidate Privacy Notice for the US, please click here.
To view our Candidate Privacy Notice for the UK, Hong Kong, France and Switzerland, please click here.
The Company is an equal opportunity employer and considers all applicants for employment without regard to race (including, without limitation, traits historically associated with race, such as natural hair, hair texture, and protective and treated or untreated hairstyles), color, creed, religion, sex, sexual orientation, marital or civil partnership/union status, national origin, age, disability, pregnancy, genetic predisposition, genetic information, reproductive health decision, sexual orientation, gender identity or expression, alienage or citizenship status, domestic violence victim status, military or veteran status, or any other characteristic protected by federal, state/province or local law. The Company complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it operates.
About the Company
Established in 1744, Sotheby’s is the world’s premier destination for art and luxury. Sotheby’s promotes access to and ownership of exceptional art and luxury objects through auctions and buy-now channels including private sales, e-commerce and retail. Our trusted global marketplace is supported by an industry-leading technology platform and a network of specialists spanning 40 countries and 70 categories which include Contemporary Art, Modern and Impressionist Art, Old Masters, Chinese Works of Art, Jewelry, Watches, Wine a... Know more
Related Jobs


- Company Name
- Boku
- Job Title
- Software Engineer
- Job Description
- Boku Inc. (BOKU.L) is the leading global provider of local mobile-first payments solutions. Global brands including Amazon, DAZN, Meta, Google, Microsoft, Netflix, Sony, Spotify, and Tencent rely on Boku to reach millions of new paying consumers who do not use credit cards with our purpose-built payment network of more than 300 local payment methods across 70+ countries. Every year, Boku processes over $10 billion in value for our customers. Incorporated in 2008, Boku is headquartered in London and San Francisco and has employees in over 39 countries around the world, including Brazil, China, Estonia, Germany, Ireland, Japan, Singapore, and the UAE. Boku is a truly global company that takes pride in its diversity and thriving equal opportunity workplace. The Merchant Settlement Engineering Team at Boku is looking for a experienced Software Engineer to join us. This position is based in London and will work collaboratively with team members in Sibiu, Mumbai, London and San Francisco. As part of the Money Flow Engineering team, you will be responsible for end-to-end development and support of our Payment Operations components to ensure we process money across multiple currencies and regulated entities with robust process and systems . About Boku: Incorporated in 2008, Boku is one of the world’s leading providers of carrier billing and mobile identity solutions. Using nothing more than a user’s mobile phone, Boku’s technology can verify a user’s identity, execute a payment, or provision a new service, radically simplifying common, everyday mobile interactions between consumers and businesses. This is possible because Boku’s platform can access the internal billing, identity, and sales systems of mobile operators globally. Businesses who utilize Boku’s platform include major brands such as Apple, Google, Microsoft, Sony, Facebook, Spotify, Netflix, Paypal, Experian, Fiserv, Western Union, Uber, and Discover. Boku was originally financed through top-tier investors including Andreessen Horowitz, Benchmark, DAG Ventures, Index Ventures, Khosla Ventures and NEA. Today, Boku is publicly traded on the AIM Market of the London Stock Exchange (AIM:BOKU.L) We’re a small company, but we have a global reach. We work face-to-face with colleagues and collaborate across disciplines. But our clients, partners and operations are all over the world. Boku is a busy, exciting, and demanding place to work, but it’s the people that make the company. The mix of cultures, viewpoints, and experiences are vital for a global company like ours and every person’s contribution is valued. If you are looking for a new challenge in an exciting, innovative and international working environment, we are the ideal company for you. What you will do: Be highly motivated and maintain a positive, 'can-do' attitude in a fast moving environment. Work hands-on with a highly skilled team of Engineers and stakeholder to ideate, build, and improve Boku settlement and money movement products and features. An ability to think through user's pain points and requirements and to come up with a simple, elegant solution. Design, build, and enhance the frontend UI and backend APIs required for the products. Own the products that you build, become the domain expert, and be actively involved in strategic direction and product decisions. Participate in all phases of the software development lifecycle, including design, development, testing and release. Foster the spirit of collaboration across multiple internal and external teams. About You: Self-starter – You require little to no supervision Growth-minded – You are curious and enthusiastic to expand your skills Ownership –You are confident, driven, self-motivated and quickly take ownership of your work. Product minded – You enjoy working with stakeholders on requirement discovery and building out new features Multiplier – You are passionate about sharing knowledge with others and growing junior team members Desire for impact - You are willing to take on more responsibilities as opportunities arise We’re looking for someone who has: Experience shipping high-quality products Strong software design and architecture skills Ability to work collaboratively and effectively with cross-functional teams: Product Management, Quality Assurance, Operational Support, etc Excellent written and verbal communication skills to document and explain technical design, best practices, and integration guide to both technical and non-technical audiences. Hands-on software development experience in Java. Experience with service-oriented architecture. Experience integrating with third party web services across a variety of technologies, e.g. REST Experience with some (or all) of the following technologies/frameworks/tools: Maven, Git, MySQL, JMS, Spring, JPA/Hibernate, Jersey, Jetty, Kubernetes. Bonus: Experience building and maintaining applications in the cloud (AWS, GCP, etc). Has worked or currently working in Payment industry


- Company Name
- Workonomics
- Job Title
- Senior Software Engineer
- Job Description
- Company | SaaS, Product, B2B2C, Enterprise Size | 2.5k globally, 300 in London Role | Senior / Lead Software Engineer Areas | backend infrastructure, distributed systems, data processing Tech | Go, Node.js, AWS, event-driven architecture, microservices Based | London (Zone 1) Hybrid | 3 days a week in-office Offer | up to £125k + bonus + RSUs (£140-200k total comp) Hi Workonomics are partnering with a well-known, much-loved, multi-product SaaS company. They're an established, profitable, maturing business, with millions of users globally. They've two key strategic, technical initiatives for 2025: shaping their enterprise product offering for customers with 100k+ users scaling their core data capabilities by 100x to open bigger commercial opportunities They're looking for Senior and Lead Engineers in London to: join their backend focused group build a new high-performance data engine ensure fast queries, high availability, and low-latency data processing across the platform look after resilience and observability, ensuring data integrity and service uptime You: are a Senior+ level backend-leaning software engineer care about making a quantifiable impact on the business you're operating in have a background in building commercial web apps / SaaS at high scale have ideally used event-driven systems to manage high-throughput operations They really value people who can demonstrate a good degree of longevity within each employer, to show they've grown with the product long term, through different phases of its evolution. If this sounds like you, please hit apply for more specifics about the company and role.


- Company Name
- TieTalent
- Job Title
- Software Developer
- Job Description
- About Software Developer Contract Outside IR35 Remote working £400 - £500pd (dependent on experience) Responsibilities We are seeking two Software Developers to join a leading client of ours. The ideal candidates will possess a strong background in Python programming and have experience working within an AWS environment. Familiarity with services and tools such as Lambda, Athena, Cloud Development Kit (CDK), CloudWatch, and PinPoint is essential. Key Responsibilities: Collaborate with cross-functional teams to design, develop, and maintain software solutions that improve service performance. Utilise Python to build scalable and efficient applications within the AWS ecosystem. Implement and manage AWS services, including Lambda, Athena, Cloud Development Kit (CDK), CloudWatch, and PinPoint. Analyse web traffic and user behaviour using Google Analytics and Microsoft Clarity. Apply DevOps best practises to streamline development workflows and improve deployment processes. Contribute to the continuous improvement of software development processes and methodologies Nice-to-have skills Python AWS Lambda Google Analytics DevOps London, England Work experience Backend Build/Release DevOps Languages English


- Company Name
- Radley James
- Job Title
- Graduate Software Engineer
- Job Description
- Are you a recent graduate with a passion for technology and a keen interest in financial markets? Have you completed an internship in trading and want to take your experience to the next level? We are looking for ambitious and talented individuals to join our team and work on cutting-edge high-frequency trading (HFT) platforms that drive our trading operations. About the Role: As a Graduate Software Engineer, you will be part of a dynamic team developing high-performance trading systems and algorithms that operate in real-time markets. You’ll work in a fast-paced, collaborative environment, building scalable, low-latency solutions that maximize trading efficiency. You will collaborate with experienced traders and technologists to innovate and maintain the critical infrastructure that powers our trading strategies. Key Responsibilities: Develop, optimize, and maintain HFT systems with a focus on performance, scalability, and reliability. Collaborate with traders to translate their strategies into technical solutions. Implement algorithms and software solutions that interact with real-time financial data and trading environments. Participate in the end-to-end development process, including system design, coding, testing, and deployment. Conduct performance analysis, monitoring, and tuning of trading systems to maintain low latency and high throughput. Work with cross-functional teams to solve complex technical challenges in a high-stakes trading environment. What We’re Looking For: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. Completion of an internship in trading or experience in a trading environment. Strong programming skills in languages such as C++, Python, or Java. Understanding of algorithms, data structures, and distributed systems. Ability to solve complex problems with a high degree of technical proficiency. Passion for finance, trading, and working in a high-performance computing environment. Excellent communication and teamwork skills, with a keen interest in collaborating with traders and engineers. Why Join Us? Work on cutting-edge trading platforms in a high-energy, collaborative environment. Learn from industry experts in finance and technology. Fast-paced, challenging, and rewarding work that directly impacts trading performance. Competitive salary, benefits, and opportunities for career advancement. A culture of continuous learning and development, with mentorship and support from experienced professionals. If you’re eager to apply your skills in a high-frequency trading environment and drive innovation in financial markets, apply today! We want talented graduates who are excited to solve complex problems and thrive in a dynamic, results-driven environment.