CrawlJobs Logo

Software Engineer - Self-Hosted Infrastructure

United States · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

We're hiring a software engineer to join the team responsible for making our self-hosted product offering as easy as possible for our customers to install and operate. You'll build and improve the product features and tooling that power self-hosted installations, ensuring our customers have a seamless experience whether they run Tines in our cloud or in their own infrastructure.

Job Responsibility

  • Drive impactful changes in our codebase in your first week, and see them live in production minutes after merging them
  • Work closely with colleagues in design and product functions to create and evolve our self-hosted product offering
  • Build and improve the software that powers how customers install, configure, upgrade, and operate Tines in their own infrastructure, including air-gapped environments
  • Write and review high-quality, well-tested code
  • Identify areas for improvement, both in our codebase and in how we work
  • Take full ownership of the problems you solve and the software you write to solve them - all the way to production and beyond

Requirements

  • Roughly 3 - 5 years as a professional software engineer with a proven track record of success as a software engineer
  • Direct experience of building and delivering software using a high-level programming language
  • Experience with containerized applications or self-hosted deployment environments is a plus but not required
  • Your abilities matter, not your education or exactly where you've worked
  • This role is broad, not specialized
  • You are customer obsessed and willing to go deep into unfamiliar stacks to find root causes for errors, performance issues, and bugs
  • We're focused on the most important problems, not the most interesting ones
  • We work healthily and sustainably
  • Your contributions will be obvious
  • We're building an inclusive, supportive team

Nice to have

  • Experience with containerized applications or self-hosted deployment environments
  • Experience with Kubernetes, Helm, and container orchestration
  • Familiarity with Ruby and TypeScript

What we offer

  • Competitive salary
  • Startup equity & extended exercise window
  • Matching retirement plans
  • Home office setup
  • Private healthcare plans
  • 25 days annual leave
  • Extra company holidays
  • Generous parental leave programs
  • Flexibility in how and where you work
  • Phone and home Internet allowance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Self-Hosted Infrastructure

8 matching positions

Senior Software Engineer - Self-Hosted Infrastructure

We're hiring a software engineer to join the team responsible for making our sel...
Location
Location
Ireland
Salary
Salary:
Not provided
tines.com Logo
Tines
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Roughly 7+ years as a professional software engineer
  • Proven track record of success as a senior software engineer
  • Direct experience of building and delivering software using a high-level programming language
  • Experience building software for containerized or self-hosted deployment environments is a strong plus
  • Familiarity with Kubernetes, Helm, and container orchestration concepts
  • Your abilities matter, not your education or exactly where you've worked
  • You are customer obsessed and willing to go deep into unfamiliar stacks to find root causes for errors, performance issues, and bugs
  • You understand that the best solution isn't always the best technical solution, but a compromise that meets customers where they are
  • We're focused on the most important problems, not the most interesting ones
  • We work healthily and sustainably
Job Responsibility
Job Responsibility
  • Drive the technical direction of our self-hosted delivery and design product features that work seamlessly across cloud and self-hosted environments
  • Make changes in our codebase in your first week, and see them live in production minutes after merging them
  • Build and improve the software that powers how customers install, configure, upgrade, and operate Tines in their own infrastructure
  • Write and review high quality, well tested code
  • Identify the most important problems to solve across our self-hosted stack, shape the technical approach, and share the responsibility of making our team better
  • Own the problems you're solving - from scoping ambiguous challenges through to production and beyond, responding to customer feedback to improve those solutions
  • Use your knowledge to mentor other engineers in our team
What we offer
What we offer
  • Competitive salary
  • Startup equity & extended exercise window
  • Matching retirement plans
  • Home office setup
  • Private healthcare plans
  • 25 days annual leave
  • Extra company holidays
  • Generous parental leave programs
  • Flexibility in how and where you work
  • Phone and home Internet allowance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Infrastructure Reliability

We are seeking a Senior Software Engineer to join our Security Product team, foc...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
jfrog.com Logo
JFrog
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with at least 3+ years focused on debugging and solving infrastructure-level problems in distributed systems
  • Strong proficiency in Go
  • familiarity with Python and Helm is a plus
  • Deep hands-on experience with RabbitMQ or similar message brokers (Kafka, ActiveMQ) - including queue management, clustering, monitoring, and production troubleshooting
  • Solid working knowledge of Kubernetes (pod lifecycle, resource management, networking, debugging CrashLoopBackOff / OOMKilled scenarios) and Docker
  • Experience investigating production incidents and conducting post-incident reviews with clear root cause analysis and follow-through
  • Strong understanding of Linux systems, networking fundamentals, and cloud infrastructure (AWS, Azure, or GCP)
  • Ability to read and interpret logs, thread dumps, heap dumps, and system metrics to isolate root causes under time pressure
  • Excellent analytical and problem-solving skills with a methodical approach to debugging
  • Strong written and verbal communication skills - ability to produce clear incident reports, root cause analyses, and playbooks, and to communicate effectively across engineering, SRE, and customer-facing teams
