Image Loading

Principal Software Engineer - Backend

Job Description

About the Role 

As a Principal Software Engineer, you will collaborate with a talented group of engineers spanning various teams and guide them in achieving their objectives. Your responsibilities will include developing new products, expanding current systems, and enhancing the overall quality of existing systems. You are experienced in software engineering from ideation and architecture design to writing high-quality code, to shipping. Additionally, you will play a key role in influencing the team culture. You will work at the intersection of data, AI/ML, back-end, front-end development, and people and culture. You will have the opportunity to influence our  tech stack, which comprises  Ruby, Clojure, MongoDB, Postgres, Apache Solr & Lucene, AWS, and Chef.

Job Location: Hyderabad

Experience Range: 12+ years

Required Responsibilities

  • Develop new product features and functionality with the highest quality
  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Partner cross-functionally with UX and Product Management to create the best software possible
  • Take on the role of a technology leader in our most challenging cross-functional projects. 
  • Break down intricate problems into uncomplicated, straightforward solutions. 
  • Support the professional growth of others by actively mentoring individuals 
  • Leverage your extensive knowledge and experience to exert technical influence over multiple teams, enhancing their productivity and effectiveness through sharing

Required Qualifications

  • Significant expertise  in delivering large-scale, highly distributed systems that are designed to be resilient, performant, robust and easily consumable from a wide array of frontend devices
  • Significant expertise in multiple database technologies, including relational and object stores. Comfortable and proficient in creating highly performant queries and understanding how to increase performance of data extraction and loading operations across data stores.
  • Embraces the entrepreneurial spirit, priding yourself on getting things done with a high level of quality
  • Comfortable with modern open-source technologies and tools
  • 12+ years of experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns
  • B.S./M.S. in Computer Science or equivalent industry experience

Skills

  • Software Product Management
  • Object Oriented Design
  • Design Patterns
  • AI/ML
  • Distributed Systems
  • Ruby
  • AWS

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

May 21, 2024

Experience

10+Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent