Hyderabad, TG, IN
Application Engineer II
About the Role
We are looking for an Application Engineer who leads through technical expertise and hands-on development. This is a role for a mid-level software engineer who actively codes and thrives on building scalable, high-performance systems using .NET, Java, and Python.
You’ll be a key contributor in designing, building, and delivering robust software solutions that support critical business processes in our Life & Health Reinsurance domain. You'll work alongside product managers, architects, and other engineers to translate complex business needs into production-ready software—writing and reviewing code is central to this role.
Key Responsibilities
- Own the technical lifecycle—from design, development, and support of scalable and software solutions using a mix of:
- .NET (C#) for enterprise applications and services
- Java for backend logic, integrations, and APIs
- Python for scripting, automation, and data transformations
- UI frameworks like WPF, Angular, and Bootstrap
- RDBMS, SQL, PySpark
- Build, extend, and maintain RESTful APIs, services, and data pipelines using modern best practices.
- Drive modernization of existing systems through architectural improvements and refactoring.
- Collaborate closely with architects, product owners, business analysts, and fellow engineers to design end-to-end technical solutions.
- Participate in and lead code reviews, design reviews, and PoCs where you set the technical quality bar.
- Contribute to the development of Low-Code applications where applicable, integrated with custom-coded components.
About the Team
You will be part of the Data Induction and Contracts Management Technical Area, within the Global Reinsurance IT Solutions Architecture and Engineering team. This team plays a strategic role in delivering data and technology solutions that enable smarter decision-making across the Life & Health reinsurance value chain.
About You
You are a hands-on senior engineer who loves to code. You solve problems by writing great software and believe in building things the right way. You have a deep understanding of systems architecture and love to remain closely involved in the development, deployment, and smooth operation of what you own because technical credibility matters.
You are also:
- Highly proficient in a mix of .NET (C#), Java, and Python technologies with real-world project experience
- Passionate about writing clean, maintainable, and testable code
- Experienced in building full-stack applications across UI, API, and backend layers
- Comfortable working with large datasets and integrating with enterprise systems
- Curious about business workflows and motivated to build tools that solve real problems
- A quick learner, especially when it comes to new technologies like Azure Databricks, Hadoop, and Palantir (prior experience is a plus, but not a must)
Qualifications & Technical Skills
- Bachelor's degree in computer science, Software Engineering, or a related field
- 5–10 years of hands-on software development experience
- Strong command in a few of the following mix:
- .NET (C#) – backend services, enterprise applications
- Java – core development, APIs, microservices
- Python – scripting, automation, data handling
- UI development using Angular, WPF, Bootstrap
- Solid knowledge of RDBMS design, SQL, and performance optimization
- Experience with cloud platforms (preferably Azure) and DevOps tools like Azure DevOps
- Experience with large-scale or distributed systems is a plus
- Experience integrating AI agents into data ingestion solutions is a strong plus
- Knowledge of the insurance or financial services industry is a strong advantage
- Strong verbal and written communication skills in a collaborative, multicultural team environment
Why Join Us?
This role is for a senior software engineer who wants to stay close to the code, solve real-world problems, and contribute to business-critical systems at scale. If you’re looking for a challenge where your technical craftsmanship is valued and your work makes a global impact—we want to hear from you.
About Swiss Re
Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. We cover both Property & Casualty and Life & Health. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world.
Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability.
If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.
Reference Code: 134117