-
DomainTools

Senior Software Engineer (Python, Kafka, and K8)

DomainTools
Portugal · Full-time · Mid-Senior

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.


Job Responsibilities

  • 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


Key Applicant Qualifications

  • 3+ 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


More Details:

  • 100% remote in United States Pacific Hours
  • Salary: up to $90,000 per annum

Key Skills

Ranked by relevance

python rust docker cloud aws machine learning elasticsearch data mining kubernetes apache golang scala cicd c
Login to Apply
Posted
May 18, 2026
Type
Full-time
Level
Mid-Senior
Location
Portugal

Industries

Computer Network Security

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tigera
Related

Senior Software Engineer - Cloud

2026-05-26

Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
Infoblox
Related

Senior Software Engineer

2026-05-26

Full-time
Not Applicable
Canada
Computer
Engineering
View Job Details
Zimperium
Related

DevOps Engineer (Europe remote)

2026-05-25

Full-time
Not Applicable
Latvia
Computer
Engineering