
Senior Software Engineer
3 days 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.
What You'll Do
- Lead Software Development: Architect, develop, and optimize high-performance, scalable microservices and backend APIs using Java, Spring Framework, Hibernate, and MySQL.
- Technical Leadership: Provide mentorship and guidance to junior and mid-level engineers, enforcing best coding practices, design patterns, and architectural principles.
- Scalability & Performance Optimization: Identify and resolve performance bottlenecks in distributed, high-traffic environments using caching (Redis), database tuning, and asynchronous processing techniques.
- Cloud & Containerization: Design and deploy cloud-native applications using Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure, OCI), ensuring high availability and reliability.
- AI & NLP Integration: Work with Machine Learning, LLMs, NLP algorithms, and process engines to improve conversational AI capabilities.
- WebSockets & Real-Time Communication: Enhance real-time messaging and event-driven architectures, ensuring low-latency, high-throughput interactions.
- Database Management: Design and optimize complex database schemas and queries for MySQL and Redis.
- Security & Compliance: Implement secure coding practices, authentication mechanisms, and enterprise-grade security protocols.
- Continuous Improvement & Automation: Drive CI/CD improvements, DevOps best practices, and automation initiatives to streamline deployments.
- Agile & Cross-Team Collaboration: Work closely with Product Management, DevOps, QA, and other engineering teams to deliver high-quality features within Agile workflows.
- Architectural Decision-Making: Contribute to long-term architecture and technical strategy, ensuring system resilience, scalability, and maintainability.
What You'll Bring
Basic Qualifications (Non-Negotiable)
- 5+ years of professional experience in Java software development.
- Strong expertise in Java, Spring Framework, Hibernate, and RESTful API design.
- Proven experience with microservices architecture and distributed systems.
- Hands-on experience with databases (MySQL, Redis), query optimization, and schema design.
- Strong knowledge of cloud computing (AWS, GCP, Azure, OCI) and containerization (Docker, Kubernetes).
- Experience with real-time messaging systems (WebSockets, Kafka, RabbitMQ, or similar technologies).
- Strong problem-solving skills, debugging expertise, and ability to troubleshoot complex distributed applications.
- Excellent understanding of system design, scalability, and performance tuning techniques.
- Strong knowledge of CI/CD pipelines (Maven, Gradle, Bamboo, Jenkins).
- Familiarity with Agile methodologies (Scrum/Kanban) and DevOps best practices.
- Experience working with Unix-like operating systems.
Preferred Qualifications (Nice-to-Have)
- Experience with AI/ML, NLP, and Large Language Models (LLMs).
- Familiarity with graph algorithms, process engines, and enterprise AI architectures.
- Understanding of security best practices and authentication mechanisms (OAuth, SAML, JWT, etc.).
- Exposure to frontend technologies (React, JavaScript, TypeScript) for full-stack contributions.
- Contributions to open-source projects or research in AI/ML, cloud computing, or distributed systems.
General Requirements
- Proactive and results-driven, with a strong sense of ownership and accountability.
- Excellent communication and collaboration skills, with experience working in globally distributed teams.
- Ability to balance hands-on coding with architectural decision-making.
- Strong technical leadership, with experience mentoring junior developers and improving team productivity.
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. 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 Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Travtech Software Full time ₹ 15,00,000 - ₹ 20,00,000 per yearSenior 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...
-
Software Engineer Senior
3 days ago
Bengaluru, India Progress Software Full timeJob 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 team...
-
Software Senior Engineer
2 weeks ago
Hyderabad, Bengaluru, Chennai, India Boomi Software Full timeJob DescriptionAs a Software Senior Engineer in DevOPS and Engineering Productivity, you will- Create internal tooling to improve the Developer experience and help adopt DevOps best practices- Automate routine operational tasks, improving efficiency and standardisation while reducing time consumption.Essential Requirements- Automating, scaling and operating...
-
Software Quality Senior Engineer
2 weeks ago
Bengaluru, Karnataka, India Boomi Software Full timeJob DescriptionJoin us as aSoftware Quality Senior Engineeron our Software Engineering (Data Integration) team in Bengaluru to do the best work of your career and make a profound impact.Location - BangaloreWhat you ll achieveAs aSoftware Quality Senior Engineer, you will be responsible for testing sophisticated systems and software based on the customer s...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Spigot Software Full timeThis 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...
-
Senior Software Engineer
3 days ago
Bengaluru, India Aiprus Software Private Limited Full timeJob Title:Senior Software Engineer – Java, PySpark, Reactive Programming Location:Bengaluru, India Experience:5+ Years Job Description We 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...
-
Senior Software Engineer
5 days ago
Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob 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...
-
Senior Software Engineer
7 days ago
Bengaluru, Karnataka, India Guidewire Software Full timeJob DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...
-
Senior Software Frontend Engineer
2 weeks ago
Hyderabad, Chennai, Bengaluru, India Boomi Software Full timeJob DescriptionJoin us as aSoftware Senior Engineer UIon ourSoftware Engineeringteam inBengaluruto do the best work of your career and make a profound social impact.What you ll achieveAs aSoftware Senior Engineer (UI),you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business...
-
Senior Software Engineer
3 days ago
Bengaluru, India Guidewire Software Full timeSummaryAs 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...