Assurant
Software Engineer (5+ Years in Full Stack Development with PHP, MySQL)
Bengaluru · Mumbai
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.6M live jobs from 210,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- IN
- Work mode
- On-site / unstated
- First seen by hirly
- 4 Nov 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
Software Engineer, Assurant, India
About us: Assurant, Inc. is a global provider of risk management products and service with headquarters in Atlanta. Its businesses provide a diverse set of specialty, niche-market insurance products in the property, casualty, extended device protection, and preneed insurance sectors. The company’s main operating segments are Global Housing and Global Lifestyle. Assurant is 325 on the Fortune 500 list of the largest companies in the United States
This position will be Hybrid at our Bangalore and Mumbai, India location.
Working Hours: 9:00 AM to 6:00 PM IST
Education
Bachelor’s degree in Computer Science, Information Systems, Management Information Systems (MIS), Engineering, or an equivalent discipline.
Required Experience
Minimum 5+ years of professional software development experience , with hands-on experience in PHP-based application development .
Experience designing, developing, supporting, and enhancing enterprise web applications and services.
Experience working with geographically distributed applications and systems.
Experience collaborating effectively with offshore/onshore development and support teams.
Experience across the software development lifecycle, including requirements analysis, design, development, testing, deployment, production support, and application maintenance.
Knowledge and Skills
PHP & Application Development
Strong hands-on experience in PHP and object-oriented application development.
Hands-on experience with at least one PHP framework such as Laravel, Symfony, or CodeIgniter.
Good understanding of Object-Oriented Programming (OOP), design patterns, reusable components, and clean coding principles.
Experience developing scalable, maintainable, secure, and high-performing web applications.
Experience with PHP dependency and package management using Composer .
Good understanding of application logging, exception handling, debugging, and troubleshooting.
Knowledge of HTML, CSS, JavaScript, AJAX, jQuery, JSON, and XML .
Experience with frontend technologies or frameworks such as Angular / React is desirable.
AI-Assisted Software Development
Working knowledge and practical experience using AI-assisted development and coding tools.
Ability to use AI tools to assist with writing, reviewing, refactoring, optimizing, and documenting code.
Ability to leverage AI tools for debugging, analysing application errors and logs, identifying root causes, and resolving technical issues.
Ability to leverage AI to understand and troubleshoot legacy or complex application code.
Ability to provide appropriate prompts and technical context to obtain useful code suggestions and troubleshooting recommendations from AI tools.
Ability to review, test, and validate AI-generated code and recommendations before implementation.
Ensure AI-generated or AI-assisted code meets established standards for security, performance, maintainability, reliability, and code quality.
Good understanding of the responsible and secure use of AI tools , particularly when working with proprietary source code, credentials, customer information, sensitive data, and production information.
Experience with AI coding assistants such as GitHub Copilot or equivalent tools is desirable.
APIs & Integration
Hands-on experience designing, developing, and maintaining RESTful APIs and web services.
Experience with REST API development and JSON-based integrations.
Experience implementing API authentication and authorization mechanisms.
Good understanding of application and API security principles.
Experience implementing appropriate security controls for transmitting and handling sensitive API payloads.
Experience integrating applications with third-party and enterprise systems.
Knowledge or experience with Single Sign-On (SSO) implementation and related authentication technologies.
Payment gateway or payment-system integration experience is desirable.
Database
Hands-on experience with relational database technologies, including MySQL and/or Microsoft SQL Server.
Experience with AWS RDS or similar managed relational database services is desirable.
Good SQL development skills, including experience with stored procedures .
Good understanding of database normalization and denormalization.
Experience with query optimization, indexing, and database performance tuning.
Ability to design and maintain database structures based on application and business requirements.
Web & Infrastructure
Good understanding of Linux-based development and application hosting environments.
Understanding of web/application servers and associated infrastructure concepts, including Apache, Nginx, load balancers, proxies, and reverse proxies.
Understanding of Layer 4 and Layer 7 load balancing concepts.
Understanding of session and state management for distributed applications.
Familiarity with application performance, scalability, availability, and troubleshooting concepts.
DevOps & Source Control
Proficient with Git and source-code/version-control practices.
Experience working with Azure DevOps for source control, work management, build, and/or deployment activities.
Experience with CI/CD pipelines and automated build and deployment processes.
Experience with CI/CD tools such as Azure DevOps Pipelines and/or Jenkins.
Familiarity with deployment processes across development, testing, staging, and production environments.
Architecture & Engineering Practices
Good understanding of client/server and n-tier application architecture.
Knowledge of software design patterns and application development principles.
Understanding of Object-Oriented Analysis and Design (OOAD) and UML.
Ability to develop well-structured, maintainable, testable, and reusable code.
Experience participating in code reviews and following established coding standards and development best practices.
Good understanding of application security, performance optimization, scalability, and secure development practices.
Ability to evaluate technical approaches and recommend appropriate solutions based on requirements.
Troubleshooting & Production Support
Strong analytical and problem-solving skills with the ability to perform root-cause analysis and implement appropriate technical solutions.
Ability to analyse and troubleshoot application, API, database, integration, and production-related issues.
Ability to understand existing and legacy applications and recommend appropriate technical improvements.
Experience supporting business-critical production applications.
Ability to work effectively in a fast-paced environment and support production-critical situations when required.
Security & Secure Development Practices
Good understanding of application, API, and infrastructure security principles.
Experience implementing secure development practices and appropriate security controls.
Ability to ensure AI-assisted development activities comply with security, privacy, and compliance requirements.
Awareness of secure handling of sensitive customer, business, and production data.
Additional Technical Skills
Knowledge or experience with Node.js and/or Python is desirable .
Knowledge of or hands-on experience with Vtiger CRM , including customization, module development, workflow configuration, integrations, and administration, would be an added advantage.
Familiarity with cloud environments, particularly AWS , is desirable.
Ability to understand existing and legacy applications and recommend appropriate technical improvements.
Professional & Delivery Skills
Strong analytical and problem-solving skills with the ability to perform root-cause analysis and implement appropriate technical solutions.
Effective verbal and written communication skills.
Ability to estimate effort, complexity, dependencies, and
Listed on hirly, a job board. hirly is not the employer: Assurant is hiring for this role.
Similar jobs
- Software Engineer II - Java, Spring Boot, MicroservicesJPMorgan Chase · Bengaluru, Karnataka, IndiaFirst seen today
- Software Engineer II - Payments and AutomationJPMorgan Chase · Bengaluru, Karnataka, India; Mumbai, Maharashtra, IndiaFirst seen today
- Software Engineer - Data & AI ProductsIBM · Bangalore, IndiaFirst seen today
- Software Engineer - Data & AI ProductsIBM · Bangalore, IndiaFirst seen today
- Software Engineer IFactset · India, Hyderabad, DVS, SEZ-1 – Orion B4; FL 7,8,9,11 (Hyderabad - Divyasree 3)First seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job