Posted 02 July, 2026
Lead Software Engineer – Software Engineering
MASTER MIND CONSULTANCY
Bengaluru, KA, KA, IN
Full Time
Job Title : Lead Software Engineer - Software Engineering
Experience : 10 to 15 Years
Location : Bengaluru
Roles & Responsibilities
-
Design, develop, and maintain scalable enterprise applications using Java and modern software engineering practices.
-
Build and enhance backend services, REST APIs, and distributed event-driven systems.
-
Collaborate with cross-functional teams to gather requirements and deliver high-quality technical solutions.
-
Develop and optimize data-intensive applications using relational and NoSQL databases.
-
Design and implement secure, scalable, and high-performance software architectures.
-
Integrate cloud technologies, workflow engines, and automation frameworks into enterprise applications.
-
Write clean, maintainable, and well-tested code following Agile development and best practices.
-
Troubleshoot production issues, perform root cause analysis, and drive continuous platform improvements.
-
Mentor development teams and provide technical guidance on architecture and implementation.
- Contribute to platform modernization by adopting cloud, AI, and emerging technologies.
Requisites
-
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
-
Strong expertise in Java, Spring Framework, RESTful APIs, and distributed system architecture.
-
Experience with relational databases (SQL/DB2) and NoSQL databases (MongoDB).
-
Hands-on knowledge of ReactJS, Redux, Python, and event-driven application development.
-
Experience with cloud platforms such as Azure, Snowflake, or Databricks.
-
Knowledge of CI/CD tools, Git, Gradle, Jenkins, and DevOps practices.
-
Familiarity with workflow engines, TDD/BDD frameworks, and database schema management tools.
-
Strong understanding of software design patterns, multithreading, data structures, algorithms, and caching.
-
Knowledge of Linux/Unix, JSON, XML, HTTP, and enterprise application development.
- Excellent analytical, problem-solving, communication, collaboration, and leadership skills.