Capital.com

Developer Experience Engineer

Capital.com

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AnsibleCloudDistributed SystemsDockerGoGrafanaJavaJavaScriptJenkinsKubernetesPythonTerraform

About the role

  • Design, build, and maintain robust developer platforms, CI/CD pipelines, and internal tooling.
  • Write and maintain system and automation code to streamline development workflows and reduce manual overhead.
  • Review code and configuration changes from peers, providing feedback to ensure quality, maintainability, and security.
  • Contribute to and improve developer-facing documentation, onboarding guides, and educational materials.
  • Diagnose and resolve issues in build systems, pipelines, or developer environments, ensuring minimal disruption to engineering teams.
  • Lead or participate in design and architecture reviews with stakeholders to select the best-fit solutions for developer productivity.
  • Partner with engineering teams to understand pain points, gather feedback, and deliver scalable improvements.
  • Implement and maintain observability for developer platforms (e.g., pipeline metrics, build logs, performance dashboards).
  • Champion best practices in testing, code quality, and release engineering across the organization.
  • Participate in occasional support for developer tooling incidents, and lead post-incident reviews to drive continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, or a related technical field, or equivalent practical experience.
  • 3+ years of experience with software development in one or more programming languages (e.g., Python, Go, JavaScript).
  • 5+ years of experience with CI/CD systems and developer tooling (e.g., GitLab CI, GitHub Actions, Jenkins, ArgoCD).
  • 5+ years of experience with public cloud environments and infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
  • Strong understanding of containerization and orchestration (e.g., Docker, Kubernetes).
  • Strong troubleshooting skills, including diagnosing and fixing issues in Java and Python applications.
  • Experience designing, implementing, and maintaining monitoring/logging for developer platforms (e.g., Grafana, ELK, OpenTelemetry).
  • Proven ability to work independently and collaboratively across teams.
  • A passion for automation, developer experience, and continuous improvement.
  • Expertise in platform engineering, developer portals, and self-service frameworks.
  • Experience with large-scale distributed systems and cloud-native application delivery.
  • Strong background in software architecture, capacity planning, and performance testing.
  • Ability to set long-term vision for developer experience and translate it into actionable roadmaps.
  • Exceptional communication and leadership skills, with a focus on collaboration and influence.
  • Experience contributing to or leading open-source developer tooling projects.
Benefits
  • Competitive Salary: We believe great work deserves great pay! Your skills and talents will be rewarded with a salary that makes you feel valued and motivated.
  • Work-Life Harmony: Join a company that genuinely cares about *you*—because your life outside of work matters just as much as your time on the clock.
  • Annual Performance Bonus: Your hard work doesn’t go unnoticed! Celebrate your achievements with a well-deserved annual bonus tied to your performance. #LI-Remote
  • Generous Time Off: Need a breather? Our annual leave policy lets you recharge and enjoy life outside of work without a worry.
  • Employee Referral Program: Love working here? Share the love! Bring your talented friends on board and get rewarded for growing our awesome team.
  • Comprehensive Health & Pension Benefits: From medical insurance to pension plans, we’ve got your back. Plus, location-specific benefits and perks!
  • Workation Wonderland: Live your digital nomad dreams with 30 extra days to work remotely from anywhere in the world (some restrictions apply). Adventure awaits!
  • Volunteer Days: Make a difference! Take two additional paid days each year to support causes you care about and give back to the community.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonGoJavaScriptCI/CDGitLab CIGitHub ActionsJenkinsArgoCDTerraformAnsible
Soft skills
troubleshootingcollaborationcommunicationleadershipindependencecontinuous improvementinfluencepassion for automationdesign and architecture reviewfeedback provision
Certifications
Bachelor’s degree in Computer Science