Jobs / Software Development Engineer (SDE) / Mphasis Senior Software Engineer Jobs in Bangalore
Mphasis logo

Mphasis

Mphasis Senior Software Engineer Jobs in Bangalore

location_on Bangalore | On-site
work 4 - 6 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Mphasis is hiring a Senior Software Engineer for a technical leadership and hands-on development opportunity in Bangalore. The role combines front-end engineering, application architecture, cloud technologies, software design, testing, security, and technical team leadership. The position is suited to experienced engineers who can translate business requirements into scalable technical solutions while continuing to contribute directly to development.

The role includes leading technical efforts within a Scrum team, reviewing designs, improving software quality, mentoring engineers, managing production issues, and supporting long-term architecture and performance initiatives. The vacancy also emphasizes modern web application development, responsive user interfaces, API-driven microservices, cloud platforms, and engineering quality practices.


Key Responsibilities

  • Lead technical activities within a Scrum team and contribute hands-on to front-end implementation.
  • Translate business and product requirements into practical application architectures and technical designs.
  • Assess the feasibility, scalability, performance, and impact of proposed front-end solutions.
  • Work with business and product owners to understand customer problems and define appropriate technical approaches.
  • Promote software quality through clean delivery pipelines, testing, code reviews, and strong engineering practices.
  • Support a target of 90% or higher test coverage as part of the team's quality approach.
  • Mentor team members and help engineers improve their technical skills through knowledge sharing and guidance.
  • Review UI designs for technical feasibility, architecture, and implementation impact.
  • Develop sustainable and accessibility-compliant solutions.
  • Address technical debt and introduce practices that help prevent future maintainability issues.
  • Investigate production issues, coordinate triage, and support measures that reduce recurring problems.
  • Contribute to performance, stability, reliability, and architecture improvement initiatives.
  • Research new approaches, develop proof-of-concepts, and explore innovative ideas for customer-facing airline solutions.
  • Help evaluate alternative solutions and provide estimates for potential technical workstreams.
  • Establish and share development best practices, lessons learned, and a continuous learning culture.


Required Skills

The role requires strong software development experience and a solid understanding of object-oriented design and implementation. The vacancy specifically highlights design patterns such as MVC, Singleton, Facade, Factory, and MVVM.

Candidates should have cloud experience with platforms such as OpenShift, Google Cloud, Azure, or AWS. The detailed requirements mention 2 to 3 years of cloud technology experience. Experience with additional backend languages such as Python, Node.js, or Golang is considered useful.

Front-end experience is also important, including at least 2 years with Angular JS. Knowledge of React or Vue.js can strengthen a candidate's profile. Practical UI development experience should include responsive design and frameworks such as Bootstrap or Foundation.

The position requires experience with Git, Hibernate, JBoss, Apache, Tomcat, Oracle, UML, JUnit, Mockito, WireMock, and REST APIs. Candidates should understand web and mobile application architecture, API security, OAuth, JWT, Spring Security, and microservices-based REST services.

Required testing experience includes unit testing frameworks such as Jasmine and Protractor. Knowledge of Java Platform, J2EE, JDBC, and the Apigee gateway platform is also required.


Preferred Skills

Experience with Python, Node.js, or Golang is listed as an advantage. Additional front-end knowledge of React or Vue.js can also be valuable. Experience with broader cloud platforms, database design, modeling tools, and modern application architecture can complement the core requirements.


Education

The provided job description does not state a specific academic qualification. Candidates should review the official Mphasis vacancy for any education requirements that may apply during the hiring process.


Experience

The vacancy page lists 4 to 6 years of experience, while the detailed job description states 7+ years of overall software development experience. It also specifies focused experience requirements for cloud technologies, Angular JS, and unit testing. Candidates should therefore carefully review the official posting and present their total professional experience and relevant technology experience accurately.


Required Technologies

The technology landscape includes Java, Java Platform, J2EE, JDBC, Angular JS, React, Vue.js, OpenShift, Google Cloud, Azure, AWS, Python, Node.js, Golang, Git, Hibernate, JBoss, Apache, Tomcat, Oracle, UML, JUnit, Mockito, WireMock, REST APIs, OAuth, JWT, Spring Security, microservices, Bootstrap, Foundation, Jasmine, Protractor, Apigee, and responsive UI development.


Soft Skills

Technical leadership, mentoring, communication, and collaboration are important for this position. The engineer should be comfortable working with Scrum teams, business stakeholders, product owners, and fellow developers.

Strong analytical thinking is needed to evaluate architecture choices, troubleshoot production issues, assess performance, and identify sustainable solutions. A learning mindset is also important because the role involves keeping the team informed about technology evolution and encouraging knowledge sharing.


Benefits of Working in this Role

The provided vacancy does not specify a dedicated benefits package for this position. The role itself offers exposure to technical leadership, cloud platforms, modern web development, application security, microservices, architecture, performance engineering, and customer-facing technology initiatives. These areas can help experienced engineers broaden their technical leadership and architecture capabilities.


Work Mode

The job description identifies Bangalore as the location but does not explicitly state whether the position is onsite, hybrid, or remote. Candidates should confirm the current work arrangement with Mphasis during the recruitment process.


Location

The position is based in Bangalore, Karnataka, India. Bangalore is a major technology hub with strong demand for software engineering, cloud development, Java, Angular, microservices, DevOps, and application architecture professionals.


Who Should Apply

This opportunity is suitable for experienced software engineers who can combine hands-on development with technical leadership. Candidates should have strong object-oriented design knowledge, front-end development experience, cloud exposure, API and microservices expertise, and a solid understanding of application security and testing.

Engineers who have led technical Scrum activities, mentored developers, performed architecture reviews, managed production issues, and worked on performance or reliability improvements may be especially well aligned with the role.


Career Growth

The role provides broad exposure to technical leadership, architecture, cloud platforms, front-end engineering, API security, microservices, testing, performance, reliability, and technical mentoring. Engineers can deepen their ability to guide technical direction while remaining involved in hands-on implementation.

The opportunity to work on proof-of-concepts, innovative customer solutions, technical debt reduction, and architecture initiatives can also support progression toward senior technical leadership and architecture-focused responsibilities.


Application Advice

Before applying, make your resume clearly show your software development experience and the technologies most relevant to this role. Highlight Angular JS, Java, cloud platforms, REST APIs, microservices, application security, and responsive UI development.

Include practical examples involving design patterns, architecture decisions, technical leadership, code reviews, mentoring, production issue management, testing, and performance improvements. Mention Git, Hibernate, JBoss, Tomcat, Oracle, JUnit, Mockito, WireMock, Apigee, Terraform, or other listed technologies only where you have genuine experience. If you have worked with React, Vue.js, Python, Node.js, or Golang, include that experience as well.

Technical Ecosystem

Eligibility Criteria

school

Education

The provided vacancy does not specify a mandatory degree or formal educational qualification.

work_history

Experience

4 - 6 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.