cover image
HubSpot

Staff Software Engineer - Frontend

On site

London, United Kingdom

Full Time

28-03-2025

Job Specifications

About the Role: We are seeking a highly skilled and experienced Staff Software Engineer to join our Delight product group. As a key player in our engineering team, you'll tackle complex projects, set technical direction, and drive impactful solutions that span multiple teams. You'll focus on the frontend of our product, utilizing TypeScript and React, while our backend is powered by Java. However, our primary focus is on strong programming fundamentals over specific technologies.

About Delight: The Delight product group is dedicated to developing products, processes, and insights that empower our representatives to deliver exceptional experiences to HubSpot’s customers. Our work involves leveraging AI to enhance customer interactions and generate insights, enabling our team to focus on high-value activities. We address complex business challenges, optimize internal workflows, and collaborate closely with teams across the company to support our scalability.

What You’ll Do

Write and deploy production code that significantly impacts users and the business.
Design, build, and refine new features and tools, contributing directly to company growth and revenue.
Operate within a small, cross-functional team that includes engineers, product managers, designers, and researchers.
Collaborate extensively across the company to enhance HubSpot's products and goals.
Implement experiments that inform user behavior and improve customer experiences.
Gain comprehensive exposure to HubSpot's business operations.
Work in a way that suits you best, whether it's fully remote, in-office, or a combination.

Who You Are: We're looking for more than just years of experience; we're seeking engineers who demonstrate exceptional excellence, leadership, and the ability to uplift their peers.

Qualifications

Passion for Code: Dedicated to writing clean, scalable code and innovating product features.
Collaborative: Work closely with product management and design teams to create solutions that surpass customer expectations.
Business-Savvy: Enthusiastic about tackling technical challenges and aligning closely with business and go-to-market strategies.
Cross-Functional Experience: Familiarity with Go-To-Market teams, internal product development, business process automation, and/or customized CRM solutions.
Analytical Skills: Willingness to dive into data analysis tools like Amplitude, Looker, or Excel, collaborating with ops and analytics teams.
Problem Solver: Skilled at working collaboratively to solve problems and share knowledge.
Leadership: Experience in coaching and mentorship, and collaborating with recruiting to build outstanding engineering teams.

Explore more about our engineering philosophy on our engineering blog.

Join Us: If you are an engineering leader passionate about solving intricate business problems and enhancing product usability, reliability, and uptime, we'd love to hear from you. Be part of a team that values your authentic self and supports diverse work styles and locations.

This position can be based in our offices in Dublin or London, and we can also support remote working (hybrid or fully remote) from within Ireland or the UK.

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, 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 your Product Group Summit and other 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

HubSpot is a leading CRM platform that provides software and support to help businesses grow better. Our platform includes marketing, sales, service, and website management products that start free and scale to meet our customers’ needs at any stage of growth. Today, thousands of customers around the world use our powerful and easy-to-use tools and integrations to attract, engage, and delight customers. HubSpot's award-winning culture has been recognized by Glassdoor, Great Place to Work, Comparably, Fortune, Entrepreneur, ... Know more

Related Jobs

