Innovacer

Innovaccer - Principal Software Engineer - Python

Click Here to Apply

Job Location

delhi, India

Job Description

Responsibilities : - Provide technical guidance and mentorship to other engineers, fostering a culture of code quality, innovation, and continuous improvement. - Lead the design and architecture of complex software systems, ensuring scalability, reliability, and maintainability. - Write high-quality, clean, and efficient code, primarily in Python. - Contribute to all phases of the software development lifecycle, from requirements gathering to deployment and maintenance. - Conduct thorough code reviews to ensure code quality and adherence to best practices. - Identify and resolve complex technical issues, providing creative and effective solutions. - Work closely with product managers, designers, and other stakeholders to understand requirements and deliver high-quality solutions. - Mentor and coach junior engineers, helping them grow their technical skills and contribute effectively to the team. - Stay up-to-date with the latest technologies and trends, and contribute to the innovation of our products and processes. - Identify areas for improvement in our development processes and contribute to implementing changes. - Create and maintain clear and concise technical documentation. Required Skills and Experience : - Bachelor's degree in Computer Science or a related field (Master's degree preferred). - 10 to 16 years of professional software engineering experience. - Deep understanding of Python and its ecosystem, including experience with popular frameworks (e.g. , Django, Flask, FastAPI) and libraries (e.g. , NumPy, Pandas, Scikit-learn). - Strong understanding of software engineering principles, design patterns, and best practices. - Experience designing and implementing scalable and distributed systems. - Proficiency with relational databases (e.g. , PostgreSQL, MySQL) and NoSQL databases (e.g. , MongoDB, Cassandra). - Experience with cloud platforms (e.g. , AWS, GCP, Azure) is a plus. - Familiarity with DevOps practices and tools (e.g. , Docker, Kubernetes, CI/CD). - Experience working in an Agile environment. - Excellent communication and interpersonal skills. - Strong analytical and problem-solving skills. - Demonstrated ability to lead and mentor other engineers. Preferred Skills and Experience : - Experience with specific technologies relevant to the team's domain (e.g. , machine learning, data science, web development, etc. - Contributions to open-source projects. - Experience with performance optimization and tunin (ref:hirist.tech)

Location: delhi, IN

Posted Date: 2/23/2025
Click Here to Apply
View More Innovacer Jobs

Contact Information

Contact Human Resources
Innovacer

Posted

February 23, 2025
UID: 5030210662

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.