Backend Platform Engineer (Distributed Systems)
North Hires
2 - 5 years
Bengaluru
Posted: 21/02/2026
Job Description
Company Description
North Hires is a premier consulting firm specializing in Custom Software Development, Recruitment, Sourcing, and Executive Search services. With a strong presence across the USA, UK, India, and EMEA, we connect top-tier talent with leading organizations. Our comprehensive range of services includes Recruitment Process Outsourcing (RPO), Virtual Employees, Contract Recruitment, and Digital Marketing Solutions. Driven by a mission to empower businesses, North Hires partners with organizations to foster growth, innovation, and success through exceptional recruitment solutions. Our team leverages deep industry expertise and a vast network of connections to deliver tailored and impactful results.
Role Description
We are seeking an experienced Core Software Engineer to design, build, test, and scale mission-critical platform components that power highly available production systems. This role requires end-to-end ownershipfrom requirements and architecture to deployment and operational supportwhile delivering high-performance, reliable, and scalable solutions.
Key Responsibilities
- Design, implement, and scale distributed backend systems for 24x7 production environments
- Architect and build highly available, fault-tolerant, large-scale platforms
- Own features end-to-end, ensuring smooth deployments and operational excellence
- Collaborate with cross-functional teams and contribute to system architecture decisions
- Translate business requirements into scalable technical solutions
- Proactively identify bottlenecks and drive performance, reliability, and scalability improvements
- Ensure uptime, SLA adherence, and production stability
Required Skills
- 6+ years of experience building and operating large-scale, distributed production systems
- Strong backend expertise in Java (preferred), C++, or similar object-oriented languages
- Deep understanding of distributed systems, concurrency, scalability, and high-availability architectures
- Strong computer science fundamentals (data structures, algorithms, systems design)
- Proficiency in object-oriented design and modern engineering practices
- Experience working in Agile development environments
- Hands-on experience with open-source technologies (contributions are a plus)
- Proven track record of maintaining reliability and uptime in 24x7 systems
- Strong problem-solving, ownership mindset, and effective communication skills
This role is ideal for engineers passionate about building resilient, high-performance distributed systems at scale.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
