HamburgerMenu
hirist

Job Description

Role Overview :

As a Senior Software Engineer based in Bangalore, you will be at the heart of our engineering efforts, architecting scalable solutions that power our core product offerings. You will work in a high-velocity, cross-functional environment, collaborating closely with product managers, designers, and fellow engineers to translate complex business requirements into elegant, high-performance code.


Your work will directly influence the end-user experience, ensuring that our platform remains robust, secure, and capable of handling millions of requests as we scale our global footprint. This role offers the autonomy to drive technical decisions while mentoring junior team members to foster a culture of engineering excellence.

Key Responsibilities :

- Design and implement modular, maintainable backend services to ensure high availability and low latency for our growing user base.

- Collaborate with product stakeholders to define technical roadmaps, ensuring that engineering efforts align with long-term business objectives.

- Optimize existing database schemas and API architectures to improve system performance and reduce operational overhead.

- Conduct rigorous code reviews and establish best practices for testing to maintain high code quality standards across the development lifecycle.

- Troubleshoot and resolve complex production issues, minimizing downtime and ensuring a seamless experience for our enterprise clients.

Required Skillset :

- Demonstrated expertise in building distributed systems using modern programming languages such as Java, Go, or Python, with a deep understanding of microservices architecture.

- Proven ability to manage complex data structures and relational databases, ensuring data integrity and efficient query performance at scale.

- Strong interpersonal skills with the ability to articulate technical concepts to non-technical stakeholders and lead collaborative problem-solving sessions.

- A proactive mindset toward learning new technologies and adapting to changing project requirements in a fast-paced, hybrid work environment.

- A Bachelors or Masters degree in Computer Science or a related field from a premier institute, providing a strong foundation in algorithms and system design.

- Ability to thrive in a collaborative team setting, demonstrating clear communication and a commitment to shared engineering goals.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...