Software Engineer (5+ Years in Full Stack Development with PHP, MySQL)
Assurant · On-site · Full-time · 2 Locations
Posted (16h ago)
- Employer posted
- First seen here
- Repost check
- Same job ID since we first saw it on Nov 4, 2026. If Assurant reposts it, we keep the original posting date.
- Level
- Mid-level
- Work setup
- On-site
- Tech mentioned
- PHP, SQL, AWS, Azure, JavaScript, React, Linux, Node.js
- Assurant hiring
- 6 roles posted in the last 30 days
Job description
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 delivery timelines
for assigned development work.
Ability to analyse technical issues, dependencies, and potential solutions.
Ability to work effectively with incomplete information, handle ambiguity, and make sound technical decisions.
Ability to prioritize and manage multiple tasks and assignments.
Ability to proactively identify and communicate
risks, issues, dependencies, and constraints.
Ability to collaborate with business, development, infrastructure, database, security, and support teams.
Strong ownership and accountability for assigned deliverables.
Ability to deliver quality solutions within agreed scope and timelines.
Ability to work effectively in a fast-paced environment and support production-critical situations when required.
Ability to work effectively with
geographically distributed and offshore/onshore teams.
Other requirements:
Understanding of quality assurance and testing procedures, processes and techniques employed across platforms and environments in areas of technical specialties
Knowledge of concepts, tools and processes used for estimating, tracking, managing, and reporting work
Awareness of the company’s development and systems architecture standards
Knowledge of interoperability issues and constraints between core platforms and distributed systems processes
Ability to actively contribute to developmental processes both independently and within collaborative group settings
Ability to act as a technical resource to department personnel and other members of the organisation to address and resolve inquiries and/or problems related to assigned job functions
Understanding of business/operational goals and the ability to create implementations that successfully integrate into company operations
Helping People Thrive in a Connected World
Connect with us. Bring us your best work and your brightest ideas. And we’ll bring you a place where you can thrive. Learn more at
jobs.assurant.com
.
What’s the culture like at Assurant?
Our unique culture is a big reason why talented people choose Assurant. Named a Best/Great Place to Work in 14 countries and awarded the Fortune America’s Most Innovative Companies recognition, we bring together top talent around the world. Although we have a wide variety of skills and experiences, we share common characteristics that are uniquely Assurant. A passion for service. An ability to innovate in practical ways. And a willingness to take chances. We call our culture
The Assurant Way
.
Company Overview
Assurant is a leading global business services company that supports, protects, and connects major consumer purchases. A Fortune 500 company with a presence in 21 countries, Assurant supports the advancement of the connected world by partnering with the world’s leading brands to develop innovative solutions and deliver an enhanced customer experience through mobile device solutions, extended service contracts, vehicle protection services, renters insurance, lender-placed insurance products, and other specialty products.
AI and Biometric Usage
Assurant supports the responsible use of Artificial Intelligence (AI), but we want to know the real you. Visit our
AI Usage Guidelines page
to understand what we expect from applicants regarding their use of AI during the application process. Since we would like to know the real you, we require that all of our virtual interviews be conducted on video.
Employment is contingent upon completion of a required identity verification process, which may include biometric technology, where permitted by applicable law and subject to applicable notice and consent requirements. See our
Privacy Notice
to learn about Assurant’s privacy practices, including our use of AI-enabled technology, automated decision making, and biometric information.
Job Scam Alert
Please be aware that during Assurant's application process, we will never ask for personal information such as your National ID number, bank account details, or passwords. Learn more about what to look out for and how to report a scam
here
.
Assurant job ID: Software-Engineer--5--Years-in-Full-Stack-Development-with-PHP--MySQL-_R-115963
More Assurant jobs
Senior Software Developer
Assurant · Auckland · Senior · On-siteSummer 2027 Intern: Software Engineering Intern
Assurant · 3 Locations · Intern / new grad · On-siteSoftware Engineer
Assurant · Buenos Aires (Butty) · Mid-level · On-site
We are not Assurant. The hiring company owns this listing. Reposts of the same requisition id are not shown as new.
All new jobs · Companies we watch · How dates work · Report an error