JCI
Software Engineer – Full Stack (OpenBlue)
Pune-Maharashtra-India
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- IN
- Work mode
- On-site / unstated
- First seen by hirly
- 20 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
Location: Pune, India | Experience: 6+ years | Full-time
- About the Role
- We're looking for an experienced Software Engineer to help build OpenBlue, Johnson Controls' smart-building platform. You'll work as part of a cross-functional team, build features end to end with a good degree of independence, and share your knowledge with less experienced engineers.
Responsibilities
- Develop features end to end, from design through to production, with minimal supervision.
- Contribute to technical design and design discussions for microservices, APIs and web applications.
- Build and maintain microservices, APIs and web applications.
- Write clean, well-tested, maintainable code that follows team standards.
- Take part in code reviews, giving and receiving constructive feedback, and help mentor junior engineers.
- Run or support proofs of concept (PoCs) to evaluate new technologies and approaches.
- Troubleshoot and fix issues in development, test and production environments.
- Follow secure coding practices and help keep solutions scalable and performant.
- Use AI-assisted development tools to speed up delivery.
- Work with product, UX, QA and DevOps teams across locations to plan and deliver work.
Requirements
- 6+ years of software development experience, including significant hands-on full stack work.
- Strong working knowledge of TypeScript, React and Node.js (NestJS preferred).
- Experience building REST APIs and designing PostgreSQL or other relational data models.
- Good understanding of microservices concepts; exposure to gRPC is a plus.
- Good understanding of web security, automated testing and CI/CD.
- Working knowledge of Docker; experience with Kubernetes, preferably on Azure, is a plus.
- Good communication and problem-solving skills.
Nice to Have
- Exposure to Kafka, Redis or real-time data streaming.
- Experience working on multi-tenant SaaS platforms.
- Interest in or experience with IoT or building systems.
Listed on hirly, a job board. hirly is not the employer: JCI is hiring for this role.
Similar jobs
- Associate Software EngineerPriceline · MumbaiFirst seen today
- Back-End Software EngineerLnw · Pune, IndiaFirst seen today
- Software Engineer Consultant IAllstate · PuneFirst seen today
- Customer Journey Labs Software Engineer - BA4Barclays · Bengaluru, Maruthi Onyx - TESCO TSAFirst seen today
- Custom Software EngineerAccentureFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job