
Tech Mahindra
Sr. Software Engineer
Job Description
Salary: £63,000 - 103,000 per year
Requirements:- We are looking for someone with 2 to 6 years of experience in Appian BPM.
- Appian Level 2 Certification is mandatory.
- We need hands-on experience in Appian BPM process modeling, Appian BPM services development, and business rule development in Appian.
- Experience in Appian UI development and Appian Domain is required.
- You should have a good understanding of defining and managing security.
- 2+ years of business process modeling and optimization experience is required.
- 2+ years of recent hands-on experience with Appian is required.
- 2+ years of experience developing Appian plugins is required.
- 2+ years of experience in the design and implementation of SOAP and REST web services is required.
- Experience with building and using CDTs and business integrations using REST is required.
- Strong knowledge of RDBMS is required.
- Familiarity with database technology and SQL querying is required.
- Experience working with Appian Sites is required.
- Java development experience with Maven builds is a strong plus.
- Experience in Selenium scripting is a plus.
- 3+ years of experience with the Agile framework is required.
- Strong understanding of object-oriented techniques is required.
- You should be able to understand both long-term and short-term perspectives of situations.
- You should be able to translate business needs into solution architecture requirements.
- Good communication and interpersonal skills are required.
- You should be able to communicate with customers to understand requirements.
- We will expect you to work on Appian BPM process modeling and related development tasks.
- You will develop Appian BPM services and business rules.
- You will work on Appian UI development and Appian Domain activities.
- You will define and manage security.
- You will orchestrate modeled processes through a workflow application.
- You will design and implement SOAP and REST web services.
- You will build and use CDTs and support business integrations using REST.
- You will work with Appian Sites.
- You will communicate with customers to understand requirements and translate them into solution architecture requirements.
- AI
- Cloud
- Support
- Java
- Maven
- Network
- REST
- SOAP
- SQL
- Security
- Selenium
- Web
- UX UI Design
More:
We are Tech Mahindra, a global technology consulting and digital solutions company supporting enterprises across industries with consulting, information technology, enterprise applications, business process services, engineering services, network services, customer experience and design services, AI and analytics, and cloud and infrastructure services. We have 149k+ professionals across 90+ countries serving 1100+ clients, and we are part of the Mahindra Group, founded in 1945. This role is for a Senior Software Engineer based in Reading, UK, with a salary range of GBP 55K-65K per annum. We are an equal employment opportunity employer and support a diverse workforce at all levels of our company.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Tech Mahindra

Tech Mahindra
Reading
IT
Skills & Technologies
Inferred from job description
Salary Insight
£83,000
This role
£60,000
UK median
This salary is 38% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks