Overview
Software Engineer role in Hyderabad, India, supporting technology solutions for Small Business needs in P&C insurance, working closely with Release Train Engineers, Scrum Masters, Product Owners, Business Analysts, Architects, Technical Leads and vendor partners.
What you'll do
- Develop, test and deliver high quality code supporting solutions that are scalable, highly available, fault tolerant and easily maintainable.
- Support scope estimation and design discussion.
- Support prototyping high impact innovations, catering to changing business needs, by leveraging Cloud and Big Data technologies.
- Deliver business solutions using state of the art technical frameworks, web and database technologies.
- Proactively address technical issues and risks that could impact project schedule, budget and/or integrity of the application environment.
- Provide concise, transparent communications about potential risks, mitigations and business impacts in a timely manner.
- Provide technical leadership in Scrum Teams by enforcing the vision of the application architecture and safeguard the integrity of the application environment, in alliance with architects and other technical leads.
- Function as the go-to technical leader for the software applications supported, requiring depth and breadth of knowledge in technologies, applications, integration, interfaces and business domain.
- Understand and implement the overall technical vision for projects, programs, or systems, keeping in mind cross-functional impacts, integration across the organization and architecture rationalization.
- Collaborate with teams to identify opportunities for integration across tools used in the life cycle, including agile, test automation, platform configuration management, and drive efficiencies.
- Mentor team members (including Sourcing Partners) to enforce development guidelines and best practices.
- Build and implement capabilities for continuous integration and continuous delivery aligned with Enterprise DevOps practices.
- Accountable for team development and pipeline tool decisions.
- Accountable for software engineering practices, e.g. source code management, branching, issue tracking, followed for the product.
What you'll need
- Bachelor's degree in computer science, Engineering, or a related technical field.
- 2-5 years of experience in solution design and software development activities.
- Designing and developing scalable, secure, and resilient systems using Java, Spring, Spring Boot, JPA, ReactJS, AngularJS, JavaScript, XSLT.
- Experience in building APIs/Web Services (SOAP and Rest) and working with ESB/integration technologies/API gateways such as IBM APIC.
- Proficiency with relational databases such as Oracle, and familiarity with open-source databases (e.g., PostgreSQL, MySQL).
- Experience with continuous integration and DevOps methodologies, preferred tools such as GitHub, Jenkins, Rally, SonarQube, Liquibase, AWS CodeBuild, etc.
- Software architecture and systems design, with a solid understanding of distributed systems and cloud-native patterns.
- Strong oral and written communication skills, with the ability to influence and collaborate across technical and business teams.
- Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation, Terraform, or AWS CDK.
- Understanding of AWS services including Lambda, CloudWatch, ECS, EKS, RDS, S3, IAM, SNS, SQS, EventBridge, and others.
Nice to have
- Familiar with Agile methodology.
- Experience in deploying applications with Application Servers and Web Servers.
- Ability to write automation scripts and tools to eliminate manual processes and improve operational efficiency.
- Familiarity with designing and deploying solutions using Generative AI (GenAI) technologies, including large language models (LLMs), prompt engineering, and retrieval-augmented generation (RAG).
- Familiarity with Agentic AI systems and orchestration frameworks for building autonomous agents that interact with users and systems.
- Familiarity with responsible AI practices, including model evaluation, bias mitigation, governance.
Details
- Location: Hyderabad, India.
- Employment type: Full-Time.
- Familiarity with working in Agile development environments is highly desirable.
Read the full description and apply on the company’s own careers page.