Senior Software Engineer

3 weeks ago


Bengaluru Karnataka India, Karnataka Deluxe Full time

Job Title: Senior Software Engineer

Experience: 5+ years

Location: Onsite

Industry: Media & Entertainment

About the Role

We are seeking a Senior Software Engineer with expertise in with expertise in backend systems, databases, and cloud platforms. This role blends hands-on backend engineering with higher-level responsibilities in design, architecture, and team leadership. You’ll play a key role in shaping solutions, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality software.

This role requires strong technical depth combined with the ability to design scalable systems, mentor engineers, and collaborate across teams to deliver business-critical solutions.

Responsibilities

  • Lead the design and development of backend services and APIs using modern backend frameworks
  • Design and implement backend systems that are highly scalable and easily expandable, ensuring they can adapt to evolving business needs and future growth.
  • Contribute to system architecture discussions and own module/service-level designs
  • Design and build client-facing APIs that are scalable, reliable, and secure, ensuring services and APIs comply with security best practices in collaboration with the security team.
  • Design and build internal APIs that are consumed by frontend applications and services
  • Write clean, maintainable, and performant code
  • Design and optimize solutions using relational and non-relational databases.
  • Adopt and champion AI-assisted development tools to accelerate delivery, improve code quality, and share best practices across the team.
  • Partner with QA to deliver quality features in a timely manner.
  • Ensure sufficient unit test coverage for backend services, working closely with the Tech Lead to validate test quality and completeness.
  • Support and mentor junior engineers in writing effective unit tests and fostering a test-first mindset.
  • Collaborate with product managers to refine requirements and ensure engineering alignment with business goals
  • Partner with engineers to confirm solutions meet product and technical requirements
  • Contribute to Agile development processes by participating in sprint planning, daily stand-ups, retrospectives, and ensuring timely delivery of features.
  • Guide junior engineers through mentorship, code reviews, and knowledge sharing
  • Champion best practices in CI/CD, containerization, and observability/monitoring
  • Contribute to technical decision-making and process improvements
  • Participate in the hiring and interview process as needed

Required Skills & Experience

  • 5+ years of professional experience as a software engineer
  • Strong proficiency in backend service development
  • Strong hands-on experience with relational databases
  • Hands-on experience working with to non-relational databases
  • Experience with distributed systems, including microservices and event-driven messaging architectures.
  • Proven experience with AWS (preferred) or other cloud platforms and building distributed, scalable systems
  • Strong knowledge of CI/CD pipelines, Git, and containerization
  • Experience embedding security and compliance best practices into backend and API design.
  • Strong understanding of system design principles, including scalability, performance optimization, and high availability.
  • Proficiency in leveraging and evaluating AI-assisted coding tools to accelerate development, improve code quality, and enhance productivity.
  • Experience implementing observability practices, including monitoring, logging, and alerting, to ensure system reliability.
  • Strong experience in Agile development, including contributing to sprint planning, backlog refinement, and retrospectives to ensure high-quality delivery.
  • Experience writing and maintaining unit and integration tests, with the ability to guide less-experienced engineers in adopting testing best practices.

Preferred Qualifications

  • Media & entertainment industry experience
  • Experience with infrastructure-as-code (Terraform, CloudFormation, Nomad)
  • Exposure to multiple backend frameworks is a plus (including .NET Core and its ecosystem)
  • Ability to evaluate emerging technologies, including AI-assisted tools, and advocate for their adoption to improve engineering productivity.



  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


  • Bengaluru, Karnataka, India Indium Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Member of Technical Staff Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a senior member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or...


  • Bengaluru, Karnataka, India, Karnataka Pivotrics Full time

    Company DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...

  • Senior Data Engineer

    3 weeks ago


    Bengaluru, Karnataka, India, Karnataka Sonata Software Full time

    Mandatory* Experience building data pipelines* Highly proficient in python, Data frames* Experience with AWS Lambda, Events (SQS), API calls, Kinesis, DynamoDB* Highly proficient in SQL Query* Snowflake or experience with similar analytics database* Experience extracting data from SQL and NoSQL databases. * Experience with CI/CD pipeline to release the code...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Member of Technical Staff The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of...


  • Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Responsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Role**: Senior Software EngineerRequired Technical Skill Set: Senior Software EngineerDesired Experience Range: 7 - 10 yrsNotice Period: Immediate to 90Days onlyLocation of Requirement: BangaloreWe are currently planning to do a Virtual InterviewJob Description:Primary SkillPython, Scala/Java, Spark, SQL, Snowflake, BDD, Databricks, AWS , Device/OTT Testing,...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Role**: Senior Software EngineerRequired Technical Skill Set: Senior Software EngineerDesired Experience Range: 7 - 10 yrsNotice Period: Immediate to 90Days onlyLocation of Requirement: BangaloreWe are currently planning to do a Virtual Interview Job Description:Primary SkillPython, Scala/Java, Spark, SQL, Snowflake, BDD, Databricks, AWS , Device/OTT...