
Staff Software Engineer, Backend - Global Search
On site
London, United Kingdom
Full Time
17-03-2025
Job Specifications
POS-28331
We’re looking to add a Staff Engineer to the Global Search product group. Staff Software Engineers are highly productive, impactful, and trusted engineers who leverage their skills and knowledge to work autonomously on the most complex projects and set technical direction. Very complex problems can include those that are very broad, very deep, or problems that require spanning across many teams.
Global Search team owns the search that powers HubSpot, letting customers search across many different data sources. The product usually handles high traffic and is universally accessible from the navigation bar for every customer. Our team deals with extremely large amounts of data and has built a robust ingestion infrastructure to deliver the most relevant results. There are plenty of challenging engineering problems in this space, plus a lot of opportunities to use AI to make search even smarter and more personalized than ever before.
As a Staff Software Engineer on Global Search, you will:
Write and ship production code that has meaningful user and business impact
Envision, build and analyze new features and tools, each contributing to company growth and revenue
Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers
Collaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etc
Help HubSpot users meet their goals, via changes you’ve made
Implement experiments that give us valuable insights into user behavior and how to improve their experience
Get exposure to how HubSpot works as a business
Be empowered to show up as your authentic self and choose a work style and location where you can do your best work, whether that’s at home, in an office, or a blend of the two
We’re not just looking for engineers with many years of experience. Instead we’re looking for engineers who also have a track record of unique excellence, leadership, and leveling up those around them.
We work with Java primarily, but experience with specific technologies is secondary to strong programming fundamentals. Check out our engineering blog to learn more.
What We’d Like To See
A passion for clean, scalable code and for product feature development and product innovation.
Experience working closely with, and contributing ideas and feedback to, product management and designers to help create a solution to exceed our customer's needs.
You not only get excited about big, technical challenges, but also about being very close to the business and our go-to-market strategies.
You have or are interested in developing data analysis skills. You’re not afraid to dive into Amplitude, Looker, Excel or other data analysis tools and collaborate with our ops and analytics teams.
The ability to work collaboratively with the team to solve problems, transfer knowledge, and develop overall product architecture.
Coaching and mentorship experience.
A track record in partnering successfully with recruiting to build remarkable engineering teams.
We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.
If you need accommodations or assistance due to a disability, please reach out to us using this form. This information will be treated as confidential and used only for the purpose of determining an appropriate accommodation for the interview process.
At HubSpot, we value both flexibility and connection. Whether you’re a Remote employee, or work from the Office, we want you to start your journey here by building strong connections with your team and peers.
If you are joining our Engineering team in a full-time role, you will be required to attend a regional HubSpot office for in-person onboarding. If you join our broader Product team, you’ll also attend other in-person events such as HubSpot’s annual PEER week, your Product Group Summit, and other in-person gatherings to continue building on those connections.
If you require an accommodation due to travel limitations or other reasons, please inform your recruiter during the hiring process. We are committed to supporting candidates who may need alternative arrangements.
Germany Applicants: (m/f/d) - link to HubSpot's Career Diversity page here.
India Applicants: link to HubSpot India's equal opportunity policy here.
About HubSpot
HubSpot (NYSE: HUBS) is a leading customer relationship management (CRM) platform that provides software and support to help businesses grow better. We build marketing, sales, service, and website management products that start free and scale to meet our customers’ needs at any stage of growth. We’re also building a company culture that empowers people to do their best work. If that sounds like something you’d like to be part of, we’d love to hear from you.
You can find out more about our company culture in the HubSpot Culture Code, which has more than 5M views, and learn about our commitment to creating a diverse and inclusive workplace, too. Thanks to the work of every employee globally, HubSpot was named the #2 Best Place to Work on Glassdoor in 2022 and has been recognized for its award-winning culture by Great Place to Work, Comparably, Fortune, Entrepreneur, Inc., and more.
Headquartered in Cambridge, Massachusetts, HubSpot was founded in 2006. Today, thousands of employees across the globe work remotely and in HubSpot offices. Visit our careers website to learn more about the culture and opportunities at HubSpot.
By submitting your application, you agree that HubSpot may collect your personal data for recruiting, global organization planning, and related purposes. HubSpot's Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over HubSpot’s use of your personal information.
About the Company
We're The Hustle – your no-BS source for the business stories that matter. We cut through the noise, ditch the jargon, and deliver need-to-know news and insights straight to your inbox (and now your feed). Whether you're a startup founder, a curious investor, or just someone who wants to sound smarter at happy hour, we've got you covered. 🤝 HubSpot Know more
Related Jobs


