cover image
Veeva Systems

Senior Search Developer (Remote)

Remote

United Kingdom

Full Time

24-04-2025

Job Specifications

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

The Role

Are you excited about Search, NLP, ML, Vector Databases? Do you like solving complex problems and making software products that scale? This is your opportunity to develop intuitive new services within an established company that is rapidly growing.

The Veeva Link team seeks a Senior Search Developer who will participate in all aspects of autonomously architecting and developing new search products at a global scale.

What You'll Do

Build scalable web services to orchestrate and surface underlying Search and ML models
Mine usage data to power features and guide development
Participate in the technical planning, user story/technical acceptance creation, and implementation
Plan technical architectures that minimize or eliminate performance problems, complexity, or solution fragility
Work independently and mentor more junior team members
Identify and solve complex problems

Requirements

7+ years of professional experience building scalable and reliable search applications
Expert-level Python
Knowledge of Search and Clickstream analytics
Ability to mentor and share knowledge with team members
Independent, self-managed, and motivated
Good command of the English language

Nice to Have

Additional technical experience with any of the following is a plus: Elasticsearch, Vector Search, Recommendation Engines, Redis, Notification Services, AWS (or any other Cloud provider)
Bachelor’s degree or higher in Computer Science, Engineering, or Information Systems

#RemoteUK

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

As an equal opportunity employer, Veeva is committed to fostering a culture of inclusion and growing a diverse workforce. Diversity makes us stronger. It comes in many forms. Gender, race, ethnicity, religion, politics, sexual orientation, age, disability and life experience shape us all into unique individuals. We value people for the individuals they are and the contributions they can bring to our teams.

If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

About the Company

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 875 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. Veeva is headquartered in the San Francisco Bay Area, with offices in Canada, Europe, Asia, and Latin America. Visit the Jobs section for open positions and remember that correspondence to new applicants and existing candidates will only come from an off... Know more

Related Jobs

