{"id":4275179,"url":"https://alion.io/job/cloudbees-principal-software-engineer","title":"Principal Software Engineer","company":{"id":1752869,"name":"Cloudbees","domain":"cloudbees.com","url":"https://alion.io/company/cloudbees","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chennai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Go","optional":false},{"name":"Progressive Delivery","optional":false},{"name":"CI/CD","optional":true},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-11-13T18:35:45Z","employer_posted_date":null,"last_verified_at":"2026-11-13T18:35:45Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"About the team:\n\nOur department, internally called \"Faster, Safer Releases,\" has three areas: CDRO Classic (CloudBees CD/RO, our established, self-managed release orchestration product, still very much serving customers today), Unify Release Orchestration (Unify RO, its newer sibling, delivered as a SaaS), and Unify FM (feature management). You'd help shape the technical direction of Unify RO alongside the engineers already building it, who are rethinking what release orchestration can look like rather than porting CDRO Classic.\n\nYou'll join a core team of experienced engineers, and many more people contribute to the RO codebase beyond that: engineers from other teams across the department often land on it. You won't manage anyone. You'll be a go-to technical contact for RO work happening outside the core team, and you'll share accountability with the core team for the codebase's long-term health, including bridging to CDRO Classic customers curious about Unify RO and pushing internal dogfooding so CloudBees' own teams ship their own PRs faster and safer, alongside Unify FM.\n\nWhat you'll do:\nHelp shape where Unify RO goes\nLearn the current RO architecture from the people who built it, well enough to form an evidence-based view: what's solid, what's accumulating risk, and which ideas from CDRO Classic are worth carrying forward.\nHelp sequence the technical roadmap so the team ships value every few weeks, not a multi-quarter rewrite. You'll work closely with the RO product manager, as a conversation with the whole team rather than a two-person channel: product owns what and why, engineering owns how and in what order.\nStay hands-on with hard problems, especially ones that cross team boundaries and have no natural owner today.\nMake the team stronger, not more dependent on you\nWork as a peer with strong engineers, on the core team and on other teams when they're on RO, as ready to be persuaded as to persuade.\nBring context from across the department and from customers. Most technical calls stay with the engineers closest to the work: your job is to make those calls better informed, not to collect them.\nGive candid, useful design and code review, and expect the same back.\nBuild the bridge to CDRO Classic and the business\nTalk to CDRO Classic customers interested in Unify RO. Bring back what actually matters to them.\nDrive adoption of RO pipelines inside CloudBees itself: help other teams ship PRs from dev to production faster and safer, combining progressive delivery with feature flagging, in partnership with Unify FM.\nMake quality the default, not an afterthought\nKeep testing, service boundaries, and release discipline strong as the team and roadmap evolve.\nPay down tech debt as you go instead of letting it pile up behind the next feature.\nPush observability toward finding root causes fast.\nMake it possible for other teams to move fast in the RO codebase without breaking it: through tooling, clear specs (including for AI-written changes), onboarding, and code review.\nWrite down architectural decisions and the reasoning behind them, so nobody has to rediscover it in six months.\n\nRequirements: What we're looking for:\nMust have\n10+ years of experience, with principal or staff+ scope you can point to: you've joined a complex, live system and its team and measurably improved it together, including the sequencing and trade-off calls involved.\nYou lead through influence and technical credibility, not formal authority. If what attracts you to this role is the chance to \"decide\" things, this isn't the right fit: every engineer here, principal included, asks good questions and earns agreement rather than pulling rank.\nStrong opinions, loosely held. Earning agreement means forming a real point of view and arguing for it, then dropping it fast when someone shows you better evidence.\nThe same goes outside the team: you're comfortable talking directly to customers about technical trade-offs.\nHands-on backend depth building and operating microservices on AWS, ideally in Go. Strong experience in a comparable backend language, with appetite to go deep in Go, also works.\nThe distributed-systems depth that goes with it: concurrency, event-driven architectures, message buses, and what actually breaks in each of them in production.\nHands-on use of AI coding agents (Claude Code, Cursor, Copilot, or similar) in your own work, not secondhand opinions. You know where they're good and bad, and that shapes how you think about architecture, review, and the governance problem Unify RO exists to solve.\nA sense of humor. You'll need one some days, and it'll help on the good ones too.\nNice to have\nExperience with CI/CD systems, workflow/pipeline engines, or developer platforms.\nExperience with progressive delivery or feature flagging.\nJava. CDRO Classic is written in Java, and knowing it shortens the ramp on deciding what to keep.\n\nWho this is for:\n\nYou like joining a system that's already moving, built by people who know it better than you will on day one. You'd rather improve what's working than rewrite it from scratch, and you're energized by a role that's equal parts deep technical work, customer conversations, and getting other CloudBees teams to use what the team builds. Sharp and a little irreverent beats technically flawless but humorless, as long as you still ship.\nSkills\nAI Coding, AWS, Backend, Claude, Concurrency, Copilot, Cursor, Distributed Systems, Event-Driven, Go, Java, Messaging, Microservices","description_format":"text","description_chars":5478,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["DevOps & Platform Engineering","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-11-13T18:35:45Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":32,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T21:45:45Z"},"pay":null,"html_url":"https://alion.io/job/cloudbees-principal-software-engineer","json_url":"https://alion.io/job/cloudbees-principal-software-engineer.json","meta":{"generated_at":"2026-11-13T21:45:45Z","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":43409,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":1752869},"rest":"https://alion.io/mcp/rest/get_company?id=1752869"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcloudbees-principal-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fcloudbees-principal-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fcloudbees-principal-software-engineer"},{"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/cloudbees-principal-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcloudbees-principal-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4275179}},{"tool":"search_jobs","arguments":{"company":"cloudbees.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4275179},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}