IFIfintalent Global Private Limited
Senior/Principal Software Engineer
Hyderabad ₹11-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.