Senior Software Engineer, Java
1 week ago
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
-
Senior Java Software Engineer
6 days ago
Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per yearCompany 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...
-
Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India, Karnataka Pivotrics Full timeCompany 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 Software Engineer
2 weeks ago
Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior 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...
-
Senior Java Software Engineer
2 weeks ago
Bengaluru, Karnataka, India CodeZio Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title : Senior Java Software EngineerLocation : Partially Remote Bengaluru / MumbaiEmployment Type : Full TimeAbout the Role : As a Senior Java Software Engineer, you will play a key role in building a self-service global infrastructure that enables secure, seamless, and compliant healthcare data exchange between diverse data providers (care...
-
Senior Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Input Zero Technologies Full timeRole : Senior Java software engineerLocation: BangaloreNotice period: Only immediateWe are looking for :Bachelor’s degree in Computer Science or related engineering field3+ years of experience in software development in Frontend and Backend TechnologiesStrong Knowledge of back-end development frameworks and platformsSolid experience in Java/J2EE...
-
Senior Java Software Engineer
1 week ago
Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Title:Senior Java DeveloperLocation:BengaluruExperience:4-8yearsJob SummaryWe are looking for a highly skilled Java Developer with strong expertise in Core Java and modern frameworks to design, develop, and implement scalable applications. The ideal candidate should have hands-on experience in building microservices, integrating APIs, and implementing...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs a Software Engineer at Guidewire, you're 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 they need to take care of their...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSummaryAs a Software Engineer at Guidewire, you're 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 they need to take care of their...
-
Senior Java Software Engineer
1 day ago
Bengaluru, Karnataka, India SmartHub Full time ₹ 8,00,000 - ₹ 24,00,000 per yearCompany Description specializes in AI-ML powered Edge automation, OT asset management, Edge Intelligence, and Cybersecurity Hygiene for operational teams with IoT devices and edge infrastructure. The company helps organizations achieve zero downtime, higher productivity, better operational efficiency, continuous compliance, and effective risk management of...