Bengaluru · Senior
Applicants who checked fit first are 3.1× more likely to hear back
Your score for this role already exists
ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.
No credit card · 1 tap with Google
HIGH
Apply With Us! is actively reviewing profiles and moving candidates through the pipeline right now.
First 72 hours
Still inside it - posted 6h agoEarly applicants get seen before the pile builds.
Not a repost
The first time we've seen this listing - it hasn't been closed and reopened.
You almost certainly match several of these already. Unlock your skill map to see the matches, the gaps, and what to fix first.
Job Title:
Senior Software Engineer- C++Job Description
We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled.Job Description – Senior Software Engineer (Microservices & IoT Platform – On-Prem) Location
Purpose of the Role
We are looking for a Senior Software Engineer to design and develop robust microservices for an onpremise IoT platform. The role involves building services that handle device communication (MQTT), high-volume data processing, and integration with BOS systems, while ensuring reliability, performance, and deployability across customer environments with limited infrastructure. The ideal candidate should be hands-on, strong in backend development, and comfortable working in distributed systems running outside cloud-managed environments.
Key Responsibilities
1. Microservices Development
• Design and develop lightweight, high-performance microservices
• Implement REST/gRPC APIs for BOS and external integrations
• Ensure clean separation of concerns and modular design
• Build services that are environment-agnostic and easily deployable
2. IoT & MQTT Integration
• Develop services to
• Implement:
• Handle:
3. Data Processing & Storage
• Handle high-volume IoT data ingestion
• Design efficient data handling logic for:
• Work with PostgreSQL for:
data persistence
optimized queries
• Ensure efficient disk and memory usage in constrained environments
4. Distributed System Implementation
• Implement:
• Handle:
• Work with self-hosted messaging systems (MQTT brokers, Kafka, RabbitMQ, etc.)
5. Performance, Reliability & Scalability
• Optimize services for:
• Identify and fix performance bottlenecks
• Ensure services scale within fixed hardware limits (not infinite cloud scaling)
• Build resilient services with:
6. Deployment Awareness & Operability
• Write services that are:
• Understand:
service startup dependencies
configuration management
• Support:
• Ensure services are:
7. Code Quality & Best Practices
• Follow coding standards defined by architects
• Write clean, maintainable, testable code
• Participate in:
code reviews
design discussions
8. Collaboration •
Work closely with:
• Contribute to improving overall system design
9. Production Support
• Troubleshoot production issues in customer/on-prem environments
• Perform root cause analysis
• Fix bugs and improve system reliability
• Handle real-world issues like config mismatches, infra limitations
Required Skills & Experience Experience
• 5–8 years in backend development
• Strong experience in microservices architecture
• Experience working on production-grade systems
Technical Skills
• Strong programming skills in:
• Experience with:
• Strong understanding of:
IoT & Messaging
• Experience with:
• Understanding of real-time data processing
Database
• Strong knowledge of PostgreSQL
• Experience in:
Infrastructure & Deployment Awareness
• Experience with:
• Basic understanding of:
• Exposure to:
Good to Have
• Experience working on on-prem or edge-based systems
• Exposure to self-hosted messaging systems (Kafka, RabbitMQ, EMQX, Mosquitto)
• Knowledge of event-driven architecture
• Exposure to hybrid systems (on-prem + cloud sync)
Soft Skills
• Strong problem-solving skills
• Ability to work independently with minimal supervision
• Good communication and collaboration skills
• Ownership mindset
Location:
IND Bangalore - 55, Divyasree Towers, Bannerghatta Main RoadLanguage Requirements:
Time Type:
Full timeFree · no signup
Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.
No spam. Just jobs and resources.
Why people use ASAI
Scored, not searched. Every role ranked against your actual profile.
Alerts as often as hourly. Reach new roles while the pile is still small.
Skill gaps, spelled out. See exactly which requirements you don't meet yet.
Verified jobs, only. Say no to ghost jobs. Your time deserves respect.
More Quality Assurance Engineer roles in Bengaluru
See allKeep browsing