Software Engineer - DevOps

New
J
JobgetherFinancial technology
BrazilFull-TimeMiddle
SalaryAnnual target salary range of $96,000–$192,000, depending on skills, experience, and role scope.
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years of professional software engineering experience
Required Skills
AWSDockerC++HaskellRustCI/CDLinuxTerraformGitHub Actions

Requirements

  • Have at least 3 years of professional software engineering experience with a functional or strongly typed language such as Haskell, Rust, or C++.
  • Have hands-on experience building and maintaining CI/CD pipelines using GitHub Actions or GitLab CI.
  • Have production experience with AWS and Docker, along with infrastructure-as-code tools such as Terraform.
  • Have strong Linux knowledge and scripting skills in Bash, Python, or similar languages.
  • Understand computer science fundamentals and distributed systems concepts, including failure handling, retries, idempotency, consistency, and service observability.
  • Be willing to participate in on-call rotations and operational shifts.
  • Use AI-assisted development tools thoughtfully, reviewing, testing, and understanding generated output before deployment.
  • Make calm, methodical decisions under pressure, particularly when production systems are live.
  • Collaborate with engineering, operations, risk, and compliance teams and maintain clear documentation.
  • Nice to have: knowledge of financial services, trading, or financial markets; a bachelor's degree in computer science or a related discipline, or equivalent practical experience; experience with Nomad or Kubernetes; familiarity with Nix, Ansible, Vault, Prometheus, Grafana, or Loki; or previous Haskell experience.

Responsibilities

  • Improve and maintain GitHub Actions CI/CD pipelines, including automated testing and security checks.
  • Manage AWS infrastructure through Terraform and operate containerized services using Nomad.
  • Develop deployment tools with health checks and automated rollback capabilities.
  • Implement metrics, monitoring, and alerting for service health and deployment performance.
  • Monitor production systems, respond to alerts, and support operational activities, including daily settlement cycles.
  • Investigate production incidents, address root causes, and document findings and improvements.
  • Design, develop, test, and deliver features and fixes across exchange, clearinghouse, and brokerage services, primarily written in Haskell.
  • Develop an understanding of end-to-end order, trade, clearing, and settlement workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual target salary range of $96,000–$192,000, depending on skills, experience, and role scope.
Apply Now