cover image
HubSpot

Senior Software Engineer I, Android

Remote

United Kingdom

Full Time

19-03-2025

Job Specifications

About The Team

We are Mobile Hubspot! We are building a world-class mobile product development team with the mission to build world-class mobile products across Hubspot’s growth suite for our Hubspot users. We embrace state-of-the-art technologies (Swift, Kotlin, Zeplin, Sketch) to empower every stage of our development lifecycle. Our apps (iOS & Android) are fast, lightweight, user-friendly, responsive, functional and beautiful. Our teammates across product, engineering, design and data are best in class, humble, inquisitive, and collaborative leaders in their fields. As a team, we have only just begun. The foundations are set for us to grow in impact and size

We're proud of our mobile tech stack and are keen to contribute to the community through open-source projects and the HubSpot Product Blog.

Job Duties

Develop fully-featured native Android applications using Kotlin
Publish applications to the Play Store
Unit testing and automation
Build a sustainable product and an appreciation of user experience
Mentor junior engineers and assist them in growing their engineering skills. Help verify the correctness of their work as well as educate them on any gaps in their knowledge.
Provide technical leadership and direction for team projects;
Participate in code reviews;
Carry out system testing and debugging;
Liaise with team members to solve development issues;
Perform pager duty (on-call rotations for operational support);
Design decisions with reliability, maintainability, usability, readability, performance, and scalability of the overall solution in mind.
Utilise this knowledge of Growth Methodology to contribute to HubSpot’s Growth through specific work (experiment design and execution) within Monetization and Revenue Retention domains.

Job Requirements

Minimum of a bachelor’s degree in computer science or a closely related field;
3+ years of experience working with Kotlin or functional programming languages.
Familiarity with MVVM architecture and Kotlin Coroutines
Familiarity with unit testing and automation

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

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
Algo Capital Group
Job Title
Quantitative Developer- Trading Strategies
Job Description
Quantitative Developer - Trading Strategies Our client is a leading Hedge Fund headquartered in London and is seeking a Quantitative Developer to join their trading technologies team. The firms team integrates innovative technology and trading strategies, while utilizing a sophisticated research platform and development environment to realise consistent trading alphas. An extremely talented and motivated individual is sought after, in order to collaborate with a team that is competitive in the global financial markets. As a Quantitative Developer you will play a crucial role in enhancing their research framework and trading strategies development across all assets, enabling their traders to optimize execution performance and minimize costs. You will collaborate closely with the traders, PMS, and stakeholders in the quantitative research team to develop sophisticated tools and analytics that provide actionable insights into improving PnL. Responsibilities: Implement trading strategies and execution performance across various asset classes. Implement statistical models and algorithms, Collaborate with traders and quantitative researchers to identify areas for improvement. Provide quantitative development expertise and support to traders and portfolio managers on all front office technology related matters. Qualifications: Proven experience in a quantitative development within a hedge fund or an investment bank. Familiarity with financial markets, trading concepts, Strong experience working with C++ and Python Experience working with large datasets and databases. Excellent opportunity with an elite fund with huge growth opportunities.
London, United Kingdom
Hybrid
Full Time
04-04-2025
Company background Company brand
Company Name
Algo Capital Group
Job Title
Software Engineer C++
Job Description
Software Engineer - C++ A world-leading global systematic hedge fund is looking for a Software Engineer to be a part of its multi-billion technology trading platform and looking for a candidate with strong technology experience across multiple disciplines, High-Frequency Trading, and Low Latency Environments. Software Engineers with expertise in C++ will be a part of the Core Infrastructure team which is responsible for designing, developing, and maintaining a low latency trading platform that is deployed globally. Skills Required: Have significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints Have a background in multi-threaded programming and a strong understanding of hardware/software interaction Are comfortable working “under the hood” and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting Have experience working with C++ libraries like STL and Boost Are up to date on the C++11/14 standards Have worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real-time Have strong verbal and written communication skills Experience working in the trading industry or another ultra-low latency-sensitive business that involves solving remarkably complex problems Full life-cycle software development utilizing exotic hardware/software architectures for ultra-low latency trading systems This position offers a generous basic and bonus with huge career progression working for a world-leading hedge fund and building a team that is building the next generation risk platform in electronic trading. Outstanding benefits package on offer to support you both professionally and personally. These benefits include generous medical coverage, paid parental leave, and a variety of other benefits focused on providing the best employee experience. For more information please apply now.
London, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
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
London, United Kingdom
Hybrid
Full Time
04-04-2025
Company background Company brand
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.
London, United Kingdom
Hybrid
Full Time
03-04-2025