Senior Software Engineer

Moar Advisory

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Moar Advisory in Bengaluru is seeking a Senior Software Engineer to design, develop, test, implement, and support resilient software solutions with strong technical depth across software development, cloud technologies, monitoring, testing, and CI/CD.

The successful candidate will contribute to architectural strategy, drive best practices, troubleshoot complex issues, and mentor junior engineers while collaborating with product owners, designers, and software engineers to deliver roadmaps.

Qualifications

  • Bachelor’s Degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
  • 3–6 years of relevant software development experience.
  • Experience across software development, cloud technologies, application monitoring, testing, and CI/CD.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable and resilient software solutions.
  • Analyze and document current-state (as-is) and future-state (to-be) processes, identifying changes required to achieve target capabilities.
  • Recommend technical improvements to enhance software quality, performance, infrastructure, and user experience.
  • Develop multiple technical concepts, prototypes, and solution designs to address business and technical requirements.
  • Contribute to software architecture decisions, technical strategy, and roadmaps.
  • Design, automate, execute, and analyze complex software tests to validate functionality, performance, and reliability.
  • Implement monitoring and observability to identify performance issues.
  • Troubleshoot complex issues, perform root-cause analysis, and implement solutions.
  • Collaborate with Product Owners, Designers, and Software Engineers to define and deliver roadmaps.
  • Create work breakdown structures, estimates, and delivery plans for successful execution.
  • Maintain and contribute to technical roadmaps aligning with business needs.
  • Support CI/CD activities including code integration, automated testing, and builds.
  • Evaluate emerging technologies and best practices for organizational impact.
  • Mentor junior engineers and sustain knowledge transfer.
  • Maintain knowledge of technologies, engineering practices, and industry standards.

Skills

SDLC understanding
Independent planning
Analytical thinking
Documentation skills
Communication skills
Cross-functional collaboration
Problem-solving

Education

Bachelor’s degree in CS/IT/Engineering

Tools

Spring Boot
REST APIs
Vue.js
Docker/Kubernetes
CI/CD pipelines
PostgreSQL/MySQL/Oracle
Cloud Platforms

Job description

Department: IT Software Development & Engineering
Reports To: Manager, Software Engineering
Experience: 3–6 Years
Education: Bachelor’s Degree or equivalent in Computer Science or a related field


Job Summary

We are looking for a Senior Software Engineer to design, develop, test, implement, and support resilient software solutions. The role requires strong technical expertise, independent problem-solving ability, and experience across software development, cloud technologies, application monitoring, testing, and CI/CD.

The successful candidate will contribute to technical architecture and strategy, drive software development best practices, troubleshoot complex technical issues, and mentor junior engineers.

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable and resilient software solutions.
  • Analyze and document current-state (as-is) and future-state (to-be) processes, identifying changes required to achieve target capabilities.
  • Recommend technical improvements to enhance software quality, application performance, infrastructure, and user experience.
  • Develop multiple technical concepts, prototypes, and solution designs to address business and technical requirements.
  • Contribute to software architecture decisions, technical strategy, and technology roadmaps.
  • Design, automate, execute, and analyze complex software tests to validate application functionality, performance, and reliability.
  • Implement comprehensive application monitoring and observability to identify performance and stability issues.
  • Troubleshoot complex technical issues, perform root-cause analysis, and implement effective solutions.
  • Collaborate with Product Owners, Designers, and Software Engineers to define and deliver product roadmaps.
  • Create work breakdown structures, estimates, and delivery plans to support successful software project execution.
  • Maintain and contribute to technical roadmaps, ensuring development priorities align with business requirements.
  • Support and guide CI/CD activities, including code integration, automated testing, and software builds.
  • Evaluate emerging technologies, industry developments, and best practices and assess their potential impact on the organization.
  • Mentor and provide technical guidance to junior engineers, supporting their professional and technical development.
  • Maintain up-to-date knowledge of relevant technologies, software engineering practices, and industry standards.
Required Skills & Competencies

  • Strong understanding and hands-on experience with the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and maintenance.
  • Ability to independently plan, organize, prioritize, and manage software development activities.
  • Strong analytical and problem-solving skills with the ability to interpret data and technical information from multiple sources.
  • Understanding of business requirements, technology architecture, organizational processes, and operational environments.
  • Ability to define and document future-state technology and business processes and identify required changes.
  • Strong technical documentation and solution/architecture design skills.
  • Experience with object-oriented/component-oriented software development.
  • Strong experience with database interfaces, SQL, database queries, and database design.
  • Experience with cloud computing, cloud infrastructure, and cloud-based services.
  • Experience designing, executing, and reporting on software/system testing.
  • Experience configuring, managing, and supporting software applications and technical environments.
  • Strong troubleshooting, monitoring, root-cause analysis, and problem-resolution capabilities.
Preferred Technical Skills

  • GCP / Google Cloud Platform implementation experience.
  • Strong Java Backend development experience.
  • Spring Boot and REST API development experience.
  • Vue.js experience.
  • Experience with CI/CD pipelines and build tools.
  • Experience with PostgreSQL, MySQL, and/or Oracle databases.
  • Database design, development, and modification experience.
  • Experience with performance tuning and application optimization.
  • Experience with Docker/Kubernetes and cloud-native development is an advantage.
  • Experience with automated testing and application monitoring is preferred.
Leadership & Behavioral Skills

  • Ability to work independently and make sound technical decisions.
  • Strong ownership and accountability for deliverables.
  • Ability to mentor and provide technical guidance to junior engineers.
  • Strong collaboration and communication skills.
  • Ability to work effectively with cross-functional teams.
  • Highly motivated with a strong focus on quality and successful delivery.
  • Strong analytical thinking and problem-solving capabilities.
Experience

3–6 years of relevant software development experience, with hands-on experience in backend development, cloud technologies, databases, testing, and software engineering practices.

Experience coordinating or providing technical guidance to other engineers is preferred.

Education

Bachelor’s Degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

TSMG Holding • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Full stack Engineer
Senior Full stack Engineer

SPG Consulting • Pune District

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Singularis Ventures • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

Symphony Talent Middleware Test Company • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer – Full-Stack
Senior Software Engineer – Full-Stack

Wingify • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000