Overview
Job description
Job Title: Senior Software Developer
Location: Bangalore
Department: Engineering / Technology
Reports To: Director of Engineering / CTO
Job Summary:
We are seeking a skilled and motivated Senior Software Developer to lead and grow our software engineering team. In this role, you will be responsible for driving the execution of technical projects, mentoring developers, ensuring high code quality, and aligning development efforts with business goals. The ideal candidate combines strong technical leadership with excellent people management and communication skills.
Key Responsibilities:
- Lead a team of software developers in designing, developing, testing, and deploying software products.
- Hire, mentor, and manage developers to build a high-performing and engaged team.
- Collaborate with Product Management, QA, DevOps, and other cross-functional teams.
- Define and enforce engineering best practices and coding standards.
- Translate product requirements into well-architected software solutions.
- Oversee project timelines, deliverables, and ensure successful, on-time releases.
- Promote Agile/Scrum methodologies, conduct stand-ups, sprint planning, and retrospectives.
- Monitor technical debt and ensure maintainability and scalability of software.
- Stay up-to-date with emerging technologies and recommend improvements.
Requirements:
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of software development experience, including 2+ years in a leadership or management role.
Technical Skills:
- Strong programming background (e.g., Java, C#, Python, JavaScript).
- Experience with cloud platforms (AWS, Azure, GCP) and CI/CD tools.
- Solid understanding of software architecture, design patterns, and system integration.
Soft Skills:
- Proven leadership and team-building skills.
- Excellent communication, problem-solving, and decision-making abilities.
- Ability to thrive in a fast-paced, agile environment.
Preferred Qualifications:
- Experience scaling systems and teams in a startup or high-growth environment.
- Familiarity with microservices, Docker, Kubernetes.
- Background in DevOps, security, or data engineering is a plus.
Job Types: Full-time, Permanent
Pay: ₹700,000.00 - ₹1,200,000.00 per year
Job Types: Full-time, Permanent
Pay: ₹700,000.00 - ₹1,200,000.00 per year
Benefits:
- Food provided
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund
Schedule:
- Day shift
- Morning shift
Work Location: In person
Application Deadline: 15/06/2025
Expected Start Date: 15/06/2025