{"id":3240872,"url":"https://alion.io/job/endurosat-senior-software-engineer-endurosat","title":"Senior Software Engineer - EnduroSat","company":{"id":55463,"name":"EnduroSat","domain":"endurosat.com","url":"https://alion.io/company/endurosat","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":50000,"max_usd":95000,"period":"year","method":"role_seniority_country_cell","sample_n":8},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"Claude Code","optional":false},{"name":"GCP","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"Java","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"WebSockets","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-25T15:52:54Z","employer_posted_date":"2026-10-25","last_verified_at":"2026-10-29T15:53:56Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"About us\nWe are EnduroSat! A fast-growing space scale-up at the forefront of satellite innovation, specializing in advanced software-flexible satellites for commercial, governmental, and scientific endeavors.\nThis is more than a job, it’s a missionWe are making space universally accessible and redefining what's possible.\n\nWe get things doneWe take ownership of what we do and we work hard to make a difference.\n\nWe are fearlessTransparency is our only way forward. We dare to address and resolve issues head-on.\n\nWe learn from our mistakesWe deliver, take informed risks, and evolve to achieve our goals. We compare with the best version of ourselves\n\nThe problem you'll work on\nThe SpaceOps Platform operates hundreds of EnduroSat satellites, many of them taking decisions autonomously, without a human in the loop. When the platform gets it wrong, missions are lost. When it gets it right, our customers can do things in space that no one else can deliver. There's no big playbook to copy from, and you'll own real surface area from day one.\nWe're hiring an AI-leveraged engineer: someone who orchestrates AI agents, prompting, and reviews as a core part of how they design, build, and debug, and who knows when AI output is wrong, insufficient, or unsafe to ship. Both halves are non-negotiable. We're technology-agnostic on language; we care about how you think and what you've shipped.\nSome of your daily tasks will include\nDesign, build, and maintain back-end services and APIs (REST and WebSocket) for the SpaceOps Platform\nBuild cloud-native solutions and run them at scale on AWS, GCP, or Azure\nModel and manage data stores (particularly NoSQL) for satellite telemetry and operational data\nImplement and uphold security, authentication, and permissions (OAuth2, OIDC)\nOrchestrate AI tooling, like Claude Code, and build agentic workflows across design, implementation, review, and debugging, while keeping a critical eye on every output, improving the harness after each mishap\nOwn features end-to-end: from requirements through production deployment and post-launch operation\nWhat we look for\n5+ years of professional back-end or full-stack software engineering experience\nA demonstrable AI-leveraged workflow with strong judgement: comfortable orchestrating AI agents and prompting daily, and able to spot when AI output is wrong, hallucinated, or unsafe to ship\nStrong proficiency in at least one of: Node.js, C#, Java, or Python (we're language-agnostic, bring your strength)\nHands-on experience with at least one major cloud provider (mandatory): AWS, GCP, or Azure\nStrong NoSQL database design experience\nProficiency in REST and/or WebSocket API design and development\nExperience with security mechanisms and permissions management (OAuth2, OIDC, or equivalent)\nBachelor's degree in Computer Science, Engineering, or equivalent practical depth\nThis role is not for you if...\nYou like detailed specs and a stable backlog. A lot of what we work on doesn't have an answer yet; we figure it out as we go.\nYou're uncomfortable making calls without complete information.\nYou like AI mostly because it makes you faster. We need someone who's just as interested in catching where it goes wrong.\nYou want a polished, predictable codebase. Ours isn't, and parts of it won't be for a while.\nIf those sound like a relief rather than a warning, keep reading.\nWhat you're signing up for\nIf you're an engineer who's faster and more dangerous with AI than without it, and you're tired of teams that either ban it or rubber-stamp its output, this is a team that takes both halves seriously.\nReal engineering challenges. You'll work on autonomous decision-making for spacecraft we actually operate today, not a research demo.\nAI-augmented engineering, done seriously. We treat AI fluency and AI skepticism as paired core skills, and expect you to raise the bar on both.\nQuarterly objectives, delivery culture. Clear quarterly goals, short feedback loops, and a team that ships.\n Growth and learning. Career progression framework plus our hands-on space education program with international experts.\nAt EnduroSat, we embrace diversity and strive to create an inclusive environment where everyone is treated with fairness and respect. We are committed to equal employment opportunities without discrimination against any employee or job applicant on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, or gender identity. Additionally, this position is suitable for people with disabilities in accordance with the People with Disabilities National Regulation Act, ensuring accessibility and accommodation in the workplace.","description_format":"text","description_chars":4662,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Space & Aerospace","Satellite Communications","Satellite Manufacturing"],"lifecycle":[{"event":"open","at":"2026-10-25T15:52:54Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":28,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/endurosat-senior-software-engineer-endurosat","json_url":"https://alion.io/job/endurosat-senior-software-engineer-endurosat.json","meta":{"generated_at":"2026-10-29T17:13:36Z","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":25778,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00: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":55463},"rest":"https://alion.io/mcp/rest/get_company?id=55463"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fendurosat-senior-software-engineer-endurosat"},{"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%2Fendurosat-senior-software-engineer-endurosat"},{"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%2Fendurosat-senior-software-engineer-endurosat"},{"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/endurosat-senior-software-engineer-endurosat\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fendurosat-senior-software-engineer-endurosat"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3240872}},{"tool":"search_jobs","arguments":{"company":"endurosat.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3240872},"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"}}