Software Engineer II, Enterprise
2 days ago
The Opportunity
The Software Engineer II (P2) is a mid-level role within the Amelia Enterprise Conversational AI Engineering team, responsible for designing, developing, and optimizing key components of our AI-driven platform. This role involves backend development, API design, system integrations, and performance optimization, contributing to the evolution of our Conversational AI platform that integrates with Call Centers as a Service and chatbot/IVA platforms.
The ideal candidate has strong expertise in Java, Spring Framework, microservices, and cloud platforms, with a passion for solving complex engineering challenges and improving system efficiency.What You'll DoDesign, Develop, and Optimize Software Components: Implement, test, and enhance scalable, high-performance applications in a distributed environment.Backend Development: Develop robust and efficient RESTful APIs and microservices using Java 11, Spring Framework, Hibernate, and MySQL.Cloud and Containerization: Work with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure, OCI) to build scalable and resilient services.Database Management: Design and optimize database queries and schema for MySQL and Redis.WebSockets and Real-time Communication: Implement and optimize WebSocket-based communication for real-time AI-driven interactions.Integration with AI & NLP Technologies: Collaborate with ML engineers to integrate Large Language Models (LLMs), NLP algorithms, and process engines into the platform.Performance & Scalability Improvements: Identify and resolve performance bottlenecks in a high-throughput, low-latency system.Security & Best Practices: Ensure secure coding practices and compliance with enterprise-grade security standards.Code Quality & Testing: Write unit, integration, and API tests to maintain high software quality standards.Collaboration & Agile Development: Work closely with cross-functional teams including QA, DevOps, and Product Management in an Agile development environment.What You'll Bring
Basic Qualifications (Non-Negotiable)3+ years of experience in Java software development.Strong proficiency in Java 11, Spring Framework, and Hibernate.Experience with microservices architecture and RESTful API development.Hands-on experience with databases (MySQL, Redis).Familiarity with containerization (Docker, Kubernetes).Exposure to cloud platforms (AWS, GCP, Azure, OCI).Knowledge of messaging and real-time communication (WebSockets, Kafka, or RabbitMQ).Strong analytical and problem-solving skills.Experience with Git-based version control systems (BitBucket, GitHub, or GitLab).Strong understanding of Agile development methodologies.
Preferred Qualifications (Nice-To-Have)Experience with AI/ML, NLP, or chatbot technologies.Understanding of process engines and graph algorithms.Experience with CI/CD pipelines (Maven, Gradle, Bamboo, Jenkins).Knowledge of frontend technologies (React, JavaScript, TypeScript) for full-stack contributions.Familiarity with security best practices for enterprise applications.
General RequirementsStrong problem-solving skills and ability to work independently.Eager to learn and grow within an evolving AI-driven technology stack.Excellent collaboration skills, with experience working in cross-functional and globally distributed teams.Proactive mindset with the ability to take ownership of tasks and drive them to completion.Workplace & Compensation
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. #LI-RM1 #LI-HYBRID
-
Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India Upland Software Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSoftware Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...
-
Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India Abnormal AI Full time ₹ 8,00,000 - ₹ 24,00,000 per yearThe OpportunityAbnormal AI is revolutionizing cybersecurity by leveraging AI-native technologies to combat modern cyber threats. We're building a team of top-tier engineers who are excited to use Generative AI tools like Cursor, GitHub Copilot, and Claude to redefine how software is built—faster, smarter, and more efficient.We are seeking a highly skilled...
-
Software Engineer II/III
1 day ago
Bengaluru, Karnataka, India MRI Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearJob Title : Software Engineer II/III Location : Bangalore As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this...
-
Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II - Databricks Engineer + Python programing at JPMorgan Chase within the Commercial & Investment Bank Team, you'll serve as a seasoned member of an...
-
Systems/Software Engineer II
1 week ago
Bengaluru, Karnataka, India Hewlett Packard Enterprise | HPE Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSystems/Software Engineer IIThis role has been designated as 'Remote/Teleworker', which means you will primarily work from home.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to...
-
Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 24,00,000 per yearPeople Skills team under EXP Foundations & People Intelligence team, was established with mission of harnessing endless possibilities of future AI powered people intelligence scenarios across M365 and Copilot.The People Skills team is looking to hire a Software Engineer II to work in People Skills Services and APIs through the exciting journey of...
-
Software Engineer II
1 day ago
Bengaluru, Karnataka, India Planview Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...
-
Software Engineer II
1 day ago
Bengaluru, Karnataka, India Cloudera Full time ₹ 12,00,000 - ₹ 24,00,000 per yearBusiness Area:EngineeringSeniority Level:AssociateJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...
-
Software Engineer II
2 weeks ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 24,00,000 per yearThe Microsoft M365 Enterprise Copilot was launched two years ago to address the fundamental shift in how people work, build their career, and find meaning in their workplace. Employee engagement is in flux during times of economic, demographic, societal and AI changes. People want to be excited about their work, be connected to their company culture,...
-
Software Engineer II, Backend
2 weeks ago
Bengaluru, Karnataka, India Uplers Full time ₹ 20,00,000 - ₹ 60,00,000 per yearSoftware Engineer II, BackendExperience: 3 - 6 Years Exp.Salary : INR 40 Lacs per annumPreferred Notice Period: Within 30 DaysShift: 10:00AM to 7:00PM ISTOpportunity Type: Office , Bengaluru, KarnatakaPlacement Type: Permanent(*Note: This is a requirement for one of Uplers' Clients)Must have skills required :Django, Python (One of Uplers' Clients) is Looking...