Sr. Software Development Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Highspot is seeking a creative and experienced Senior Software Engineer to join our talented team in Hyderabad, India. As a senior full-stack engineer, you will be instrumental in leading the design and development of core frontend features for the Highspot platform. We are looking for a skilled communicator who thrives in a collaborative environment, working closely with designers, product managers, and fellow engineers. You should possess a strong understanding of building customer-facing web applications, be self-managed, curious, and resourceful.
Responsibilities include partnering with UX, Product Management, Data Science, and other teams to build exceptional software. You will develop clean, reusable, and well-tested RESTful APIs and web services, including Highspot’s external API. Enhancements and optimizations will be made to large-scale data services leveraging technologies like MongoDB, Postgres, and Redis. Integration with external APIs, such as third-party CRM and CMS systems, will be a key part of the role. You will collaborate with the Data Science team to embed advanced machine learning models, delivering cutting-edge AI features and solving complex customer business problems. Developing scalable methodologies, tools, and techniques with excellent technical documentation is also expected. Continuous learning of new technologies and practices to enhance team capabilities and personal skills is encouraged. You will also serve as a mentor, providing direction, training, and guidance to more junior engineers.
Required qualifications include 6-10 years of experience in building distributed systems, working with databases, and implementing production-ready, high-quality features. Proficiency in building, integrating with, and supporting APIs and web services using various languages, data formats, and transformations is essential. A demonstrated ability to collaborate effectively with cross-functional teams is a must. We value an entrepreneurial spirit – being agile, creative, resourceful, and tenacious in problem-solving and achieving goals. Comfort with modern open-source technologies and tools is important. Experience in developing software products, scalable internet software, and applications using object-oriented and functional design patterns is required. Hands-on experience in Ruby is a significant advantage. Experience in full-stack or frontend development for modern web applications is a plus. A B.S./M.S. in Computer Science or equivalent industry experience is expected.
We are an equal opportunity employer committed to diversity. We do not discriminate on any basis, including age, ancestry, citizenship, color, ethnicity, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or invisible disability status, political affiliation, veteran status, race, religion, or sexual orientation.
Even if you don't check every box, if this role excites you, please apply!
Company
Highspot
Highspot is a leading software product development company specializing in sales enablement. Utilizing advanced AI and Generative AI, our robust Software-as-a-Service (SaaS) platform is transforming h...