{"id":2895560,"url":"https://alion.io/job/johnson-controls-software-engineer-full-stack-openblue","title":"Software Engineer – Full Stack (OpenBlue)","company":{"id":448321,"name":"Johnson Controls","domain":"johnsoncontrols.com","url":"https://alion.io/company/johnsoncontrols-3","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":85,"open_postings":752,"ghost_share":0.001,"stale_share":0.596,"repost_share":0.013,"time_to_fill_p50_days":22,"computed_at":"2026-10-21T05:46:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":14000,"max_usd":33000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"gRPC","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Azure","optional":true},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-10-19T00:00:00Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-21T09:23:59Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Location: Pune, India | Experience: 6+ years | Full-time\nAbout the Role\nWe'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.\nResponsibilities\nDevelop features end to end, from design through to production, with minimal supervision.\nContribute to technical design and design discussions for microservices, APIs and web applications.\nBuild and maintain microservices, APIs and web applications.\nWrite clean, well-tested, maintainable code that follows team standards.\nTake part in code reviews, giving and receiving constructive feedback, and help mentor junior engineers.\nRun or support proofs of concept (PoCs) to evaluate new technologies and approaches.\nTroubleshoot and fix issues in development, test and production environments.\nFollow secure coding practices and help keep solutions scalable and performant.\nUse AI-assisted development tools to speed up delivery.\nWork with product, UX, QA and DevOps teams across locations to plan and deliver work.\nRequirements\n6+ years of software development experience, including significant hands-on full stack work.\nStrong working knowledge of TypeScript, React and Node.js (NestJS preferred).\nExperience building REST APIs and designing PostgreSQL or other relational data models.\nGood understanding of microservices concepts; exposure to gRPC is a plus.\nGood understanding of web security, automated testing and CI/CD.\nWorking knowledge of Docker; experience with Kubernetes, preferably on Azure, is a plus.\nGood communication and problem-solving skills.\nNice to Have\nExposure to Kafka, Redis or real-time data streaming.\nExperience working on multi-tenant SaaS platforms.\nInterest in or experience with IoT or building systems.","description_format":"text","description_chars":1909,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Efficiency","HVAC & Refrigeration","Access Control & Alarm Systems","Building Automation & Controls"],"lifecycle":[{"event":"open","at":"2026-10-20T04:28:39Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":2,"expected_fill_days":22,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-21T05:46:15Z"},"pay":null,"html_url":"https://alion.io/job/johnson-controls-software-engineer-full-stack-openblue","json_url":"https://alion.io/job/johnson-controls-software-engineer-full-stack-openblue.json","meta":{"generated_at":"2026-10-21T12:11:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17316,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":448321},"rest":"https://alion.io/mcp/rest/get_company?id=448321"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjohnson-controls-software-engineer-full-stack-openblue"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjohnson-controls-software-engineer-full-stack-openblue"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjohnson-controls-software-engineer-full-stack-openblue"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/johnson-controls-software-engineer-full-stack-openblue\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjohnson-controls-software-engineer-full-stack-openblue"}]}