Senior Software Engineer
WFA Digital Insight
As the remote job market continues to evolve, demand for skilled software engineers with expertise in distributed systems and microservices has grown significantly. With the rise of online auctions and e-commerce, companies like Sotheby's are looking for talented professionals to drive their digital transformation. According to recent statistics, the global e-commerce market is projected to reach $6.5 trillion by 2027, with online auction platforms playing a major role. Sotheby's, a leading luxury auction house, is seeking a Senior Software Engineer to join their remote-first team and contribute to the development of their cutting-edge technology platform. With a strong focus on digital skills and remote work, this role offers a unique opportunity for candidates to work with a renowned brand and shape the future of online auctions.
Job Description
About the Role
As a Senior Software Engineer at Sotheby's, you will be part of a remote-first team responsible for developing and maintaining the company's technology platform. This platform supports a wide range of activities, from auctions and private sales to retail and e-commerce. Your day-to-day work will involve designing, deploying, and operating distributed systems and microservices, ensuring the smooth operation of Sotheby's online presence.The role is critical to the company's success, as it enables the delivery of exceptional user experiences to clients and specialists worldwide. You will work closely with cross-functional teams, including product management, design, and quality assurance, to ensure that the technology platform meets the company's business needs and exceeds user expectations.
Sotheby's engineering teams are known for their expertise and passion for innovation. As a Senior Software Engineer, you will have the opportunity to work on complex technical challenges, collaborate with talented professionals, and contribute to the development of new features and services.
What You Will Do
- Design, deploy, and operate distributed systems and microservices to support Sotheby's online presence
- Collaborate with cross-functional teams to ensure the technology platform meets business needs and user expectations
- Develop and maintain multiple systems, including internal tooling, client-facing products, and platform infrastructure
- Participate in the development of real-time systems that support live auctions and sales
- Work with relational databases, including PostgreSQL, to design and implement data models and queries
- Utilize cloud infrastructure, such as AWS, and containerization to ensure scalability and reliability
- Develop and maintain APIs using GraphQL, gRPC, or REST
- Ensure the security and compliance of Sotheby's systems, including authentication, authorization, and data protection
- Troubleshoot and resolve technical issues, collaborating with other teams as needed
- Participate in code reviews and contribute to the improvement of the overall code quality
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve Sotheby's technology platform
What We Are Looking For
- 5+ years of experience in software engineering, with a focus on distributed systems and microservices
- Strong experience with at least one programming language, such as Go, React/TypeScript, or Scala
- Experience with relational databases, including PostgreSQL
- Familiarity with cloud infrastructure, such as AWS, and containerization
- Knowledge of distributed systems thinking and microservices architecture
- Experience with API design and development
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Ability to work in a remote-first environment and collaborate with global teams
- Strong understanding of security and compliance principles
Nice to Have
- Experience with event-driven architectures and streaming platforms
- Knowledge of e-commerce, marketplace, or auction domain
- Familiarity with AI and machine learning technologies
- Experience with DevOps and continuous integration/continuous deployment (CI/CD) pipelines
- Certification in cloud computing, such as AWS Certified Developer
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a renowned luxury auction house and contribute to the development of their technology platform
- Collaborative and dynamic work environment with a global team
- Flexible and remote work arrangements
- Professional development opportunities, including training and conference attendance
- Access to the latest technologies and tools
- Recognition and reward for outstanding performance and contributions
- Comprehensive health insurance and wellness programs
- Generous paid time off and holiday schedule
- Retirement savings plan and matching program
- Employee discounts on Sotheby's services and products
How to Stand Out
- Develop a strong understanding of distributed systems and microservices architecture to increase your chances of success in this role.
- Create a portfolio that showcases your experience with cloud infrastructure, containerization, and relational databases.
- Be prepared to discuss your experience with API design and development, as well as your knowledge of security and compliance principles.
- Highlight your ability to work in a remote-first environment and collaborate with global teams.
- Research Sotheby's technology platform and be prepared to discuss your ideas for improving it.
- Be ready to provide examples of your problem-solving skills and attention to detail.
- Showcase your passion for innovation and your willingness to learn and adapt to new technologies.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.