MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer

Endava

Bengaluru, Karnataka, India Hybrid permanent

Posted: May 4, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a highly skilled software engineer to join our team in Bengaluru, Karnataka, India. The ideal candidate will have a strong background in software engineering and excellent problem-solving skills to drive innovation and deliver high-quality software solutions.

Job Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

 

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

 

From prototype to real-world impact - be part of a global shift by doing work that matters.

Description

The Senior Engineer role is a technical role within the team. With some domain knowledge, they are involved in the entire lifecycle of a project or feature, in a way that moves the products forward. Senior engineers deliver their own work and demonstrate the ability to support others around them, through events like onboarding and mentoring. They ensure continuous improvement, understand the department strategies and provide input to practices, toolkits and processes.

 

Core Responsibilities

SFIA Responsibility Level: 3 - Apply

Autonomy

Works under general direction. Receives specific direction, accepts guidance and has work reviewed at agreed milestones. Uses discretion in identifying and responding to complex issues related to own assignments. Determines when issues should be escalated to a higher level. Plans and monitors own work (and that of others where applicable) competently within limited deadlines.

Influence

Interacts with and influences colleagues. May oversee others or make decisions which impact routine work assigned to individuals or stages of projects. Has working level contact with customers, suppliers and partners. Understands and collaborates on the analysis of user/customer needs and represents this in their work. Contributes fully to the work of teams by appreciating how own role relates to other roles.

Complexity

Performs a range of work, sometimes complex and non-routine, in a variety of environments. Applies a methodical approach to routine and moderately complex issue definition and resolution. Applies and contributes to creative thinking or finds new ways to complete tasks.

Business skills

Demonstrates effective oral and written communication skills when engaging on issues with colleagues, users/customers, suppliers and partners.

Understands and effectively applies appropriate methods, tools, applications and processes.

Demonstrates judgement and a systematic approach to work.

Effectively applies digital skills and explores these capabilities for their role.

Learning and professional development —  takes the initiative to develop own knowledge and skills by identifying and negotiating appropriate development opportunities.

Security, privacy and ethics — demonstrates appropriate working practices and knowledge in non-routine work. Appreciates how own role and others support appropriate working practices.

Knowledge

Has sound generic, domain and specialist knowledge necessary to perform effectively in the organisation typically gained from recognised bodies of knowledge and organisational information. Has an appreciation of the wider business context. Demonstrates effective application and the ability to impart knowledge found in industry bodies of knowledge. Absorbs new information and applies it effectively.

Professional Responsibilities

• Involve yourself in the implementation of software development processes, standards, and best practices to ensure consistent delivery of high-quality software products while ensuring you adhere to the over-arching Software Development Lifecycle and Agile TOM aligned to your Home
• Show individual engineering excellence and quality through appropriate use of analysis tools, control gates and peer reviews by inculcating news ways of thinking to improve design, productivity, and quality and promote these qualities in more junior members of your Squad and Home
• Show interest in the evaluation of emerging technologies, models, methods etc. on an ongoing basis to enable competitive differentiation and strengthening of existing product technology; involve yourself in adoption of these within your squad as required
• Contribute towards optimization of the engineering lifecycle through a systematic knowledge management and continuous learning process to better enable the organization to meet market and client needs
• Participate in code reviews for inculcating new ways of thinking to improve design, quality, etc. to drive higher engineering productivity and quality
• Escalate, document, and manage issues related to product design, feature set, and functionality at appropriate levels to ensure delivery goals are met as per defined plans

Technical Responsibilities

SFIA Skill: Level 4

Programming/software development PROG

• Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
• Contributes to the selection of the software development methods, tools and techniques.
• Applies agreed standards and tools to achieve well-engineered outcomes.
• Participates in reviews of own work and leads reviews of colleagues' work.

Education

Relevant Experience

• Any technical graduation; engineering, computer science, etc.
• Preferred, post-graduation in advanced computer science subjects and MBA in Systems

• Experience in engineering development for a Product SaaS organisation
• Experience of having led conceptualization and development of a portfolio of products or SaaS based products

 

Professional Skills and Qualities

Personal Skills and Qualities

• Agile Methodologies - Scrum
• Efficiency improvement
• Configuration management
• Release readiness
• Documentation / technical writing
• Process, data, system engineering
• Analytical - business, process, data, system
• Lifecycle management

• Emotional intelligence and empathy
• Motivation, enthusiasm and optimism
• Collaboration, teamwork and cooperation
• Active listening and observation
• Continuous learning
• Language and communication
• Creative thinking
• Resilience, perseverance and patience
• Ownership and dependability

 

Technical Skills and Qualities, at Accomplished Level

Domain Skills and Qualities, at Accomplished Level

• Full Stack development
• REST/WCF Services
• Database Design
• Responsive web design
• Dependency Injection
• Data access and persistence
• ORM frameworks
• Unit and integration testing Modern patterns and practices
• Web accessibility standards
• Web security principles
• SAST and DAST tools
• Content Management Systems
• Message queuing systems
• Application architecture
• Containers
• Micro services
• Source code control
• Awareness of Continuous Integration, Continuous Deployment, Blue/Green Deployments
• Investigating and resolving issues
• Devising permanent or temporary corrections and workarounds for faults
• Capturing user feedback for subsequent analysis to inform future application development
• Assists in the investigation and resolution of issues relating to applications

• Xamarin
• MAUI
• C#
• .NET Core
• .NET Core WEB API
• WCF, REST, Microservices, API Gateway, Messaging
• Azure DevOps
• GIT
• Azure Cloud Platform
• Identity Access (e.g. ADFS,Oauth,Okta, Identity Server, Certificates)
• ORM Tools (Entity Framework, Dapper, etc.)
• SharePoint
• JSON, XML, XSLT,XPath,XQuery
• LinQ, Lambda
• Powershell
• Dependency Injections
• HTML5, CSS3, SASS
• Bootstrap
• SQL Server
• T-SQL/SQL Server
• Playwright
• Unit Test Tools (e.g. MS Unit Test Framework, Nunit, Xunit)
• .NET Framework
• ASP.NET core, Web API, MVC, WebForms
• Visual Studio
• Redgate Tools (SQL Prompt, SQL Search, etc.)

• Experience in Financial Services

 

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply