Get alerts for roles like this
More Senior Engineer Software roles in Bangalore, Karnataka — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Experience Required:
• 57 years of experience as a Full Stack Developer in Python, Web, and Mobile development technologies.
• 6+ years of programming experience in OOAD, Python, Web Technologies, and REST APIs.
• Specialized knowledge of application servers such as Tomcat, Apache Jetty, Reactor Netty.
• Specialized knowledge of database technologies including relational databases (Oracle, Azure SQL Server, PostgreSQL) and/or NoSQL databases (MongoDB,
Cassandra), with experience in mobile data synchronization and offline storage.
• Specialized knowledge in UI / Web 2.0 Development (JavaScript, CSS, SCSS, HTML5, AJAX, jQuery, NodeJS, ReactJS, AngularJS), including responsive and mobile-first design principles.
• Hands-on experience with mobile application development using frameworks such as React Native, Flutter, or native Android/iOS SDKs.
• Strong expertise in design patterns, with a solid foundation in building scalable and maintainable applications across web and mobile platform.
• Minimum 2+ years of experience with cloud platform services and application development using Microsoft Azure, GCP, or AWS.
• Familiarity with GitHub Copilot or similar AI-assisted development tools.
• Specialized knowledge of the full software development lifecycle.
• Specialized knowledge of automated unit testing with tools like JUnit/TestNG and test automation frameworks such as Selenium, Playwright, Cucumber, Rest Assured.
• Karate; plus mobile testing tools like Appium or Espresso.
• Specialized knowledge of software development methodologies (Agile).
• Ability to understand client/stakeholder expectations and recognize and escalate issues that may affect delivery.
• Specialized knowledge in CI/CD processes using Jenkins or GitHub Actions.
• Experience with containerization and orchestration tools such as Docker and / or Kubernetes is a strong plus.
Competencies:
• Compassionate and kind, showing courtesy, dignity, and respect..
• They show sincere interest and empathy for all others.
• Show integrity in what is done and how it is done - without sacrificing personal / business ethics.
• Embrace an inclusion-focused mindset, seeking input from others on their work and encouraging the open expression of diverse ideas and opinions.
• Team-oriented, positively contributing to team morale and willing to help.
• Learning-Focused, finding ways to improvise in their field and use positive constructive feedback to grow personally and professionally
• Think strategically and proactively anticipate future problems, needs or changes in the work.
• Retail Domain Experience is required.
• Experienced in mentoring development teams.
• Hands-on experience in production environments with an SRE (Site Reliability Engineering) mindset.
Mandatory Skills Required:
• Core Engineering & System Design.
• DevOps / Platform Engineering.
• Familiarity with Frontend & Backend Skills: HTML / CSS / ReactJS / Spring Boot.
• AI / LLM Product Integration.
• Security, Compliance & Enterprise Readiness.
Additional Skills Required:
• Distributing Computing (Spark / Databricks).
• GraphQL APIs.
• GitHub Copilot or similar.
• Mobile Development/Android Development - Kotlin, Android Jetpack / Compose, IOS BigQuery / Databricks.