We're on a mission to change the future of
clinical research. At Perceptive, we help the
biopharmaceutical industry bring medical
treatments to the market, faster.
Our mission is to change the world
but to do this, we need people like you.
Apart from job satisfaction, we can offer you:
HEALTH:
- Medical plan for you and your dependents.
- Personal Accident Insurance
- Life Insurance
- Critical illness cover
WEALTH:
- Salary structure and Flexi basket
- Provident fund of 12%
- Gratuity scheme
YOURSELF: Internal growth and development programs & trainings
As a Senior Manager - Software Engineering at Invicro, you will play a pivotal role in driving the design, development and maintenance of software applications. You will work closely with the senior leadership and product managers to align the technology strategy with the business goals and deliver value to our customers and stakeholders. Leveraging your experience and expertise, you will provide mentorship and technical leadership to the team, while actively contributing to the advancement of our software platforms.
Want more jobs like this?
Get jobs in Hyderabad, India delivered to your inbox every week.
This is a unique opportunity to join an expanding team that is modernizing our data, software, and systems architecture to support our business growth. You thrive on hard challenges with important outcomes, rapid experimentation, interacting with customers to truly understand what they need, and leading talented engineers to do more than they thought possible.
Essential Functions:
- Lead the design, development, and maintenance of software applications, ensuring adherence to best practices, high standards of quality, and strategic alignment with organizational goals.
- Collaborate closely with team members, including Product & Project Managers and Designers, to translate business requirements into technical solutions, considering system architecture, dependencies, and long-term scalability.
- Provide mentorship, guidance, and support to engineers, fostering their growth and development within the team, and promoting a culture of continuous learning and improvement.
- Drive efforts to enhance the user experience, focusing on factors such as performance, security, and usability.
- Stay updated on emerging technologies and industry trends, contributing to innovation within the team, and identifying opportunities for professional growth and skill development.
- Lead Agile ceremonies and processes where needed, including sprint planning, reviews, and retrospectives, to deliver software increments iteratively and collaboratively, ensuring alignment with business objectives.
Qualifications:
- Bachelor's degree in computer science, computer engineering, or a related field, with significant work experience in software development.
- 7-10 years of experience with Python, Java, Go, Groovy, JavaScript, or similar languages, along with expertise in relevant frameworks and libraries, demonstrating a track record of leadership in complex projects.
- 3-5 years leading and managing teams of engineers
- Experience working with AWS or any cloud technologies.
- Proficiency in relational database technology (MySQL, Oracle, Postgres) and SQL, with a demonstrated ability to design and optimize database schemas and queries.
- Extensive experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, ensuring robust and scalable software solutions.
- Exceptional communication and collaboration skills, with the ability to work effectively within cross-functional teams, communicate technical concepts to non-technical stakeholders, and drive consensus among diverse groups.
- Strong analytical skills, with a demonstrated ability to analyze complex problems, develop innovative solutions, and collaborate effectively with stakeholders to achieve strategic objectives.
- Ability to thrive in a dynamic environment, adapting quickly to changing requirements and priorities.
- Experience managing in an Agile development environment with upstream and downstream system interfaces to external and internal groups.
Preferred:
- Familiarity with DevOps and CI/CD processes and experience in implementing and managing automated deployment pipelines for software applications.
- Expertise in serverless cloud implementations, having hands-on experience in deploying and managing applications on AWS.
- Understanding of API usage, versioning, and development, with a focus on designing and implementing scalable and secure APIs to enable integration between software systems.
- Experience in medical imaging (pathology, radiology, etc.) and processing, with a deep understanding of the domain and its specific requirements, highly desirable for this role.
Come as you are.
We're proud to be a Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.