{"id":129611,"url":"https://alion.io/job/dragos-principal-software-engineer-backend","title":"Principal Software Engineer - Backend","company":{"id":49114,"name":"Dragos","domain":"dragos.com","url":"https://alion.io/company/dragos","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":88,"open_postings":4,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":41,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":225000,"max":null,"currency":"USD","period":"year","gross":null,"usd_annual":225000},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Go","optional":false},{"name":"Grafana","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"Rust","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-07-21T01:12:11Z","employer_posted_date":"2026-09-23","last_verified_at":"2026-10-17T08:24:12Z","board_verified":true,"closed_at":null,"days_open":88,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":88},"description":"At Dragos, the mission is personal. The systems we protect deliver the water you drink, power your home, and keep the hospitals your community depends on running. Those critical infrastructure systems that power our civilization around the world are under attack every day by adversaries. When those systems fail, people are immediately at risk. We are the global leader in xOT cybersecurity, combining technology, threat intelligence, and expert services. The people here chose this work because they understand what is at stake. Here, you will find a remote-first mission-driven team across North America, Europe, the Middle East, and APAC built on authenticity, transparency, and trust. If safeguarding the systems that protect your family, friends, and community is the kind of work that matters to you, you are in the right place. \nAbout The Role: \nDragos is seeking a Principal Software Engineer to join our team in building the leading xOT Security Platform. We work in a matrix style engineering organization which means in this role, you will be part of our Backend Community. To be successful at Dragos you will need to: \nBe passionate about your craft, minding the details while working quickly.\nHave a strong product sense and care deeply about the customers and problems we are solving.\nBe self-directed with a strong work ethic and ability to operate autonomously.\nHave excellent communication skills for remote collaboration, working well across engineering disciplines. \nAt Dragos, we don’t hire engineers whose only mission in life is to write code. We are looking for backend engineers who yearn to contribute to more than just a code base and who are willing to stretch themselves to accomplish the mission. \nResponsibilities: \nOur backend community is the heartbeat of the Dragos Platform, playing a pivotal role in the success of our customers’ ability to secure their OT environments. \nAs a backend engineer you will: \nDesign and implement robust, testable, high-performance systems and tools in Rust.\nOptimize existing software architectures to enhance speed and efficiency.\nActively participate in all phases of the development lifecycle, including debugging and optimization, ensuring and elevating software quality. \nStay informed about the latest advancements in Rust programming, security, and software design principles, helping to foster an environment of continuous learning and improvement. \nGive and receive peer feedback on a normal cadence as part of our review cycle \nMinimum Qualifications:\n10+ years of experience developing backend systems at scale in high-performance team environments \n5+ years of experience in relational databases such as Postgres\n5+ years of experience with NoSQL databases such as Elasticsearch \n5+ years of experience working in a microservices architecture\nRust proficiency - or the willingness and demonstrated ability to become proficient quickly\nExperience integrating with third party devices and data providers\nExperience incorporating AI tools, models, or services into development workflows\nProven track record of mentoring and developing senior engineers\nDemonstrated ability to lead architectural decisions and influence technical strategy across multiple teams \nExperience working in cybersecurity, OT, or ICS environments\nAdditional Qualifications that Will Help You Succeed: \nExperience building and operating distributed systems at scale with a focus on reliability\nFamiliarity with Kubernetes and cloud-native architectures\nExperience with containerization (Docker)\nStrong understanding of observability tooling (Prometheus, Grafana)\nExperience building CI/CD pipelines and working with IaC tools (Terraform)\nExperience building information security-focused products or applying secure coding practices\nExperience with Kotlin, Go, or Python in production environments\nExperience mentoring team members or leading technical initiatives \nCompensation: \nSalary: $225,000\nCompetitive Equity Package \nComprehensive Benefits Plan \n#LI-LF1 #LI-REMOTE \nDragos is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics, or any other basis forbidden under federal, state, or local laws. All new hires must pass a background check as a condition of employment.","description_format":"text","description_chars":4344,"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":["Continuous learning","Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Network Security","Threat Intelligence","Information Security","Incident Response"],"lifecycle":[{"event":"open","at":"2026-07-21T01:12:11Z"}],"visa":[],"liveness":{"score":21,"band":"cold","label":"Long shot","p_open":1,"p_active":0.738,"p_room":0.28,"age_days":88,"expected_fill_days":41,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":225000,"is_top_pay":true},"html_url":"https://alion.io/job/dragos-principal-software-engineer-backend","json_url":"https://alion.io/job/dragos-principal-software-engineer-backend.json","meta":{"generated_at":"2026-10-17T08:45:37Z","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":11721,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":49114},"rest":"https://alion.io/mcp/rest/get_company?id=49114"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdragos-principal-software-engineer-backend"},{"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%2Fdragos-principal-software-engineer-backend"},{"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%2Fdragos-principal-software-engineer-backend"},{"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/dragos-principal-software-engineer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdragos-principal-software-engineer-backend"}]}