1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22388487

    Riverstone Talent logo

    Senior Software Engineer

    Riverstone Talent · Bengaluru · onsite · Posted 2d ago

    ₹15.0L - ₹30.0L PA3–8 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Role & responsibilities


    • Develop, test, deploy, and maintain high-quality backend microservices using Python and FastAPI/Flask, Core Java (Preffered).
    • Design and implement scalable RESTful APIs, service-to-service communication, and integrations with databases, cloud storage, and third-party services.
    • Expert and hand on usage of Docker and Kubernetes in a Linux environment.
    • Develop efficient, maintainable, and reusable code using appropriate language-specific best practices, design patterns, and object-oriented programming principles.
    • Implement concurrent and asynchronous processing using Python multiprocessing, multithreading, and asynchronous programming, as well as Core Java multithreading(Preferred).
    • Build and maintain Python-based applications, including dependency management, configuration, packaging, and deployment.
    • Troubleshoot application performance, memory consumption, concurrency issues, and production incidents across development, test, UAT, and production environments.
    • Collaborate with cross-functional teams to improve application reliability, scalability, observability, and performance.


    Preferred candidate profile

    • Bachelors degree in computer science, Engineering, or a related field.
    • 5+ years of software development experience building and maintaining backend services or microservice-based applications.
    • Strong proficiency in the following primary skills:
    • Python: Core Python, OOP, exception handling,

    multiprocessing/ multithreading, and asynchronous programming.

    • FastAPI / Flask: Building and maintaining RESTful APIs and backend

    microservices.

    • Docker & Kubernetes: Containerizing applications and deploying, scaling, and managing them on Kubernetes.
    • Core Java(Preffered): Core Java, Multithreading and data structures.
    • Experience designing, developing, testing, and maintaining RESTful APIs and distributed backend services.
    • Experience with build and dependency management tools such as pip for Python.
    • Hands-on experience with Linux-based operating systems, networking fundamentals, and application troubleshooting.
    • Experience with Helm and container orchestration.
    • Experience with cloud platforms such as Microsoft Azure or Google Cloud Platform. Familiarity with Azure Kubernetes Service (AKS) is desirable.
    • Good knowledge of Nginx, reverse proxies, and load-balancing techniques.
    • Familiarity with monitoring, logging, and observability tools such as Prometheus, Grafana, and the ELK stack.
    • Strong problem-solving, communication, and teamwork skills, with the ability to work independently and manage multiple priorities.

    Sourced from naukri

    Skills

    DockerKubernetesRest Api DevelopmentCore JavascriptFlask FrameworkPythonMicroservicesSoftware EngineeringLinuxFastAPI

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • Resume keywords for software engineers in India (with examples by role)
    • Best Auto-Apply Tools for Software Engineers (2026): Compared for Greenhouse, Lever, Ashby, Workday and Instahyre
    • Best AI Tools for Resume Tailoring and Cold Outreach (2026): 9 Compared - and the Few That Do Both

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer · waiting for your command