
Senior Software Development Engineer
Highspot
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
Distributed SystemsMongoDBOpen SourcePostgresRedisRuby
About the role
- Partner with UX, Product Management, Data Science, and other teams to create software that customers love
- Develop clean, reusable, supportable, and well-tested RESTful APIs and web services, including Highspot’s external API
- Optimise and perform enhancements to large-scale data services built on top of MongoDB, Postgres, Redis, and other technologies
- Integrate Highspot with external APIs, including third-party Customer Relationship Management (CRM) systems, Content Management Systems (CMS), and other partner applications
- Collaborate with the Data Science team to integrate advanced machine learning models into the application to deliver cutting edge AI features and help solve complex business problems for customers
- Build scalable methodologies, tools, and techniques accompanied by excellent technical documentation
- Stay abreast of new technologies and practices to further enhance team capabilities and your own skill
- Act as a mentor and source for direction, training, and guidance for more junior engineers
Requirements
- 6-10 years of experience 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 a variety of languages, data formats, and data transformations
- Demonstrated ability to effectively collaborate with cross-functional teams, including designers, product managers, and other developers, to develop and deliver high-quality applications
- An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals
- Comfortable with modern open source technologies and tools
- Experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns
- Hands on experience in Ruby is an added advantage
- Experience in full-stack or frontend development for modern web applications is a plus
- B.S./M.S. in Computer Science or equivalent industry experience
Benefits
- Equal Opportunity Employer
- Collaboration with a talented team
- Professional growth opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RESTful APIsMongoDBPostgresRedismachine learningobject-oriented designfunctional design patternsRubyfull-stack developmentfrontend development
Soft skills
collaborationmentorshipproblem-solvingagilitycreativityresourcefulnesstenacitycommunicationteamworkleadership
Certifications
B.S. in Computer ScienceM.S. in Computer Science