Highspot

Senior Software Development Engineer

Highspot

full-time

Posted on:

Location Type: Hybrid

Location: Hyderabad • 🇮🇳 India

Visit company website
AI Apply
Apply

Job 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