Principal, Software Engineering | Principal Engineer
Hyderabad, Telangana, India
Verisk
The leading strategic data analytics and technology partner to the global insurance industry.We are seeking a highly skilled and motivated Principal Engineer/Team Lead to join our dynamic Claim Solutions team. This role demands a strong technical leader with a proven track record in designing, developing, and deploying robust API solutions within the insurance domain. You will be responsible for driving technical excellence, leading complex projects, and mentoring a team of 4-5 engineers. This position is a blend of 80% hands-on technical work and 20% team leadership, offering a unique opportunity to shape the future of our insurance technology platform.
Day-to-Day Responsibilities:
- Writing code and participating in code reviews and design discussions.
- Designing and developing services for the claims organization.
- Troubleshooting and resolving production issues.
- Participating in team meetings and technical discussions.
- Mentoring and guiding team members.
- Conducting performance reviews and providing feedback.
- Collaborating with all cross-functional teams and stakeholders.
- Staying up-to-date on industry trends and technologies.
Technical Leadership (80%):
- API Design & Architecture:
- Design and develop reliable, scalable, secure and high-performance APIs for the claims organization.
- Define API standards, best practices, and architectural patterns.
- Conduct technical feasibility studies and proof-of-concepts for new initiatives.
- Development & Implementation:
- Write clean, efficient, and well-documented code using Python and other technologies as needed.
- Work with various AWS services including Lambda, API Gateway, S3, SQS, SNS, Dynamodb, RDS, EC2, Fargate etc..
- Esnure code quality by writing unit tests.
- Ensure adherence to security and compliance requirements.
- Optimization & Troubleshooting:
- Ensure systems and services meet web scale.
- Identify and resolve performance bottlenecks.
- Implement monitoring and logging solutions to ensure system stability.
- Conduct root cause analysis for production issues and implement preventive measures.
- Implement Cost optimization mechanisms.
- Insurance Domain Expertise:
- Develop a deep understanding of insurance industry processes and data models.
- Collaborate with business analysts and product owners to translate requirements into technical solutions.
- Stay abreast of emerging trends and technologies in the insurtech space.
- Code Review and Standards:
- Conduct rigorous code reviews to maintain code quality and consistency.
- Enforce coding standards and best practices across the team.
Contribute to the development and maintenance of technical documentation
Team Leadership (20%):
Team Mentorship & Guidance:
- Provide technical mentorship and guidance to team members.
- Conduct regular one-on-one meetings to discuss progress, challenges, and career development.
- Foster a collaborative and supportive team environment.
- Task Assignment & Management:
- Assign tasks and responsibilities to team members based on their skills and experience.
- Monitor team progress and ensure timely delivery of projects.
- Identify and address any roadblocks or challenges faced by the team.
- Performance Evaluation & Feedback:
- Conduct performance evaluations and provide constructive feedback to team members.
- Identify training and development needs for team members.
- Assist in recruitment and onboarding of new team members.
- Communication & Collaboration:
- Facilitate effective communication and collaboration within the team and with other stakeholders.
- Represent the team in technical discussions and meetings.
- Help define and refine Agile processes within the team.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: 8-10 years of experience in software development, with a focus on API design and development.
- Technical Skills:
- Strong proficiency in at least one programming language (Java, Python, .NET, Node.js). Python is highly preferred.
- Experience with API design and development (REST, GraphQL).
- Experience/Knowledge working with Data Science teams in building and deploying their AI/ML models to Production is highly desirable.
- Strong experience leading projects end to end.
- Knowledge of API security best practices (OAuth, JWT).
- Experience with any public cloud platforms (AWS, Azure, GCP). AWS is highly preferred.
- Experience with database systems (SQL, NoSQL).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with containerization and orchestration technologies (Docker, Fargate, ECS, Kubernetes etc).
- Insurance Domain Knowledge:
- Understanding of insurance industry processes and data models is highly desirable.
- Experience with insurtech solutions is a plus.
- Leadership Skills:
- Proven ability to lead and mentor engineers.
- Excellent communication and interpersonal skills.
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced and dynamic environment.
- Other Skills:
- Strong understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and commitment to quality.
For over 50 years, Verisk has been the leading data analytics and technology partner to the global insurance industry by delivering value to our clients through expertise and scale. We empower communities and businesses to make better decisions on risk, faster.
At Verisk, you'll have the chance to use your voice and build a rewarding career that's as unique as you are, with work flexibility and the support, coaching, and training you need to succeed.
For the eighth consecutive year, Verisk is proudly recognized as a Great Place to Work® for outstanding workplace culture in the US, fourth consecutive year in the UK, Spain, and India, and second consecutive year in Poland. We value learning, caring and results and make inclusivity and diversity a top priority. In addition to our Great Place to Work® Certification, we’ve been recognized by The Wall Street Journal as one of the Best-Managed Companies and by Forbes as a World’s Best Employer and Best Employer for Women, testaments to the value we place on workplace culture.
We’re 7,000 people strong. We relentlessly and ethically pursue innovation. And we are looking for people like you to help us translate big data into big ideas. Join us and create an exceptional experience for yourself and a better tomorrow for future generations.
Verisk Businesses
Underwriting Solutions — provides underwriting and rating solutions for auto and property, general liability, and excess and surplus to assess and price risk with speed and precision
Claims Solutions — supports end-to-end claims handling with analytic and automation tools that streamline workflow, improve claims management, and support better customer experiences
Property Estimating Solutions — offers property estimation software and tools for professionals in estimating all phases of building and repair to make day-to-day workflows the most efficient
Extreme Event Solutions — provides risk modeling solutions to help individuals, businesses, and society become more resilient to extreme events.
Specialty Business Solutions — provides an integrated suite of software for full end-to-end management of insurance and reinsurance business, helping companies manage their businesses through efficiency, flexibility, and data governance
Marketing Solutions — delivers data and insights to improve the reach, timing, relevance, and compliance of every consumer engagement
Life Insurance Solutions – offers end-to-end, data insight-driven core capabilities for carriers, distribution, and direct customers across the entire policy lifecycle of life and annuities for both individual and group.
Verisk Maplecroft — provides intelligence on sustainability, resilience, and ESG, helping people, business, and societies become stronger
Verisk Analytics is an equal opportunity employer.
All members of the Verisk Analytics family of companies are equal opportunity employers. We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disability. Verisk’s minimum hiring age is 18 except in countries with a higher age limit subject to applicable law.
https://www.verisk.com/company/careers/
Unsolicited resumes sent to Verisk, including unsolicited resumes sent to a Verisk business mailing address, fax machine or email address, or directly to Verisk employees, will be considered Verisk property. Verisk will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture AWS Azure Big Data CI/CD Computer Science Data Analytics Data governance DevOps Docker DynamoDB EC2 ECS Engineering GCP GraphQL Java Kubernetes Lambda Machine Learning ML models Node.js NoSQL Pipelines Privacy Python Scrum Security SQL
Perks/benefits: Career development Insurance Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.