Job Responsibility
Job Responsibility
  • Investigate system outages and production failures across customer environments (SaaS and self-hosted), spanning RabbitMQ, Kubernetes, Docker, Postgres, and cloud infrastructure (AWS, Azure, GCP)
  • Identify recurring failure patterns and systemic weaknesses from incident data, and drive them to resolution - whether by writing Go code yourself (resilience features, infrastructure fixes, observability) or by collaborating with service owners to prioritize and address reliability gaps
  • Lead and participate in post-incident reviews - document root causes, corrective actions, and follow through to ensure issues are properly resolved
  • Collaborate with production engineering and SRE teams to develop and maintain operational playbooks and runbooks that reduce time-to-resolution
  • Diagnose root causes across the full stack - message queue failures, container lifecycle issues, cloud networking, disk and memory pressure, and deployment topology mismatches
  • Design and implement data migrations and lifecycle management for infrastructure components such as queue management and vhost operations
  • Emit and monitor operational metrics to proactively detect infrastructure degradation and measure service reliability
Read More
Arrow Right

Senior Software Engineer, Infrastructure

Serval is building an AI platform to automate complex IT workflows for modern en...
Location
Location
United States , San Francisco
Salary
Salary:
200000.00 - 300000.00 USD / Year
serval.com Logo
Serval
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years building and operating large-scale distributed systems in production environments
  • Strong experience writing and maintaining Terraform for infrastructure provisioning and management
  • Deep knowledge of at least one major cloud provider (AWS, GCP, or Azure), including compute, networking, storage, and managed services
  • Experience building, packaging, and supporting self-hosted or on-premises software deployments for enterprise customers
  • Proficiency in Python, Go, or similar languages for building automation, tooling, and infrastructure services
  • Strong understanding of networking, databases, containerization (Docker, Kubernetes), and orchestration systems
  • Experience with monitoring, logging, alerting, and incident management tools (e.g., Datadog, Prometheus, Grafana, PagerDuty)
  • Ability to communicate technical concepts clearly to customers and provide infrastructure support and guidance
  • Ability to debug complex system issues, analyze performance bottlenecks, and implement effective solutions
Job Responsibility
Job Responsibility
  • Design, implement, and operate large-scale distributed systems that power Serval's AI agents, workflow orchestration, and data pipelines
  • Write and maintain Terraform modules to provision and manage cloud infrastructure across AWS, GCP, or Azure environments
  • Build and maintain deployment packages, installation scripts, and infrastructure templates that enable customers to self-host Serval in their own environments
  • Provide technical guidance and troubleshooting support to enterprise customers deploying and operating self-hosted instances of Serval
  • Ensure high availability, performance, and reliability of production systems through monitoring, alerting, incident response, and capacity planning
  • Build internal tools and platforms that enable product engineers to deploy, test, and operate services efficiently
  • Collaborate with engineering teams to design resilient, scalable architectures that support both cloud-hosted and self-hosted deployment models
  • Profile and optimize system performance, including compute, storage, networking, and database layers
  • Implement security best practices and ensure infrastructure meets enterprise compliance requirements for both managed and self-hosted deployments
What we offer
What we offer
  • Offers Equity
  • comprehensive health coverage
  • flexible PTO
  • daily lunches and snacks
  • onsite gym access
  • regular team events and offsites
  • Fulltime
Read More
Arrow Right

Software Engineer Developer Experience

Joyent powers the global cloud infrastructure and developer platform providing b...
Location
Location
United States
Salary
Salary:
150000.00 - 180000.00 USD / Year
joyent.com Logo
Joyent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with GitOps and utilizing github action runners (and knowledge on self-hosted runners) particularly for kubernetes related workloads
  • Understanding of cicd pipeline concepts (jenkins knowledge is also helpful)
  • Understanding of Linux Administration (rocky/centos/rhel and ubuntu)
  • Familiar with configuration management tools (ansible is a must)
  • Ability to analyze complex problems and come up with effective solutions in a cloud context
  • Able to communicate effectively with members of the team in different time zones and cross-functionals teams including DevOps, architects, and business stakeholders
  • Basic project management skills to manage tasks, timelines, and priorities effectively
  • The ability to analyze data and metrics to make data-driven decisions for optimizing cloud resources and performance
  • Ownership -Take ownership of projects, ensuring excellence in execution and accountability for results
  • Innovation - Drive innovation by proposing and implementing creative solutions to challenges
Job Responsibility
Job Responsibility
  • Contribute to a standardized Terragrunt directory structure organized by account, region, environment, and category to ensure scalable, easily navigable configurations
  • Refactor and migrate legacy Terraform stacks by moving modules and resources between state files, then reapplying state to new projects to minimize downtime and drift
  • Architect cross-account and cross-cloud-provider deployments by leveraging best-practice RBAC roles and permission sets, enabling least-privilege access patterns
  • Enforce DRY principles by leveraging Terragrunt wrappers to reduce code duplication, promote module reuse, and streamline maintenance
  • Enforce DRY principles by leveraging Kubernetes configuration tools, such as Tanka/Jsonnet/Helm/Kustomize, to manage multi-cloud/region/environment deployments from a central location
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life Insurance
  • 401(k)
  • Employee Purchase Program
  • Vacation and Sick leave
  • electronic reimbursement
  • bonus compensation
  • Referral Bonus
  • Fulltime
