This post is over 30 days old. The position may no longer be available
Principal Software Engineer
Posted by Jhoom Choudhary (@jhoom_hiver)
Hiver https://hasjob.co/grexit.com/ux7eb , Bengaluru · hiverhq.com · Full-time employmentFull-time employment · ProgrammingProgramming
Company Description
Hiver (http://hiverhq.com) turns Gmail into a simple, powerful team collaboration tool. We’re a profitable, rapidly growing SaaS company with a highly rated product, and with customers all over the world.
We're an agile, driven team deeply motivated by the idea of building a globally respected company from India. Our work culture is focussed on transparency, ownership, and openness. We are ambitious and focused, yet humble, warm and empathetic.
Opportunity
As a Principal Engineer, you will have an immense impact on our technical architecture, product, team as well as our culture. At a time when we’re growing our customer base by almost 10% every month and syncing over 4 million emails daily, you will get a chance to work with and mentor a group of smart engineers whilst providing technical direction to our engineering roadmap. You’ll get the opportunity to work on complex technical challenges such as making the architecture scalable to handle the growing volume of emails that we sync and building a framework to monitor and improve the performance of our systems.
Responsibilities
Provide technical guidance in planning and executing large projects
Solve difficult and ambiguous technical challenges and anticipating technical problems ahead of time
Identify opportunities in technical strategy or architecture, review and recommend improvements to existing system designs
Mentor engineers on the team and help build effective engineering practices
Evaluate existing engineering processes and recommend improvements
Identify new technologies to improve system performance and reliability by performing research, POC
Mentor developers via tech design reviews, code reviews, etc
Play a key role in product discussions to advise on and influence the product roadmap
Own the entire technical architecture and strategize for scale and speed
What are we looking for
10+ years of the track record of successfully leading, delivering and evolving large technical projects
Minimum of 5 years of experience as an architect in building complex, highly scalable and low latency applications. Experience working with a high traffic web application is a plus
Depth and breadth across multiple areas ranging from service-oriented architecture, distributed systems, Relational and NoSQL database
Experience in Microservices oriented Architecture
Experience with MySQL, Redis, ElasticSearch, Kafka, Load Balancers
Exceptional coding skills and strong skills in computer architectures, operating systems, and algorithms.
Programming skills in Python, PHP or/and Node.js is required
A love for and success with mentoring, coaching and collaborating with engineers
Ability and strong desire to collaborate with teams on multiple projects across the company to facilitate engineering and architecture decisions that lead to a high-quality product and experience to team members
Hands-on experience with AWS and/or GCP, containerization and container orchestration (Docker, Kubernetes)
Good understanding of branching, build, deployment, continuous integration methodologies
Very strong communication and analytical skills
Bachelor or Masters degree in computer science
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer