Toptal

Senior Platform Engineer

Toptal

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Make decisions based on multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Implement quality gates and improve agentic-driven processes and workflows.
  • Collaborate on novel ideas to improve the team processes.
  • Lead initiatives and own subproducts and feature development from problem statement and specification to production deployment.
  • Care for and monitor the quality of our product.
  • Raise awareness of technical issues.
  • Develop a clear understanding of business value and collaborate with stakeholders by analyzing features and suggesting alternatives.
  • Assist our platform and tooling’s users with their issues and resolve bugs they may experience.
  • Proactively identify technical debt and product areas that require attention or improvements and suggest improvements in our technology stack.
  • Mentor fellow teammates.
  • Bring up difficult and/or systemic challenges and impediments to the attention of your manager.

Requirements

  • Solid 8+ years of software development experience.
  • 5+ years with systems-level or backend technologies such as Rust, Go, C/C++, or Java.
  • Experience in DevOps including containers, observability, and CI/CD is required.
  • Experience in Rust is preferred but not required.
  • Experience with Kubernetes and Helm is preferred.
  • Experience with infrastructure-as-code (Terraform or similar) is preferred.
  • Experience with cloud platforms (GCP preferred, AWS/Azure acceptable) is preferred.
  • Experience with frontend technologies such as React is a plus.
  • Have adopted agentic development tools & practices for routine work and personal automation projects, such as Claude Code, Codex, Gemini-cli, OpenCode, pi-agent or others.
  • Strong knowledge of functional and object-oriented programming, automated software testing, development, and testing essential methodologies.
  • Ability to consider multiple quality dimensions like risk assessment, user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Outstanding written and verbal communication skills.
  • Thriving in autonomy in every aspect of daily work - be able to unblock yourself by finding the right people or help.
  • Being a team player by avoiding solo performances and unblocking your peers.
  • Caring for quality through impactful tests, process change proposals, and raising awareness of issues, be they product or technical.
  • Caring for architecture - applying best practices, using software design patterns, and bringing ideas for improvements.
  • Comfortable operating with high autonomy — you identify what needs building, not just how to build it.
  • You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
Applicant Tracking System Keywords

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

Hard Skills & Tools
software developmentRustGoC/C++JavaDevOpscontainersCI/CDKubernetesTerraform
Soft Skills
communicationteam playerautonomymentoringproblem-solvingcollaborationquality awarenessrisk assessmentleadershipprocess improvement