> Markdown version of [/jobs/ext/1748156-software-engineer](https://www.wearedevelopers.com/jobs/ext/1748156-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** DomainTools - **Location:** Denver, CO, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Airflow, Amazon Web Services, Bash Shell, Cloud Computing, Code Review, Encodings, Codecs, Continuous Integration, Information Engineering, Data Mining, Data Stores, Domain Name System (DNS), Elasticsearch, Apache Hive, Python (Programming Language), PostgreSQL, Machine Learning, Apache Spark, Kubernetes, Information Technology, Apache Kafka, Data Pipelines, Docker, Microservices - **Published:** July 16, 2026 - **Apply:** https://apply.workable.com/domain-tools/j/E2072FA81D/apply?s=BuiltInNationwide ## About the Role DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect for a creative problem-solver with deep expertise in large-scale data engineering and a passion for technical leadership and continuous improvement. You'll be a key technical collaborator, not only designing and maintaining complex systems but also accelerating engineering productivity and mentoring the next generation of engineers. We are looking for someone with a strong background in Python, Rust, GoLang, and cloud infrastructure (AWS, Docker, Kubernetes) who is eager to take on big challenges and deliver high-quality, impactful results., * 5+ years of professional development experience with Python, GoLang, Rust or equivalent languages. Expertise in Rust and Python is highly valued. * 3+ years of experience with cloud infrastructure, specifically AWS, Docker, and Kubernetes. * 3+ years of experience with web-scale data engineering, leveraging data stores such as OpenSearch, Postgres (or PSQL), CockroachDB and Spark. * 3+ years of professional experience with Kafka. * 5+ years of experience working with Linux/Unix environments. * Excellent written and verbal communication skills. * Proven ability to coordinate effectively between multiple teams. * A positive attitude, strong interpersonal skills, and a genuine enjoyment of collaborating with, mentoring and assisting teammates. * Exceptional attention to detail and a commitment to delivering high-quality results. * Demonstrated history of high initiative and productivity that consistently adds value. * A proactive attitude towards continuous learning, particularly in unfamiliar domains. * Excited and passionate about working within the security space. Pluses * Bachelor's degree or higher in Computer Science/related field or equivalent experience * Design, implementation and/or maintenance of CICD & microservices * Experience with Data Pipelines such as ElasticSearch, NATS or Apache Airflow * Experience with data mining or machine learning techniques * Experience with text codec, encoding & web protocols * Bash, Scala, C, or Hive development experience * Experience with full stack development ## Description * Design, code and maintain web-scale data systems * Discover, analyze and validate new data sets to add value for our customers * Creative problem solving to necessarily complex systems * Research, prove and employ cutting edge techniques & technologies * Provide code reviews, design feedback, demos, technical requirements & documentation * Provide accurate, scope, estimates for time, capacity & costs of projects * Improve the lives of your coworkers by accelerating engineering productivity, reducing operational toil and increasing consistency * Provide technical leadership, assist in on-boarding & mentoring of junior engineers ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)