Principal Engineer/Sr Principal Engineer

Bengaluru, Karnataka, India | Engineering | Full-time

Apply

Required skills/experience

  • Own the architecture of new product platforms to drive business results
  • Write high-quality code that is modular, functional, and testable & establish the best coding standards.
  • Ensure high quality of architecture and design of systems
  • Set directional paths for the teams/department for the adoption of new technology stacks for solving business problems
  • Formally mentor junior engineers on design, coding, and troubleshooting.
  • Work with engineering leadership in solving and architecting solutions for challenging or complex software development problems.
  • Drive code reviews and design reviews.
  • Work with product management, business stakeholders, and other engineering leaders to help define short-term and long-term roadmaps and shape the product as per the business directions.



Who you are

  • Bachelor’s degree in Computer Science (or a related discipline) as well as work experience of 10+ years
  • Solid understanding of the Software design/architecture
  • Exceptional coding skills in either Java or Go
  • Strong in computer science fundamentals such as algorithms, data structures, concurrency, low-level class & DB design, high-level system design, and architecting highly scalable distributed systems.
  • Strong knowledge of RDBMS and any other NoSQL database technologies (Cassandra, MongoDB, Elasticsearch, etc.).
  • Should have strong knowledge of cloud technologies like AWS(preferable)/Google Cloud/Azure