IF

Senior/Principal Software Engineer

Ifintalent Global Private Limited
Hyderabad11-13 LPA Posted 14 Nov 2025
FULL TIME
C++
Java
Scrum
Agile
Python

Job Description

Key Responsibilities:

Software Design & Development:

  • Design, develop, test, and deploy scalable software solutions.
  • Lead and contribute to all stages of the software development lifecycle, from concept to production.
  • Collaborate with product managers, engineers, and other teams to define requirements and deliver technical solutions that meet business needs.

Leadership & Mentorship:

  • Lead technical projects and initiatives, providing guidance to junior engineers and fostering a collaborative, high-performance culture.
  • Review code, provide feedback, and enforce best practices for coding standards, performance, and maintainability.
  • Mentor and develop engineers, helping them grow both technically and professionally.

Architectural & Design Decision-Making:

  • Drive technical decisions for system architecture, design patterns, and overall software solutions.
  • Solve complex, system-level problems and provide innovative solutions that balance technical debt, scalability, and time-to-market.

Collaboration & Communication:

  • Serve as a technical point of contact for cross-functional teams, collaborating closely with product, design, and operations teams.
  • Present and communicate technical designs, project progress, and risks to senior leadership.

Continuous Improvement & Innovation:

  • Stay up-to-date with emerging technologies, industry trends, and best practices.
  • Evaluate new tools, frameworks, and methodologies to improve team productivity and code quality.

Join WhatsApp Channel