Senior Software Engineer
Job description
We are hiring a Senior Software Engineer to lead the development of innovative software solutions. As a key member of our team, you will be responsible for the end-to-end software development lifecycle, from design to deployment. Collaborate with cross-functional teams, mentor junior engineers, and contribute to high-quality code.
Location: Mumbai (preferred), Hybrid working
Job Responsibilities:
- Lead the end-to-end software development lifecycle.
- Design and implement scalable software solutions.
- Collaborate with cross-functional teams and stakeholders.
- Mentor and guide junior engineers.
- Stay updated on industry trends and technologies.
- Conduct code reviews and ensure quality standards.
- Troubleshoot and resolve software defects and issues.
Skills & Experience:
- Bachelor’s/Master’s in Computer Science or related field.
- Proven experience in software engineering.
- Proficiency in Java, Python, C++, or similar languages.
- Strong understanding of software architecture and design patterns.
- Experience with web development, databases, and cloud platforms.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.