Software Engineer

🏢 Applied Systems India Pvt Ltd. 📍 Bengaluru, Karnataka 💰 Estimated ₹12 LPA - ₹16 LPA Fresher Job
📅 Posted 18d ago

📄 Job Description

About the Company

Transforming the insurance industry is ambitious, we know. That’s why at Applied Systems India Pvt Ltd., an Applied Systems company, we’re building a team that shows up every day ready to learn, willing to try new things, and driven to deliver innovative software and services that make us indispensable to our customers – all within a culture built on values that make us indispensable to each other too. With 40+ years of experience in the Insurtech game, we’re not just redefining what’s achievable, we’re creating a place where amazing career moments are made possible.

About the Role

Applied Systems is seeking a Software Engineer (SP2) to join the Applied Systems Engineering team and help transform the insurance industry through innovative technology. In this role, you will build new features for end-user data collection flows, develop integrations between systems, and contribute to a foundational form data framework that powers many applications across Applied Systems.

The ideal candidate brings a commitment to delivering results, a passion for quality, and the ability to solve technical problems while simplifying and scaling along the way. You will partner with a global team of engineers and product managers designing, architecting, building, and testing impactful products.

Responsibilities

  • Contribute to design, development, and delivery of releasable, high-quality software.
  • Apply AI-assisted development tools and automation thoughtfully across the software development lifecycle to enhance efficiency, quality, and team delivery.
  • Author code aligned with internal standards and architect guidance to ensure maintainability and consistency across products.
  • Develop, maintain, and update automated test systems as functionality evolves.
  • Assess the impact of changes by engaging in code reviews, design reviews, and technical discussions with engineering and product teams.
  • Monitor application performance in production and non-production environments.
  • Debug and resolve application errors and performance issues.
  • Continuously learn about new tools and technologies.
  • Analyze and solve technical problems using standard procedures, seeking guidance from senior engineers when needed.

Requirements

  • 3+ years’ experience in software engineering working with the following technologies: Python, FastAPI, PostgreSQL, TypeScript, and REST API frameworks.
  • Practical experience with software engineering principles and practices, including software development life cycles, coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with cloud environments and open-source tools.
  • Working knowledge of CI/CD processes and automated testing practices.
  • Working knowledge of Agile frameworks and tools (e.g., Jira, Confluence).
  • Bachelor’s degree in Computer Science, a related field, or equivalent combination of education and experience.

What You Can Expect

When You Join Team Applied, You Can Expect:

  • A culture that values who you are and recognizes that you aren’t just an employee; you are a teammate, and you matter. We thrive on the benefits of our different experiences and celebrate the uniqueness our teammates bring to work with them every day.
  • We flex our time together, collaborating remotely and in-person to empower our teams to work in the ways that work best for them.
Apply Now →