Senior Software Engineer

3 weeks ago


Bengaluru Karnataka India, Karnataka Recro Full time

Job Title – Senior Software Engineer (Java+ Scala)

Experience-10+ Years

Location-Bangalore(Marathahalli)

Workmode-Hybrid


Key Responsibilities

  • Lead technical initiatives and contribute as a senior team member to meet project goals and deadlines.
  • Design, implement, and optimize scalable software solutions aligned with organizational objectives.
  • Build high-performance pipelines and workflows for large-scale batch and real-time data processing.
  • Work across real-time streams, ETL pipelines, data warehouses, and reporting systems.
  • Recommend and advocate for technology upgrades to maintain robust and competitive infrastructure.
  • Develop microservices and data applications, ensuring smooth integration with other systems.
  • Leverage Big Data tools (Kafka, Spark, Hadoop) and AWS services (S3, EMR, Lambda, DynamoDB, Aurora MySQL).
  • Follow coding best practices: unit testing, code reviews, documentation, and code coverage.
  • Mentor junior engineers through reviews, coaching, and promoting continuous learning.
  • Enhance system performance through analysis, capacity planning, and optimization.
  • Implement data security protocols and governance standards.
  • Actively participate in Agile/Scrum processes to drive collaboration and innovation.


Minimum Qualifications

  • 10+ years of experience in designing and developing enterprise-level software.
  • 3+ years developing Scala/Java applications and microservices (Spring Boot preferred).
  • 7+ years of experience with large-scale data processing and Big Data tools.
  • 5+ years of experience with SQL and relational databases.
  • 2+ years working in Agile/Scrum environments.



  • 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 Travtech Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...


  • 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 Progress Software Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...


  • 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

    2 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, 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...


  • 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 Deluxe Full time

    Job Title: Senior Software EngineerExperience: 5+ years Location: Onsite Industry: Media & EntertainmentAbout the RoleWe 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...