- Company Name
- Vouchsafe
- Job Title
- Senior Software Engineer
- Job Description
- Salary: £60-80k Hours: Full time Location: Hybrid, at least 2 days per week in our Deptford office Contract: Permanent Vouchsafe is looking for an experienced software engineer to take our platform’s machine learning features to the next level. RESPONSIBILITIES You’ll be responsible for: building and testing new features, independently if needed working with our CTO and other engineers to prioritise and define work helping other engineers by reviewing code and pairing building React components, business logic and API endpoints training and deploying AI models to classify and extract insights from different kinds of data investigating and fixing bugs WHO WE'RE LOOKING FOR This role would suit an experienced full-stack engineer with solid grounding in a range of technologies gained over a good number of years. You will definitely need to know: JavaScript and TypeScript React SQL AWS Along with experience in at least one of: Training and deploying machine learning models, using tools like AWS Rekognition, Textract, Comprehend, SageMaker, the OpenAI platform or similar Deploying and running modern web apps on AWS in a secure way, using tools like Lambda, RDS and S3, ideally using infrastructure-as-code (IaaC) It will also help you stand out if you have: Relevant domain expertise. That could be in fintech, banking, fraud prevention, identity verification or KYC Experience working for a startup or other early-stage company Helped grow a codebase from an initial proof-of-concept to a mature product This is a big ask, so we encourage you apply even if you don’t think you tick all the boxes. WHAT WORKING FOR VOUCHSAFE IS LIKE Vouchsafe is a platform that helps firms safely onboard more users without relying on photo ID. Users can provide alternative evidence, including a vouch from a trusted referee, meeting the same security standards firms are used to. Making services work for the one billion people worldwide without photo ID isn’t just a moral duty. It’s also good business, because our platform can prevent fraud, improve usability and unlock millions more good customers. Founded in 2022 by Chloe and Jaye, our team of six is backed by Europe’s leading tech-for-good VC, has been recognised by the Financial Conduct Authority, and has high-profile customers like the Scottish Government. We offer: 28 days of annual leave plus bank holidays hybrid working, with flexible hours if you need equity options Nest pension a sociable office with an on-site cafe, snacks and monthly paid team lunches a company MacBook one-off £250 technology budget for sound-cancelling headphones or any other home office equipment you might want to help you work Cycle to Work scheme HOW TO APPLY Applications close at Monday 31 March at midday, but we will interview on a rolling basis, so please apply early. The interview process will be: 30m video call to find out more about your experience Short take-home technical task 50m technical interview and presentation with the founders, which can be in person Offer We look forward to hearing from you!


- Company Name
- Braintrust
- Job Title
- Full Stack Web Developer
- Job Description
- Job Description Full Stack Web Developer What you'll be working on Developing and maintaining full-stack web applications using PHP, HTML, CSS, JavaScript Integrating front-end frameworks like React.js or Angular into projects Designing and building APIs to connect front-end and back-end Working with databases like SQL and NoSQL Responsibilities Collaborate with front-end and back-end teams to design, develop, test, and deploy features Perform debugging, testing, and optimizing applications for maximum performance Continually learn new technologies and development techniques Provide technical support to other developers and stakeholders Requirements 5+ years of experience as a full stack web developer Proficiency in PHP, HTML, CSS, JavaScript and at least one back-end framework like Django or Ruby on Rails Strong database skills and experience with SQL and NoSQL databases Excellent problem-solving, communication and collaboration skills Bachelor's degree in Computer Science or related field


- Company Name
- idpp
- Job Title
- Lead Full Stack Engineer
- Job Description
- Have you been a founding/lead Full Stack Engineer in an exciting start-up / scale up? Does working for a heavily backed, forward thinking AI company in London excite you? Are you looking to help scale and deliver new features that delight users? If so, read on… Salary: £100,000 - £120,000, based on experience *Please note - this is an on-site role, requiring five days per week in our London office without sponsorship available so only apply if this is suitable for you. The client Leveraging next-generation artificial intelligence, they deliver transformative insights and seamless user experiences, setting a new benchmark for the industry. As they experience rapid growth, this client is looking for a Senior Fullstack Engineer to help scale and deliver new features that delight users. The Team You'll Be Joining The team is comprised of experienced leaders and engineers from top-tier companies and research institutions, bringing deep expertise in AI, machine learning, and software development. Backed by leading venture capital firms, we are a revenue-generating start-up with strong financial backing and years of runway. Joining this team means tackling exciting technical challenges at the intersection of user experience, machine learning, and infrastructure, all within a fast-paced, collaborative environment that values learning and excellence. Your Role As a Senior Fullstack Engineer, you’ll play a pivotal role in building and optimizing systems to meet growing user demand. Your responsibilities will include: Designing and implementing backend APIs while collaborating with the edge-computing team. Creating user-facing front-end interfaces in partnership with the product team. Ensuring the system is scalable, reliable, and has robust observability. Delivering high-quality features with thorough testing and debugging. What We’re Looking For We’re seeking a highly motivated engineer with: 3+ years of industry experience, building scalable systems. Strong knowledge of backend technologies, particularly Python or Go. Experience working with databases such as Postgres and Redis. Proficiency in front-end technologies, including Typescript, react-query, React, and modern build tools. Bonus Skills (helpful but not essential): Familiarity with infrastructure-as-code solutions (e.g., Pulumi on AWS). Experience with mobile development (e.g., React Native). Exposure to platform engineering, C++, or video streaming technologies. What We Offer Competitive salary: £100,000 - £120,000, based on experience. Equity in a fast-growing, innovative company. 100% employer-paid private dental and vision insurance. Join in redefining what’s possible with AI-powered systems. Apply today!