Company background Company brand
Company Name
Spectrum IT Recruitment (South) Ltd
Job Title
Principal Software Engineer
Job Description
Principal Developer | Senior Developer | Full Stack - JavaScript, Typescript, Node Are you an experienced Full Stack Developer ready to take a lead role in building cutting-edge B2B SaaS products? We're looking for a talented and passionate Principal / Lead level Full Stack Developer. You will help to shape and deliver the technology that powers dynamic, customer-facing applications used globally. As a senior member of the team, you'll play a key role in technical leadership, from initial design and prototyping through to implementation and continuous deployment. Working with modern technologies including Node.js, Vue.js, Redis, SQL Server, and Snowflake, you'll collaborate closely with Architecture and Engineering leadership and be part of a fast-paced, agile environment that values innovation and speed. What You'll Bring 10+ years of experience in software development Deep JavaScript and TypeScript expertise (5+ years) Strong experience with Node.js microservices and modern front-end frameworks (preferably Vue.js) Commercial awareness in how systems design impacts user and business outcomes Proficiency in clean code practices, SOLID principles, and design patterns Proven experience designing systems for scale, security, and maintainability Familiarity with CI/CD environments, TDD/automated testing, and version control best practices Background in developing large-scale SaaS platforms Excellent collaboration, mentoring, and interpersonal skills Degree in Computer Science or equivalent professional experience What's In It For You A forward thinking, technology lead environment. A supportive, inclusive, and growth-oriented team culture Opportunities to contribute to charitable initiatives and community events The chance to shape next-generation B2B products in a fast-moving environment If you're a driven, experienced Full Stack Developer looking to make a meaningful impact while leading from the front, we'd love to hear from you. Hit Apply now to start the conversation. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
England, United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Mid-Level Python Developer
Job Description
Mid-Level Python Developer Fully Remote - UK Pays £70k-£75k Python Developer - Python, REST API's, PostgreSQL, Terraform, AWS/Azure Oliver Bernard have partnered with ClimateTech start-up, who are looking to grow their Engineering team having recently secured an incredibly successful round of funding. You'll be joining a high performing team working on a SaaS platform which has a global impact and you'll have the opportunity to develop new features, optimise sophisticated engineering problems, and join one the EU's fastest growing start-ups. Python Developer - Python, REST API's, PostgreSQL, Terraform, AWS/Azure Key Skills and Experience: 3+ years of commercial experience Python REST API's PostgreSQL Terraform AWS/Azure Experienced working in high-growth start-up/scale up environments (highly beneficial) This role is fully remote for candidates based in the UK, but you must have full rights to work in the UK as sponsorship isn't available. You can also expect a base salary of between £70k-£75k depending on skills and experience along with a great benefits package. Python Developer - Python, REST API's, PostgreSQL, Terraform, AWS/Azure
United Kingdom
Remote
Full Time
01-05-2025
Company background Company brand
Company Name
Citi
Job Title
Java Algo Trading Developer
Job Description
Java Algo Trading Developer Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity. What We Do / The Team The Rates Algo Trading technology team is responsible for the platform that has enabled Citi’s Rates business to be key player on the street. We are seeking developers to continue to build and enhance the platform that autonomously prices RFQs and trades with clients across external and internal venues, e.g. Bloomberg and Tradeweb. Role Overview/What will you do: A successful candidate will solve interesting technical challenges whilst developing solutions that have a measurable and visible revenue impact. This is a rewarding and exciting opportunity to work directly with one of the most forward thinking businesses and successful Rates Algo Trading platforms. Key Responsibilities may include (But not limited to): Design and develop high performance, low-latency trading applications Partner with multiple technology, business/risk and external market teams to capture requirements and deliver timely solutions for new trading functionality and market upgrades. Coordinate testing of new functionality including business/etrading risk signoff. Liaise with global support teams to manage application upgrades and provide third-line support for existing trading platform. Develop common, reusable components and services that execute against Citi’s technical strategy and drive future improvements. Partner with business/quant teams to evolve architecture roadmap and drive future direction of the trading platform. Participate in agile/scrum development lifecycle and drive engineering excellence. Key Skills And Experience Required Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming. Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications. Proven ability to develop clean, testable code. Understanding of relational database concepts and knowledge in SQL. Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy. Experience with Linux/Unix. Knowledge on cloud technologies desirable, e.g. Artifactory, Docker and OpenShift. Strong passion for technology, especially Java, with a keen interest in driving adoption of new technologies and tools. Excellent communication skills (there is a requirement to be business/quant facing). Self-motivated individual and with ability to manage own workslate. Excellent collaborative skills; ability to work with others and contribute to global projects. Strong analytical and problem solving skills. Ability to work in a fast-pace environment; flexible and able to deliver results in the required timeframe Any Beneficial / Nice to have skills and experience: Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable. This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What We’ll Provide You By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our Global Benefits page to learn more. Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
London, United Kingdom
On site
Full Time
30-04-2025
Company background Company brand
Company Name
Sonos, Inc.
Job Title
Junior Software Engineer
Job Description
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives. This position is office-based, meaning regular in-person collaboration or use of office equipment is essential to maximize effectiveness for this team and position. Qualified applicants must live within commuting distance of our Glasgow office location and should expect to be in office a minimum of 4 days per week. What You’ll Do The Sonos Release Engineering team works to maintain a Continuous Integration and Continuous Delivery (CI/CD) pipeline that stretches from code check-in, through build, test, delivery, and deployment. We're continuously building our mobile application, embedded player, and microservice based software. Each night, we execute full builds of our software. Each sprint we deliver multiple releases to alpha, beta, and production users. Release engineers on the team work directly with stakeholders to implement solutions that enable them to do their best work. Some of the projects you may work on include: Source control management systems Software build tooling for mobile applications on Android, iOS, Mac and Windows, for embedded applications on Linux based hardware, and for cloud based microservices CI servers Enterprise repository management systems such as Artifactory or Nexus Internal scripts used to package and publish software releases Internal web applications that use web services and RESTful APIs Release distribution systems including Apple and Google App stores as well as Sonos’ own internal software distribution services Cloud infrastructure What You’ll Need Basic Qualifications Previous experience or exposure with release engineering, DevOps, internal tools development Basic shell script experience (bash) Strong programming experience with Python, Java, Groovy, or Javascript Experience or exposure with setting up, administering, or managing projects in source control systems (Perforce, Git, or other), CI systems (Jenkins or other), and Agile project management tools (Jira or other) Experience creating or maintaining web applications Experience with cloud based infrastructure as a service tools (AWS or other) Basic data analytics skills Excellent written and verbal communication skills Research shows that candidates from underrepresented backgrounds often don't apply for roles if they don't meet all the criteria. If you don’t have 100% of the skills listed, we strongly encourage you to apply if interested. Visa Sponsorship: Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time. We ask that applicants be authorized to work for any UK employer, both now and in the future. Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.
Glasgow, United Kingdom
On site
Full Time
01-05-2025