HubSpot

Rating:
5/5
HubSpot is a world-renowned technology company that offers a comprehensive suite of software solutions to help businesses succeed in today’s digital world. The company’s offering includes marketing, sales, customer service, customer experience, and development tools, as well as a full range of analytics and reporting capabilities to provide business insights. With over 100,000 customers in more than 100 countries, HubSpot has established itself as a leader in the digital marketing and customer experience space. For technology focused job seekers, HubSpot offers several exciting opportunities to work with cutting edge technology and be at the forefront of data-driven decision making. The company’s technology stack is constantly evolving, making room for growth and new development opportunities. From technology consultancies, to lead software engineers, to system architects: HubSpot has a wide range of positions to choose from. Recent initiatives, such as the expansion of the Platform Services team, offer dedicated and experienced professionals the chance to build the future of customer service and customer experience. Additionally, development roles with the Conversation Engineering team provide the opportunity to build intelligent experiences for customers by developing natural language processing and machine learning technologies. At HubSpot, there is never a dull moment as the company is always looking to push the boundaries of technology and create innovative experiences for customers. With continuous innovation, HubSpot’s technology team works to develop the latest tools for the modern digital age. If you want to join a dynamic and tech-focused company, working at HubSpot is the way to go.

Quick Links

Software Engineer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): $125,000 - $150,000
Description: Software Engineers design and develop high-profile and high-visibility products and services. This involves developing, testing and debugging complex systems, and utilizing a range of skills in the development process. Software Engineers must weigh business needs and technical considerations against user-experience and time-to-market requirements.
Qualifications / Requirements: Bachelor’s degree in Computer Science or Information Systems/Technology. 5+ years of professional software development experience and a strong technical background. Knowledge of web technologies and programming languages (e.g. JavaScript and Python) and experience in building, launching, and monitoring large scale web applications. Ability to design and develop scalable systems and optimize them for scalability.

Data Analyst

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): $95,000 - $115,000
Description: Data Analysts are responsible for using data to provide valuable insights into the performance and profitability of HubSpot’s products, services, and processes. Data Analysts create and maintain data models, develop data analysis plans, develop key performance indicator reports, analyze trends, and make recommendations based on existing data. They must also determine effective ways to collect, store, and process data in order to present the most relevant and useful information.
Qualifications / Requirements: Bachelor’s degree in Social Sciences, Statistics, Mathematics, or related field. 5+ years of experience working with data models and data mining tools. Knowledge and experience developing statistical models, creating data visualizations, and utilizing analytics platforms. Hands-on experience in data wrangling, regression analysis, statistical tests, and forecasting.

Product Manager

Average Work Hours (weekly unless noted): 45-55 hours
Average Salary (yearly in dollars unless noted): $120,000 - $150,000
Description: Product Managers are responsible for managing the development and successful launch of HubSpot’s products and services. They create product roadmaps and define product requirements based on customer feedback, market trends, and data-driven decision making. Product Managers also work cross-functionally with internal teams and stakeholders to ensure the successful launch and adoption of their products.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Software Engineering, Product Management, Business, or related fields. 5+ years of experience managing software/product development in a fast-paced environment. Excellent communication and data analysis skills. Proven ability to lead cross-functional teams and drive key initiatives.

Software Test Engineer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): $95,000 - $115,000
Description: Software Test Engineers are responsible for creating and executing automated testing scripts, manual tests, and regression tests to ensure the quality and reliability of software applications. They create test plans and write automated test cases that meet product specifications, document test cases and results, and develop coding standards and style guides. Software Test Engineers must also work with development teams and product owners to deliver high-quality software solutions.
Qualifications / Requirements: Bachelor’s degree in Computer Science or Information Technology. 5+ years of experience writing, executing, and maintaining test plans. Knowledge and experience in software testing, debugging, and performance/load testing and testing frameworks. Knowledge of software development life cycle.

Front-End Developer

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): $105,000 - $125,000
Description: Front-end Developers are responsible for developing web applications and user interfaces using the latest web technologies and programming languages. Front-end Developers design and develop user interfaces for websites, web services, and applications. This includes creating HTML/CSS page layouts, creating JavaScript/AJAX-driven user interface components, and ensuring cross-browser compatibility.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Software Engineering, or Web Development. 5+ years of experience developing web applications and user interfaces. Knowledge and experience in HTML, CSS, and JavaScript as well as AJAX, XML, and JSON. Knowledge of web services such as SOAP, REST and XML-RPC.

Systems Administrator

Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): $105,000 - $125,000
Description: Systems Administrators are responsible for managing the installation, configuration, and maintenance of servers, network devices, and applications in the company’s network. Systems Administrators must also monitor system performance, troubleshoot technical issues, and create and maintain user accounts. They must stay current with the latest technology and develop and implement IT policies and procedures.
Qualifications / Requirements: Bachelor’s degree in Computer Science or Information Systems/Technology. 5+ years of experience managing networks and systems in a professional setting. Knowledge of server/network administration and configuration and experience with Windows/UNIX server management/administration/maintenance. Knowledge of network and storage technologies, security principles, and best practices.
Locations: Boston, Cambridge, Dublin, Bangalore, Sydney, Tokyo, Singapore
Career Paths: Marketing Manager, Sales Manager, Customer Service Manager, Support Engineer, Technical Account Manager, Front-end Developer, Content Writer, SEO Strategist, UI/UX Designer, User Experience Researcher, Product Manager, Product Designer, Data Analyst, Software Engineer, Program Manager.
Job Contacts: jobs@hubspot.com

Recent Reviews

Sarah W.
4.9/5
4.9
I absolutely love working for HubSpot! Being a programming engineer here has been an incredible learning experience. The team I work with is welcoming and the management is empowering. I've been consistently challenged and the mentorship is exceptional. The company really caters to its technical teams, providing us with all the necessary tools and resources to do our job successfully. I'm proud to be a part of this amazing team and environment!

Frequently Asked Questions

What is a Data Analyst?
A Data Analyst is a professional who is able to acquire, organize, analyze, and present data to improve business processes, identify trends, and inform decisions.
What is the role of a Software Engineer?
A Software Engineer is responsible for designing, developing, and testing software systems to solve user problems and improve the overall user experience.