Software Development Engineer
Bangalore, Karnataka, IndiaJob$10–35K/yrPosted 1mo agoStill listed 3 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Bangalore, Karnataka, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The company seeks an experienced Software Development Engineer - Backend with strong expertise in Java or Golang to build scalable backend systems, develop cloud‑native applications, and integrate AI/GenAI capabilities, collaborating across product, engineering, data science, and AI teams in Bangalore.
Skills & qualifications
Skills
Qualifications
Full job description
We are looking for an experienced Software Development Engineer - Backend with strong expertise in Java or Golang to join our technology team in Bangalore. The ideal candidate will have hands-on experience building scalable backend systems, working with cloud platforms, and developing technology solutions in an AI/GenAI environment.
Responsibilities:
- Design, develop, and maintain high-performance, scalable backend applications using Java or Golang.
- Build and manage RESTful APIs, microservices, and distributed systems.
- Work closely with Product, Engineering, Data Science, and AI teams to develop AI-driven products and features.
- Design and implement solutions that integrate AI/ML/GenAI capabilities into backend systems.
- Develop cloud-native applications and deploy services using AWS, Azure, or GCP.
- Optimise application performance, scalability, reliability, and security.
- Participate in system design, architecture discussions, and technical decision-making.
- Write clean, maintainable, and well-tested code.
- Troubleshoot complex production issues and implement long-term solutions.
- Mentor junior engineers and contribute to engineering best practices.
- Collaborate with cross-functional teams throughout the complete software development lifecycle.
Requirements:
- 7-9 years of software development experience with strong backend development expertise.
- Strong proficiency in Java OR Golang.
- Hands-on experience with Spring Boot (for Java candidates) or Go-based backend frameworks.
- Strong understanding of Microservices and Distributed Systems.
- Experience developing and integrating REST APIs.
- Strong knowledge of Data Structures and Algorithms.
- Strong understanding of Object-Oriented Design / Design Patterns.
- Experience with at least one cloud platform: AWS / Azure / GCP.
- Experience with SQL and/or NoSQL databases.
- Knowledge of Docker and Kubernetes.
- Experience with messaging systems such as Kafka, RabbitMQ, or similar.
- Good understanding of System Design and scalable architecture.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Staff Software Development EngineerZscaler · Bangalore, Karnataka, India (Hybrid)Posted 1w agoPosted 1w ago
Software Development Engineer 3 - Graph EngineeringAdobe · Noida, Uttar Pradesh, IndiaPosted 4w agoPosted 4w ago
Software Development Engineer 3 - Microsoft Dynamics DeveloperAdobe · Bangalore, Karnataka, IndiaPosted 2w agoPosted 2w ago
Senior Manager, Software Development EngineeringZscaler · Bangalore, Karnataka, India (Hybrid)Posted 2w agoPosted 2w ago
Software Application Development EngineerIntel · Bangalore, Karnataka, IndiaPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.