Software Engineer II at Spiceworks
Hyderabad, IN

**This position is based in Hyderabad, India

Ready to join the Spiceworks Advertisement Platform product group? Read on!

Who you are: Got equal parts passion for developing scalable services and delivering the value of big data? Would you jump at the chance to define and create solutions empowering an entire digital advertising platform and its customers? Spiceworks just might have your dream job. Eager to jump into a pivotal role that's essential in enabling data-informed decisions? It’s time to apply!

Who we are: Spiceworks has been connecting the IT industry since 2006. We’ve grown into a global IT marketplace, powered by millions of tech buyers and sellers who rely on each other to get their jobs done. This tight-knit community trusts Spiceworks to connect them with the right insights, tools, and experts when they need it most. 

Why Spiceworks? No one joins us just because they want a job. Spiceworkers join us to wake up every day inspired to know they make a difference. How? By interacting directly with the people who use technology to transform their organizations, communities, and the world, every day. We’re passionate about helping tech professionals and tech brands drive their businesses forward by connecting them to the right resources at the right time. 

In short, we’re building the biggest IT marketplace on the planet. We’re going to keep changing this industry for the better (and have a blast doing it)! 

Responsibilities: Your day-to-day:

  • * Design, develop, and maintain web applications, including high-availability, low-latency systems
  • * Help make build vs. buy vs. maintain decisions considering business and technology needs
  • * Participate in design of ETL processes
  • * Promote smart design and implementation
  • * Mentor junior engineers

Qualifications: What does it take to do this job?

  • * 4+ years of backend web application experience
  • * Proficient understanding of the software development lifecycle: architecture and development, thorough testing, deployment, and monitoring of applications
  • * Proficiency in building web applications (REST APIs, MVC, JavaScript frameworks, HTML, CSS, etc.)
  • * Proficiency in at least one of these languages: Go, Ruby, Python, Scala
  • * Advanced knowledge in object-oriented or functional programming, data structures, and algorithm design
  • * Extensive experience with SQL and relational databases (Postgres, AWS Redshift, Athena)
  • * Experience designing and delivering solutions in a cloud ecosystem (AWS preferred)
  • * Experience with real-time event streaming technologies like Kafka, Kinesis, and/or Firehose
  • * Ability to understand business stakeholder needs and translate them into technical designs
  • * Excellent organizational and communication skills and feels comfortable in a fast-paced environment
  • * Bachelor’s or master's in engineering, computer science, or related field preferred
  • A bit of legalese...

Spiceworks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.