Tech Mahindra logo
Est. Monthly
Estimated €5,577 - €7,328
Posted June 22, 2026 · 68 days agoLast seen August 27, 2026Deadline September 30, 2026

Software Engineer

Senior Software Engineer
How this salary compares
Salary Context: Software Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("Market Average: Senior Level"), this listing's salary midpoint is about 94% lower. The offer sits below the benchmark range (€5,000–€12,906). The listed pay band (€465–€611) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 64 comparable listings.

Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
Market Average: Software Engineer€3,500/per month€5,889/per month€12,323/per month
About the role

A Bachelor’s or master’s degree in Computer Science or related field. 5-8 years of progressive information technology experience with full application development life cycle. Domain knowledge of Insurance. Experience in Spring MVC, Spring AOP, Spring Boot, Spring Security, Microservices – design and architecture, Containerization concepts. Working knowledge of Unit testing framework like Mockito etc. Experience with databases and ORM frameworks (Hibernate) or any JPA. Experience in SQL and No SQL DBs like MongoDB etc. Working knowledge of GIT and Code version maintenance tool like Bitbucket or Github. Experience of working on Open API specification like Swagger. Should have a working knowledge of Docker containerization. Knowledge of container orchestration and deployment using Kubernetes. Knowledge of Event driven architecture and design – Kafka etc. Design high level framework architecture and scalable design, provide support and implementing best practices for development. Enterprise architecture expertise designing application ecosystems consisting of many subcomponents. Experience with implementing continuous integration and delivery; CI/CD with their underlying technologies/tools (e.g., Jenkins, Git, Gradle/Maven, Artifactory). Experience with Microservice architecture – REST APIs, SQL, development, configuration, API Gateways, deployment to VM/Cloud environments. Experience with implementing API Security – OAuth etc. Experience with Containerization tools – hands on. Technical Credentials: API Development, Kafka, Microservices, Rest API’s, Spring MVC, Spring AOP, Spring Boot, Spring Security.

Job Details

Responsibilities

  • Design high level framework architecture
  • Provide support and implement best practices for development
  • Enterprise architecture for multi-component ecosystems
  • API security implementation
  • CI/CD implementation and maintenance
  • REST APIs and microservice development
  • Deploy to VM/Cloud environments
  • Collaborate with teams on architecture decisions

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 4+ years of progressive IT experience
  • Domain knowledge of Insurance
  • Experience with Spring MVC, Spring AOP, Spring Boot, Spring Security
  • Microservices design and architecture
  • Containerization
  • Unit testing (Mockito)
  • ORM/databases (Hibernate/JPA)
  • SQL and NoSQL (MongoDB)
  • Git Bitbucket/GitHub
  • OpenAPI/Swagger
  • Docker
  • Kubernetes
  • Kafka
  • OAuth/API security
  • CI/CD (Jenkins, Gradle/Maven)
  • REST APIs
  • API Gateways

Skills & Technologies

Java 11Spring MVCSpring AOPSpring BootSpring SecurityMicroservicesDockerKubernetesKafkaOAuthSwagger/OpenAPIGitJenkinsGradle/MavenHibernateJPAMongoDBSQLNoSQLREST APIs

Education Level

Bachelor
Seen 2 days agoPartial Schema
Tech Mahindra logo
Tech Mahindra · 82 open roles
Top locations: Remote - Global · 73 · Remote · 9
View company
Current open roles at Tech Mahindra on JobCrawls
LocationActive listings
Remote - Global73
Remote9
Current role mix at Tech Mahindra on JobCrawls
Role typeActive listings
Tech Lead10
Software Engineer9
Senior Software Engineer5
Data Engineer5
Network Engineer3
Talend ETL Developer3
Data Scientist3
Data Analyst3
Security Analyst2
Database Administrator2
Project Manager2
Support Engineer2
Project Lead1
Infrastructure Management Specialist1
Business Analyst1
Generalist1
Fullstack Developer1
Program Manager1
OS Modernization SME1
Project Lead.NET1
Application Analyst1
UEFI Developer1
Network Support Engineer1
Functional Consultant1
Finance Functional Consultant1
Visual Designer1
Business System Analyst1
ETL Developer1
D365 F&O Technical1
iOS Mobile Developer1
Senior TIM Engineer1
SAP APO Consultant1
Business Systems Analyst1
Solution Engineer1
Solution Architect1
Microsoft Dynamics 365 F&O Data Migration Lead1
Cloud FinOps1
Enterprise Architect1
Software Development Specialist1
Power BI Developer1
QA Automation1
Software Development Engineer1
Practice Specialist1
Software Analyst1
System Engineer1
Current role-level mix at Tech Mahindra on JobCrawls
Role levelActive listings
Mid-Level72
Senior6

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.