{"id":3746881,"url":"https://alion.io/job/extrac-senior-full-stack-software-engineer","title":"Senior Full Stack Software Engineer","company":{"id":4333564,"name":"ExTrac","domain":"extrac.ai","url":"https://alion.io/company/extrac","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":{"label":"UK time","utc_offset_min":0,"utc_offset_max":0},"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":["US","GB"],"hiring_countries_total":2,"salary":{"min":165000,"max":180000,"currency":"USD","period":"year","gross":null,"usd_annual":180000},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"CMMC","optional":false},{"name":"Docker","optional":false},{"name":"FedRAMP","optional":false},{"name":"Go","optional":false},{"name":"Grafana","optional":false},{"name":"Kubernetes","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"Terraform","optional":false},{"name":"ElasticSearch","optional":true},{"name":"PostgreSQL","optional":true}],"status":"live","first_seen_at":"2026-11-04T10:21:26Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-06T23:14:56Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About ExTrac\nExTrac is a decision intelligence company used by governments, defence organisations, financial institutions, and corporates operating in complex, fast-moving environments. Our capabilities fuse curated data sources, domain-specific AI, and deep human expertise to transform information overload into clear, actionable foresight.\nOur ambition is to become the analytical backbone that organisations rely on when geopolitical uncertainty becomes an opportunity or a strategic risk. More at extrac.ai.\nThe Role\nWe are looking for a Senior Software Engineer based in the Washington DC area to work across ExTrac's backend services and the infrastructure they run on. This is a generalist role by design: one week you might be shipping a Go or Python service, the next hardening a deployment pipeline or Terraform module.\nWhat the job involves\nCloud infrastructure and delivery\nBuild and maintain ExTrac's AWS infrastructure using infrastructure-as-code (Terraform, CloudFormation), working to the standards and conventions\n\nDeploy, scale, and troubleshoot containerised workloads in production (Docker, Kubernetes, Argo).\n\nBuild and improve CI/CD pipelines so features land frequently and safely across multiple environments.\n\nPick up workstreams from the US infrastructure roadmap and own them through to delivery.\n\nBackend service delivery\nTake a well-scoped problem, shape the requirements with your lead, write a technical design, and ship it to production.\n\nDevelop and own Go and Python microservices that support data collection, processing, and querying.\n\nDesign and maintain APIs used by internal teams and customers.\n\nContribute to system design and architecture discussions, bringing evidence from what you have built and run.\n\nReliability, observability, and security\nInstrument the services and infrastructure you own (e.g. Prometheus, Grafana) so you know when latency, cost, or reliability are slipping before customers do.\n\nTake part in incident response and post-incident reviews, and turn what you learn into fixes that prevent recurrence.\n\nImplement and maintain infrastructure and application controls that support US compliance frameworks such as FedRAMP and CMMC.\n\nTreat security as an engineering fundamental, and make the case for addressing technical debt rather than living with it.\n\nComfortable supporting out of hours incidents via an on-call rota.\n\nWorking across the US and UK teams\nWork closely with the Lead DevOps Engineer on US infrastructure priorities.\n\nPartner directly with the UK backend team through code reviews, design discussions, and shared delivery across time zones.\n\nWork with the analysts and product managers who use and shape our products, turning what they hit in practice into changes in the system.\n\nYou should apply if\nYou are a genuine generalist. You have built and operated production backend services in Go or Python, and you are just as comfortable in a Terraform module, a CI pipeline, or a Kubernetes manifest.\n\nYou can own a workstream end to end once the why is clear: you work out the what and the how, flag trade-offs and risks early, and deliver without close supervision.\n\nYou treat quality, security, and observability as fundamentals rather than optional extras, and you are interested in the discipline that regulated infrastructure requires.\n\nYou communicate clearly in writing and enjoy working in a distributed team, where good documentation and reliable follow-through matter as much as good code.\n\nYou want to work on things that matter. Our software sits underneath decisions taken by governments, defence organisations, and institutions operating where being wrong or late carries real consequences.\n\nWhere this role can take you\nThe work follows the problem, so you will build depth across backend services and infrastructure rather than being funnelled into one.\n\nYou will be part of our growing US Engineering team, with real influence over how it works as it grows.\n\nWorking alongside the Lead DevOps Engineer and the UK team, strong performance means larger areas of ownership, more architectural say, and a path toward a Lead Engineer role in a team or specialism.\n\nExTrac values IC and management paths equally, taking on reports is not the price of progression.\n\nRequirements\nDue to the compliance requirements of the US customers this role supports, applicants must be US nationals who are resident in the United States.\nWorking pattern - remote working located on the East Coast with the ability to travel to the DC area for the occasional collaborative working session with other East Coast Colleagues.\n4+ years of professional software engineering experience across backend development and cloud infrastructure, with experience owning features end to end in production.\n\nProficiency in building microservices using Go or Python.\n\nHands-on experience with AWS and infrastructure-as-code (Terraform or CloudFormation).\n\nExperience building and maintaining CI/CD pipelines and automating deployment workflows.\n\nWorking experience with Docker and Kubernetes in production.\n\nSolid understanding of distributed systems, databases, and software engineering patterns.\n\nFamiliarity with monitoring, logging, and observability tools (e.g. Prometheus, Grafana).\n\nStrong communication and collaboration skills, including clear technical writing and comfort working with a team based in the UK.\n\nAble to work with regular overlap with UK hours (e.g. US Eastern mornings).\n\nDesirable\nExperience with compliance frameworks such as FedRAMP or CMMC.\n\nExperience with Elasticsearch and PostgreSQL.\n\nExperience operating multi-tenant systems where data isolation is a hard requirement.\n\nExperience working in software for defence, government, or other compliance-constrained environments.\n\nLocated in DC, Maryland, Virginia or Pennsylvania US states.\n\nInterview Process\nInitial Intro Interview - 30 minutes\n\nTechnical Assessment covering codingl and system design skills- 1.5 hours\n\nCompetency-based Interview with Hiring Manager - 30 minutes\n\nCTO Interview - 30 Minutes\n\nBenefits\nCompetitive salary based on skills and experience.\n\nParticipation in Employee Stock Options Programme\n\nA generous benefits package, including medical health insurance and 401(k).\n\n$500/year education budget with more expensive items (like conferences) covered with manager approval.\n\n33 days of leave across the year inclusive of national holidays.\n\nA role that combines mission-driven purpose with cutting-edge technology in a fast-growing company.\n\nExTrac AI provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.\nExTrac AI is committed to a fair and transparent hiring process. We confirm that this advertisement is for an active, existing open role within our organization. Please be advised that we may use artificial intelligence-driven tools to assist our recruitment team in screening, assessing, and selecting candidates for this position but all hiring decisions will be made by a member of our team.","description_format":"text","description_chars":7306,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Health insurance","Stock options"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Market Research","Decision Intelligence"],"lifecycle":[{"event":"open","at":"2026-11-04T13:37:17Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":35,"reasons":["conf:0","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":180000,"is_top_pay":true},"html_url":"https://alion.io/job/extrac-senior-full-stack-software-engineer","json_url":"https://alion.io/job/extrac-senior-full-stack-software-engineer.json","meta":{"generated_at":"2026-11-07T00:49:35Z","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":1996,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":4333564},"rest":"https://alion.io/mcp/rest/get_company?id=4333564"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fextrac-senior-full-stack-software-engineer"},{"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%2Fextrac-senior-full-stack-software-engineer"},{"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%2Fextrac-senior-full-stack-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/extrac-senior-full-stack-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fextrac-senior-full-stack-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3746881}},{"tool":"search_jobs","arguments":{"company":"extrac.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3746881},"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"}}