Read More
Arrow Right

Software Engineer - Data Engineering

At Catawiki, data sits at the core of our decision-making, powering everything f...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
catawiki.com Logo
Catawiki
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience building and operating data systems in production
  • Fluent in Python and SQL
  • Experience with data integration tools such as Fivetran and/or Airbyte
  • Experience with CI/CD, Infrastructure as Code (e.g. Terraform), and modern DataOps practices
  • Experience with cloud platforms (GCP is a plus)
  • Familiar with parts of the data stack such as BigQuery, PubSub, DataFlow, GKE, Airflow, Airbyte, FastAPI and Prometheus
  • Experience with streaming pipelines using technologies like Kafka, Pub/Sub, Dataflow, or Apache Beam
  • Keen to learn new tools, support data platform and machine learning engineering initiatives
  • Understand the importance of data privacy and GDPR
Job Responsibility
Job Responsibility
  • Build and Scale Data Pipelines: Maintain and develop reliable batch and streaming pipelines that ingest data from internal systems and third-party sources into Catawiki’s data warehouse
  • Empower Data Science and AI: Maintain and enhance the tools and platforms used by Data Scientists for analysis, experimentation, model training, and model deployment
  • Protect Data and Privacy: Ensure data is stored securely and that governance, access control, and privacy standards are consistently applied across the data platform
  • Run and Evolve the Data Platform: Maintain the infrastructure that hosts our data tools and applications, keeping it scalable, stable, and cost-effective
  • Own Core Data Tooling: Self-host and operate key data engineering tools such as Airflow and Airbyte on Kubernetes
  • Keep the Lights On: Provide operational support to ensure pipelines, platforms, and tools run smoothly and reliably for teams across the business
What we offer
What we offer
  • €100 Catavoucher when you join
  • €50 Catavoucher on your birthday
  • An extra day off each year to “Pursue Your Passion”
  • Additional leave for key work anniversaries and important life events
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in a product development/product management environment in Devops
  • DevOps Engineer who has worked in and advocated for agile environments
  • Proficiency: Groovy / fluent in Python and Python testing best practices
  • Jenkins configuration using Groovy or Python
  • Various managed and self-hosted CI / CD tools
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Senior Sales Engineer, Enterprise

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Native/Professional Proficiency in German
  • 5+ years in data replication, sales engineering, or related technical field
  • Strong technical background covering database replication, cloud infrastructure, and data replication technologies with some form of hands on experience
  • Experience with modern data analytics technologies, including cloud data warehouses, transformation tooling, data catalogs, and BI tools
  • Excellent communication and presentation skills with a keen ability to explain complex technical concepts to both technical and non-technical stakeholders
  • Strong problem-solving and analytical skills
  • Experience with Oracle, SQL Server, Postgres, MySQL, and NoSQL databases
  • Hands on experience with other data replication or ETL tools
  • Experience with self-hosted software applications and supporting infrastructure
  • Hands on networking experience both in the cloud and on-premise
Job Responsibility
Job Responsibility
  • Work with Enterprise customers to understand their business, their use cases, and their data replication requirements
  • Develop and deliver technical presentations to Enterprise audiences
  • Ensure the technical win by running an organized proof-of-value process
  • Work closely with multiple cross-fuctional organizations driving change and improvements to Fivetran as a whole
  • Work closely with multiple Sales representatives, while maintaining a high level of customer focus and technical excellence
  • Stay up-to-date on the latest technologies and trends in our industry
  • Assist team members in advanced technical or business roadblocks
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Sales Engineer, Commercial

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
United States , Denver
Salary
Salary:
139018.00 - 173772.50 USD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years in data replication, sales engineering, or related technical field
  • Strong technical background covering database replication, cloud infrastructure, and data replication technologies with some form of hands on experience
  • Experience with modern data analytics technologies, including cloud data warehouses, transformation tooling, data catalogs, and BI tools
  • Excellent communication and presentation skills with a keen ability to explain complex technical concepts to both technical and non-technical stakeholders
  • Strong problem-solving and analytical skills
  • Experience with Oracle, SQL Server, Postgres, MySQL, and NoSQL databases
  • Hands on experience with other data replication or ETL tools
  • Experience with self-hosted software applications and supporting infrastructure
  • Hands on networking experience both in the cloud and on-premise
Job Responsibility
Job Responsibility
  • Work with Commercial customers to understand their business, their use cases, and their data replication requirements
  • Develop and deliver technical presentations to Commercial audiences
  • Ensure the technical win by running an organized proof-of-value process
  • Work closely with multiple cross-functional organizations, driving change and improvements to Fivetran as a whole
  • Work closely with multiple Sales representatives, while maintaining a high level of customer focus and technical excellence
  • Stay up-to-date on the latest technologies and trends in our industry
  • Assist team members in advanced technical or business roadblocks
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right