- Company Name
- SThree
- Job Title
- IT Systems Administrator (3rd Line Support)
- Job Description
- SThree are pleased to announce we’re recruiting for a talented IT Systems Administrator to join our dynamic team on a permanent basis. The role of the IT Systems Administrator is to actively deliver the support and management of critical business systems and applications serving the SThree global userbase, throughout their lifecycle from implementation to decommission, ensuring users are educated and trained to fully utilise the systems. This includes being an owner for several critical applications/systems, understanding how each has been designed, implemented and configured ranging from the technical layer through to how it supports the business process. Actively managing the appropriate support teams ensuring SLAs are met, customer experiences are acceptable and be an escalation point for the business and the support teams. About us SThree is the global STEM-specialist talent partner that connects sought-after specialists in life sciences, technology, engineering and mathematics with innovative organisations across the world. We are the number one destination for talent in the best STEM markets: Recruiting highly skilled professionals and discovering life-changing jobs for the unsung heroes who will positively shape our future. Elevating expertise and energising progress for everyone. What are the day-to-day tasks? Reviews releases, upgrades, security patches and fixes available from system software suppliers and identifies those which merit action. Maintains awareness of existing and emerging software and hardware solutions and develops upgrade plans. Initiates, designs and produces new course materials within own area of technical specialisation(s) in response to changing demands, responding to feedback by revising, editing, altering or modifying the training materials. Delivers learning activities to colleagues with a wide variety of competence and experience, covering relevant knowledge, techniques and skills using a wide variety of methods, tools, online environments, equipment and materials. Where appropriate develops a ‘super-user’ community and imparts the necessary skills and knowledge for this group to become the first line for user queries. Tailors and configures system software to ensure that the functionality is exploited in line with business needs. Prepares software implementation procedures with fall back contingency plans. Installs and tests new versions of system software. Investigates potential and actual service problems and recommends solutions. Research business processes and recommends upgrades or improvements. Follows formal procedures to plan and test proposed solutions. Collects performance data to monitor system efficiency against published service level agreements. Monitors both resource usage and failure rates of installed systems and provides feedback to management. In the event of system software failure, collects critical information, adhering to agreed procedures. Analyses all documentation, storage dumps and logs relating to system software failures to identify the failing component. Isolates failures and recommends actions to circumvent problems and enable the restoration of services. Liaises with suppliers to obtain corrective code, installing and testing the code to ensure a permanent resolution Gathers performance data and statistics from the IT platforms to enable valid and reliable conclusions to be drawn about resource usage and failure rates. Makes recommendations for the tuning of system software. Tailors and configures system software parameters to maximize throughput and efficiency. Audits service delivery functions to ensure understanding and adherence to documented policy and procedures relating to system software. What else are we looking for? Knowledge & Experience: Has a thorough understanding of the system development and the service management lifecycles, system interfaces and awareness of further configurations, with a good understanding of the organisation's business processes, their importance and their dependence on information systems. Proven administration experience in one or more of the following: Microsoft Azure, Intune, ServiceNow Administration, Dynamics 365 CRM. Experience in Monitoring, Troubleshooting and reporting of enterprise applications. Creation and operation of procedures (manual and/or scripted) to support wider Service Delivery Function Principles and practice of project management including project planning, monitoring and control, change control and configuration management, effort estimation, quality and risk management and communication between project stakeholders. Techniques used to plan and execute tests of all software components to verify that the software satisfies specified requirements of the resulting service and to detect errors. Experience of frameworks and standards for information security management, such as the international standard ISO/IEC 27001 for Information Security. Methods and techniques for creating, delivering and maintaining effective and accessible learning. I.e. virtual learning and blended learning environment. Qualifications: Typically educated to bachelor degree level and holds a relevant professional qualification. Alternatively holds a relevant IT apprenticeship qualification at Level 4 and RITTech, with additional qualification such as: Certified ITIL Foundation Azure Administrator Associate Certified Service Now Administrator Benefits for our U.K. teams include: The choice to work flexibly from home and the office, in line with our hybrid working principles Bonus linked to company and personal performance Generous 28 days holiday allowance, plus public holidays Annual leave purchase scheme Five days paid Caregiver/Dependant leave per annum Five paid days off per year for volunteering ` Private healthcare, discounted dental insurance and health care cashback scheme Opportunity to participate in the company share scheme Access to a range of retail discounts and saving What we stand for... We’re committed to ensuring for our colleagues, candidates and communities, that all processes are equitable, and everyone is treated with fairness and dignity where everyone belongs, is valued and is connected. If you need any assistance or reasonable adjustments in submitting your application, please let us know, and we’ll be happy to help. ***Please note this role is permanently based in our Glasgow Office. This role requires to cover US working hours one week a month to support the US function. Please note this role is hybrid, with 3 expected office days per week, and the remaining days WFH***