toptal - Senior Platform Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
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.
Responsibilities
• 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.
No credit card. Takes 10 seconds.