Senior Software Engineer

hirist

Chennai, Tamil Nadu, India 8 Years Exp Posted 1d ago

Job Description

- Design, develop, and maintain scalable, high-performance applications and services across the full software development lifecycle.

- Write clean, well-tested, and maintainable code, following modern engineering best practices.

- Contribute to architectural discussions, proposing improvements that enhance reliability, performance, and system design.

- Own end-to-end delivery of features and componentsfrom technical design and implementation to deployment and monitoring.

- Review code thoughtfully, ensuring quality, consistency, and alignment with team standards.

- Diagnose and resolve complex technical issues, including production incidents, performance bottlenecks, and system failures.

- Collaborate cross-functionally with product managers, designers, QA, and other engineering teams to deliver high-impact solutions.

- Improve engineering processes and tooling, including CI/CD workflows, testing frameworks, and development standards.

- Contribute to system reliability through monitoring, alerting, logging, and performance optimizations.

- Mentor junior and mid-level engineers, providing guidance, support, and knowledge-sharing across the team.

- Participate in planning and technical discussions, influencing roadmap decisions with data-driven engineering insights.

- Identify and advocate for technical improvements that enhance scalability, maintainability, and long-term system health.

- Stay up to date with industry trends and bring practical, modern engineering practices into the team.
 

Similar Openings for You