Company background Company brand
Company Name
Quench.ai
Job Title
Software Engineering Team Lead
Job Description
About Quench.ai: AI is now solving business problems once thought impossible, unlocking new levels of efficiency and innovation. The next wave of century-defining companies is being built at the forefront of AI innovation, and we’re proud to be part of it. At Quench.ai, we’ve taken an early lead in this race - but achieving our vision requires the right strategies and the right team. Quench.ai transforms organizational productivity by deploying AI solutions that require no coding. We integrate seamlessly with internal systems like email, CRM, and recordings, giving employees instant answers to their questions and automating repetitive tasks. Our platform empowers businesses to work smarter, faster, and with greater confidence. Quench.ai was started in London and is now expanding to the US. The founder, Husayn Kassai, was previously the Co-Founder/CEO of Onfido - the UK’s largest AI exit, surpassing Google DeepMind’s record from 2014. Husayn built and scaled Onfido to $100m ARR (US being the largest market); 74% GM; 79% YoY growth; over 500 people with 8.9/10 Peakon/culture score with the US being a key market in the company’s growth. Our mission is to build the AI layer that enables the future of work. We're redefining how businesses operate, enabling them to do more with less by unlocking the power of their knowledge and workflows. Backed by world-class investors, innovators, and unicorn founders, we’re scaling rapidly to shape the future of work. Join us to take the biggest step of your career - learn the most, achieve your best, and do the work of a lifetime About the role: Do you want to solve one of the hardest problems using the power of Gen AI? Do you want to help enterprises unlock productivity by leveraging AI-driven insights and next generation of automation? At Quench.ai, we're looking for a Team Lead to drive technical excellence, build and scale our core services engineering team of 7, and act as the right hand to the VP of Engineering & Product. This role is for someone who thrives in a fast-paced startup environment, takes ownership, drives technical direction, and fosters a strong engineering culture. As Team Lead, you will be leading the Core Services engineering team, working closely with product, design, and AI teams to build and scale our platform. You will be responsible for managing and growing the engineering team, ensuring we maintain a high level of quality while delivering projects at startup velocity, and be the right hand of the VP of Engineering and Product. Your role will be pivotal shaping the technical strategy and engineering culture, ensuring Quench.ai remains at the forefront of engineering best practices. Apply here: https://forms.gle/ye6geBcWcpQLhsgU8 As Team Lead - Software Engineering you will be responsible for:Technical Leadership Own the technical strategy for the team's scope, ensuring scalability, performance, and security. Lead the architecture and design of backend systems, APIs, and infrastructure to support rapid growth. Collaborate closely with the VP of Engineering & Product to align technical decisions with business goals. Ensure technical excellence by championing best practices, high code quality, and operational excellence. Engineering Team Management & Growth Lead, manage, and mentor a high-performing engineering team, fostering a culture of learning, innovation, and accountability. Scale the team by hiring and developing top engineering talent. Foster strong cross-functional collaboration, ensuring engineers work effectively with Product, Design, and AI teams. Delivery & Execution Own the engineering roadmap for the team's scope and ensure timely, high-quality delivery of features and infrastructure improvements. Ready to get hands-on on complex activities to unblock the team when needed, acting both as a player and coach across the team and the company. Continuously evaluate and iterate over the team's practices, challenging the status-quo when necessary. Apply here: https://forms.gle/ye6geBcWcpQLhsgU8 You may be suited for this role if you meet the following criteria: 8+ years of experience in software engineering, including technical leadership and team management. Proven experience scaling engineering teams in a fast-paced startup environment. Deep expertise in backend development (Python preferred), cloud infrastructure (GCP/AWS), and system design. Strong understanding of modern software development best practices, including CI/CD, containerization, observability, and microservices. Experience working closely with Product teams to align technical decisions with business priorities. Excellent communication and stakeholder management skills, with the ability to translate technical complexity into business impact. Passion for mentoring and growing engineers, fostering a high-performance team culture. London based Apply here: https://forms.gle/ye6geBcWcpQLhsgU8 What we offer: Share Options! - At Quench.ai, we believe in sharing our success with everyone on the team. That’s why we offer equity to all employees, regardless of role or experience level. We value the contributions of every team member, and we want you to have a stake in our growth. Equity percentages are determined based on market comparables, just like salaries, to ensure fairness and competitiveness. Flexible working! -At Quench.ai, we embrace an inclusive and flexible approach to work. This role is hybrid, with at least three days per week in the office located at London's AI Hub in Techspace Goswell Road. Annual Leave! - Team members get 25 paid days off per year (excl. public holidays). Annual off-site - Once per year we host our whole team for our all expenses paid in-person annual offsite, and hold regular tech team on-sites. Purpose driven! - We help our teams in striving for excellence across their professional and personal lives! We champion career development through coaching, mentoring courses and events! Alongside our Company’s purpose statement, we help team members create their own and regularly reflect on how we can support their success! Into the Future! - As we continue to grow, we’re committed to working closely with our team to develop benefits that optimise talent growth at Quench.ai.
London, United Kingdom
Hybrid
Full Time
01-04-2025
Company background Company brand
Company Name
Intermedia Cloud Communications
Job Title
Senior Software Developer - C++ | UK
Job Description
About Intermedia Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you. Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back! Are you ready to make your mark? About The Role As a Senior Software Developer, you'll play a pivotal role in shaping the future of cloud IP telephony services (VoIP) within our UCaaS platform. Your primary responsibility will be to design, and implement next-generation cloud feature functionality that prioritizes reliability, cost efficiency and supportability. As part of Intermedia’s Voice Application team, you'll own feature development, architectural modeling and testing for our core IP telephony PBX. Responsibilities Refine requirements, architect and design software for Intermedia IP telephony services (VoIP) Platform. Develop modules for the PBX and its Components (new features, security, and compliance) Write and present technical documentation (architecture, designs, services descriptions) Optimize software to improve system robustness, performance, and security. Required Skills Bachelor or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent related work experience 10+ years as a Software Developer with proven experience in OOP languages (C++, Java, etc) Experience debugging, measuring, optimizing and identifying failure modes in a large-scale distributed system. Experience with Telcom and VoIP technologies including SIP, RTP, SRTP, G.722, G.711, G.729 protocols Experience with TCP and UDP networking protocols Experience in high-load, multi-threaded programming Experience working in a UNIX/Linux environment, using virtual machines and/or containers Strong knowledge of Git version control System (GitLab, Bitbucket, etc) Excellent analytical skills Outstanding communication skills (English), proactive, problem solver, team player Desired Skills & Experience Knowledge and experience in C++ (C++17) including stl and boost Experience with MySQL and relational databases Experience and multithreaded applications Experience with Network technologies and peer-to-peer communication (NAT, ICE, STUN, TURN) Diversity, Inclusion, and Equal Opportunity We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
United Kingdom
Remote
Full Time
01-04-2025
Company background Company brand
Company Name
NinjaOne
Job Title
Senior Software Engineer, Java Backend
Job Description
About The Role As a Java Senior Software Engineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on our suite of IT Software products. Working in a team where Product, Engineering and QA join to build the NinjaOne product suite in an agile environment. Not only maintaining code but also contributing to developing new features, increasing the quality and maintenance of the existing codebase and exploring new technologies. We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne’s customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. We hire the best software engineers with experience in our stack: NinjaOne is built on Java, Kotlin, C++, and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Location- London, United Kingdom or Remote anywhere based in the UK What You'll Be Doing Design and code new applications following specifications using appropriate tools Maintain and improve current applications without supervision Hands-on work in terms of developing prototypes, microservice architecture, contributing code and evaluating technologies Assume responsibility for ongoing data architecture for the product Identify product requirements and limitations to ensure system function Monitor system(s) performance Inspect our production monitoring system for potential issues that may be on the horizon Support and provide constructive feedback on the team's design choices and code Write project documentation and its support Develop and execute software test plans in order to identify software problems and their causes Other duties as needed About You Bachelor's degree or equivalent education in Technical or Engineering field of study or equivalent work experience Knowledge of functional and object-oriented programming design concepts 7+ years of professional Java software development in highly scalable systems and applications Experience working with Kotlin 5+ years of REST service development using Spring framework Working experience with AWS cloud services Experience developing and deploying software-as-a-service (SaaS) applications Experience with Relational Database design and development, ideally Postgres Previous experience with NoSQL document-based database design and development Caching systems know-how and experience with Redis helpful Experience with Test-Driven Development Code test coverage through Unit or Integration tests The habit of constant code and system improvement by refactoring and thinking critically about the system Written and verbal English communication skills is required Experience working in agile teams Experience working remotely Experience in tooling for providing code test coverage (optional) Experience with DevOps, Continuous Integration and Delivery (optional) Experience with Docker and Kubernetes (optional) About Us NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management. What You’ll Love Our flexible working hours with hybrid office options enable you to successfully balance your personal life and your job Grow personally and professionally with one of the fastest growing companies Access to our Corporate Benefits Platform (with discounts for brands such as Expedia, FitX, Zalando and many more) Develop your skills through our renowned training platform Receive competitive compensation Collaborate with a curious, kind, international and intercultural workforce This position is NOT eligible for Visa sponsorship. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. Are you already interested? We would love to get to know you! Follow the link and submit your application. We can’t wait to see you at NinjaOne.
United Kingdom
Hybrid
Full Time
01-04-2025
Company background Company brand
Company Name
Native Instruments
Job Title
Senior Software Engineer Frontend
Job Description
About Us For over 25 years, Native Instruments has been at the forefront of sonic innovation. Guided by our mission to inspire and enable creators to express themselves, we develop integrated audio hardware and software solutions for musicians, producers, engineers, and DJs of all genres and levels of experience. Native Instruments embraces diversity and a respect for all people. We are proud to be an equal opportunity employer and we believe the foundation of our dynamic and pioneering spirit starts with a fair and inclusive culture. At Native Instruments we value teamwork and passion, delivering inspiring experiences, continuously innovating and empowering our communities, while also serving our planet. All applicants will receive equal consideration for employment at Native Instruments and we encourage everyone to apply – regardless of gender identity, race, color, religion, sex, sexual orientation, national origin, genetics, disability, age, or any other characteristic protected by law. Help us reach our goal in making the future of music diverse, inclusive and exciting! We encourage you to submit your application without the requirement for a photograph, identifying factors or personal status information. About The Team Our Web & E-commerce Team is responsible for creating and maintaining an engaging and accessible experience across Native Instruments' websites. By optimizing the user journey from product discovery to purchase and beyond, we enable creators to find, buy, and learn about the tools they need to express themselves. Your Contribution Write clean, modern JavaScript code to create fantastic user centric experiences that bring together inspiring musical minds all over the world Implement and maintain reusable UI components using React and related technologies such as Redux, Typescript and GraphQL Create highly-scalable and performant Single Page Applications Design, implement and maintain technical concepts and build exciting web-based products following industry-standard best practices Work in a cross-functional Agile team to design, develop and deploy scalable and robust software. Use your skill sets and abilities to collaborate in achieving team goals Connect with other members of the Native Instruments engineering community, to teach and learn together in a diverse group of engineers Our Ideal Candidate End to end engineering experience with architecture, development, test automation, as well as a passion for pixel-perfect UI implementation and a craving for learning. Extensive experience with the React based frontend stack (Typescript, ES6/Babel, React/Redux, Emotion, Node.js/NPM, Yarn, Webpack, Jest) Experience with GraphQL, RxJS or server side JavaScript (e.g. expressJS) would be a plus Experience with any CSS-in-JS like Emotion/Styled Component would be a plus Experience in building Desktop apps with Electron, React Native or similar would be a plus Exposure to DevOps and related tools and techniques – Docker, GCP, Setting up CI/CD pipelines Experience with performance debugging and benchmarking You have a connection to music - be it hands-on music production or a genuine inspiration in your life. Our Benefits Remote First: We offer a range of options that allow you to work in a way that suits your lifestyle, either at one of our workspaces, a hybrid arrangement, or fully remote. Shared workspace in London: Landmark Spaces Workation: Work remotely anywhere in the world for up to 4 weeks per year Flexible work model from one of our entity locations Trust-based working hours Holidays: 25 days paid holiday per year which increases with tenure Healthcare: Public health care with NHS supplemented with Simply Health. This involves contributions for dental and optical healthcare, for example Pension: Employees can choose an auto enrolment scheme or can bring their own SIPP with them Free software downloads and reduced prices on hardware Employee Assistance Program for your well-being
London, United Kingdom
Remote
Full Time
31-03-2025