Tech Mahindra logo
Monthly
€7,234 - €7,958
Posted August 21, 2026 · 3 days agoLast seen August 23, 2026Deadline September 4, 2026

Software Engineer

Sr. Software Engineer
O'Fallon, United States
Onsite · Technology
Full-time · Senior
English
No People Management
Bachelor
10 years experience
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 11% higher. The offer still falls within the benchmark range (€4,933–€10,811). The listed pay band (€8,333–€9,167) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 57 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,750/per month€12,047/per month
From job ad (Senior)€8,333/per month€8,750/per month€9,167/per month
About the role

Job Post Date: 21/08/2026 | Job Expiry Date: 04/09/2026 | Domain: IT | Location: O'FALLON, United States. Job Summary: We are seeking a skilled Software Developer with a strong background in Java, Spring Boot, Microservices, and Kafka. The ideal candidate will have a minimum of 5 years of experience in software development, with a proven track record of delivering high quality applications. This role requires a deep understanding of testing frameworks and cloud platforms such as PCF or Azure. The candidate must possess strong Java 8 skills, as this is a deal breaker for the position. Responsibilities: Design, develop, and maintain scalable software applications using Java, Spring Boot, and Microservices architecture. Collaborate with cross functional teams to define, design, and ship new features. Implement user interfaces using Angular JS, ensuring a seamless user experience. Write unit and integration tests to ensure code quality and reliability. Participate in code reviews and provide constructive feedback to peers. Utilize cloud platforms (PCF/Azure) for application deployment and management. Stay updated with emerging technologies and industry trends to enhance development processes.

Job Details

Responsibilities

  • Design, develop, and maintain scalable software applications using Java, Spring Boot, and Microservices architecture.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Implement user interfaces using Angular JS, ensuring a seamless user experience.
  • Write unit and integration tests to ensure code quality and reliability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Utilize cloud platforms (PCF/Azure) for application deployment and management.

Requirements

  • Strong proficiency in Java 8.
  • Experience with Spring Boot and Microservices architecture.
  • Proficient in Angular JS for front end development.
  • Familiarity with testing frameworks (JUnit, Mockito, etc.).
  • Experience with cloud platforms, specifically PCF or Azure.

Skills & Technologies

Java 8Spring BootMicroservicesAngular JSJUnitMockitoPCFAzureDockerKubernetes

Education Level

Bachelor
Seen 1 day agoPartial Schema
Tech Mahindra logo
Tech Mahindra · 82 open roles
Top locations: Remote - Global · 73 · Remote · 9
View company
Most-hired roles
Tech Lead
10
Software Engineer
9
Senior Software Engineer
5
Data Engineer
5
Network Engineer
3
Role-level mix
Mid-Level (72)Senior (6)

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