Current jobs related to Senior Software Engineer, Java - Bengaluru, Karnataka - SoundHound AI


  • Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Company DescriptionTechila Global Services is a distinguished digital transformation consulting and technology firm with a presence in the United States, Europe, and the Asia-Pacific region. As a Platinum Partner, we deliver innovative solutions and strategic guidance to empower over 100 enterprise clients worldwide. Our mission is to help organizations...


  • Bengaluru, Karnataka, India beBeeLeader Full time ₹ 9,00,000 - ₹ 12,00,000

    Java Engineering Leader">We are seeking a highly skilled Java Engineer to lead our team. The ideal candidate will have extensive experience in designing and implementing large-scale software systems using Java.">Key Responsibilities:">">Design and implement complex software systems using Java.">Lead a team of engineers to develop high-quality...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


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

    Position- Senior Software Engineer - JavaExperience- 8 to 10 YearsLocation - Bangalore (Hybrid)Job Summary:We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java, Spring Framework, and Apache Tomcat, with a passion for building scalable and...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineering Full time ₹ 15,00,000 - ₹ 25,00,000

    Job DescriptionWe are seeking an experienced and skilled Senior Java Software Engineer to join our team.Key Responsibilities:Design, develop, and test complex software applications using Java programming language.Collaborate with cross-functional teams to identify business requirements and develop technical solutions.Ensure high-quality code by following...


  • Bengaluru, Karnataka, India Anlage Infotech Full time

    About the Company & RoleWe are a global technical consulting firm recognized for our high-end expertise in the financial industry. We're seeking a talented and highly motivated Senior Java Software Developer to join our team. In this role, you'll be instrumental in solving complex technical challenges within the financial sector, working as part of a global...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionSummary- As a Software Engineer at Guidewire, youre part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large scale platform, your role is crucial in giving insurers the cutting edge tools...


  • Bengaluru, Karnataka, India beBeeSenior Full time ₹ 20,00,000 - ₹ 25,00,000

    Senior Java Developer PositionWe are seeking a highly skilled software engineer to develop large-scale Java applications using the OMI, UII, and VSL frameworks. The ideal candidate will have extensive experience in core Java development, web service implementation, and client/server development.Develop and maintain complex software systems using JavaDesign...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 28,00,000

    Job Title: Senior Software Engineer - Java\ \Design, develop and deploy high-quality software applications using Java programming language.Work closely with cross-functional teams to analyze user requirements, design solutions and implement technical specifications.Write clean, efficient and well-documented code, following industry standards and best...

Senior Software Engineer, Java

2 weeks ago


Bengaluru, Karnataka, India SoundHound AI Full time US$ 1,50,000 - US$ 2,00,000 per year

Ready to be a part of something big? Join our team at SoundHound AI, where AI innovation and real-world impact come together. We unite voice AI, generative AI, and conversational AI to deliver powerful AI solutions that reimagine how people interact with the products and services they rely on. Whether it's voice-enabling vehicles, streamlining patient journeys, or enhancing customer service, our multilingual, omnichannel AI technology touches the lives of hundreds of millions of people around the world.

The Senior Software Engineer plays a crucial role in the Amelia Enterprise Conversational AI Engineering team, leading the design, development, and optimization of key components within our AI-driven platform. This role requires strong expertise in Java, distributed systems, microservices, and cloud computing, with an ability to solve complex technical challenges, drive architectural decisions, and mentor junior engineers.As a technical leader, you will work closely with cross-functional teams to enhance the platform's scalability, security, and real-time AI processing capabilities. You will also contribute to integrating Conversational AI, LLMs, NLP algorithms, and real-time processing mechanisms into our system.

In This Role, You Will

  • Architect, develop, and optimize high-performance, scalable microservices and backend APIs using Java 11, Spring Framework, Hibernate, and MySQL.
  • Provide mentorship and guidance to junior and mid-level engineers, enforcing best coding practices, design patterns, and architectural principles.
  • Identify and resolve performance bottlenecks in distributed, high-traffic environments using caching (Redis), database tuning, and asynchronous processing techniques.
  • Design and deploy cloud-native applications using Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure, OCI), ensuring high availability and reliability.
  • Work with Machine Learning, LLMs, NLP algorithms, and process engines to improve conversational AI capabilities.
  • Enhance real-time messaging and event-driven architectures, ensuring low-latency, high-throughput interactions.
  • Design and optimize complex database schemas and queries for MySQL and Redis.
  • Implement secure coding practices, authentication mechanisms, and enterprise-grade security protocols.
  • Drive CI/CD improvements, DevOps best practices, and automation initiatives to streamline deployments.
  • Work closely with Product Management, DevOps, QA, and other engineering teams to deliver high-quality features within Agile workflows.
  • Contribute to long-term architecture and technical strategy, ensuring system resilience, scalability, and maintainability.

We Would Love To Hear From You If

  • You have 5+years of professional experience in Java software development.
  • You have strong expertise in Java 11, Spring Framework, Hibernate, and RESTful API design.
  • You have proven experience with microservices architecture and distributed systems.
  • You have hands-on experience with databases (MySQL, Redis), query optimization, and schema design.
  • You have strong knowledge of cloud computing (AWS, GCP, Azure, OCI) and containerization (Docker, Kubernetes).
  • You have experience with real-time messaging systems (WebSockets, Kafka, RabbitMQ, or similar technologies).
  • You have strong problem-solving skills, debugging expertise, and ability to troubleshoot complex distributed applications.
  • You have excellent understanding of system design, scalability, and performance tuning techniques.
  • You have strong knowledge of CI/CD pipelines (Maven, Gradle, Bamboo, Jenkins).
  • You have familiarity with Agile methodologies (Scrum/Kanban) and DevOps best practices.
  • You have experience working with Unix-like operating systems.
  • You have proactive and results-driven, with a strong sense of ownership and accountability.
  • You have excellent communication and collaboration skills, with experience working in globally distributed teams.
  • You have ability to balance hands-on coding with architectural decision-making.
  • You have strong technical leadership, with experience mentoring junior developers and improving team productivity.
  • You have experience with AI/ML, NLP, and Large Language Models (LLMs).
  • You have familiarity with graph algorithms, process engines, and enterprise AI architectures.
  • You have understanding of security best practices and authentication mechanisms (OAuth, SAML, JWT, etc.).
  • You have exposure to frontend technologies (React, JavaScript, TypeScript) for full-stack contributions.
  • You have contributions to open-source projects or research in AI/ML, cloud computing, or distributed systems.

[Please note that if your application is advanced, the initial step will be an invitation to partake in a pre-assessment.]
This role is available in Bengaluru and will be hired into Amelia Global Services, a subsidiary of SoundHound AI. Our recruiting team will provide a total compensation range based on location and years of experience.

By working at SoundHound AI, you will join hundreds of employees across the globe who strive every day to create exceptional AI-powered experiences for customers, employees, and patients. We are a values-driven company that is supportive of one another, open and honest, undaunted by challenges, nimble and focused, and determined to excel and win.

Our mission is to build voice AI for the world and use our global, diverse perspectives to achieve real generational breakthroughs. SoundHound ensures that individuals with disabilities are provided reasonable accommodations to participate in the interview process, perform essential job functions, and receive other employment benefits.

Learn more about our philosophy, benefits, and culture at To view our job applicant privacy policy, please visit