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

    Job · 22307587

    NI

    Sr. Software Engineer

    NimbleWorks · Bengaluru · onsite · Posted 3d ago

    Not disclosed6–8 yrsfulltimeSourced fromFoundit

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

    About this role

    Join NimbleWork as a Senior Software Engineer on our journey to build scalable, next-gen AI powered no-code platform for building apps. You'll build cloud-native, AI-powered solutions that scale, contribute hands-on across our products, and — with our investment in your growth — develop into the deep technical leader who shapes their future. We're looking for a bold, opinionated engineer with a track record of solving complex problems and delivering high-impact software, who wants to grow into a Principal Engineer over the next couple of years.

    Why NimbleWork

    We've been around for more than two decades, from building tools for Project Management we've involved into a powerful, no-code app builder platform that seamlessly adapt to any domain. Our users don't spend time and effort learning how to use the app for their needs; the app transforms to how they like to work! We've over the last couple of years also transformed to Microservices architecture and our now moving aggressively towards AI Native capabilities.

    What You'll Do

    • Build scalable, fault-tolerant systems on AWS/Azure using modern patterns.
    • Mentor engineers through design, code reviews, and continuous feedback.
    • Actively contribute to the codebase — we expect leaders to lead by example.
    • Stay ahead of the curve by exploring and adopting emerging technologies.

    What You'll Grow Into

    Over your first couple of years, we'll help you build up to:

    • Driving system architecture and technical strategy across product lines.
    • Shaping and evolving our engineering culture — clean code, TDD, and learning.
    • Being a passionate advocate of TDD, CI/CD practices, and writing elegant, maintainable code.
    • Collaborating with product and business teams to translate ideas into tech reality.
    • Becoming proficient in Node.js and Go, in addition to Java.

    Skills

    • 6–8 years in software engineering with hands-on experience in Java.
    • Hands-on experience building and scaling microservices and distributed systems.
    • Solid understanding of cloud-native architectures, containers (Docker, Kubernetes), and deployment best practices.
    • Working experience with AWS or Azure — including serverless computing, API gateways, Kafka, Spark, and fault-tolerant designs.
    • Strong fundamentals in data modelling, algorithms, and system design, especially Knowledge Graphs, Semantic Networks and GNNs
    • Clear communicator, able to explain technical decisions to engineers, product, and business stakeholders.

    Sourced from foundit

    Skills

    DockerKubernetesFault-tolerant Designssemantic networksApache SparkApache KafkaDistributed Systemsamazon web servicesData modellingserverless computingKnowledge GraphsContainersCloud-native architecturesGNNsAPI GatewaysAlgorithmsJavaMicroservicesMicrosoft AzureSystem Design

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

    Career guides

    • How to Find Alumni for a Job Referral (2026): LinkedIn Alumni Tool, X-Ray Search and College Networks - With Message Templates
    • Resume keywords for software engineers in India (with examples by role)
    • Best AI tools for job seekers in India: the complete 2026 stack

    All career guidesAll articlesBrowse companies hiring

    Sr. Software Engineer · waiting for your command