- Company Name
- Dojo
- Job Title
- Senior Software Engineer - Platform
- Job Description
-
**Job Title:**
Senior Software Engineer – Platform
**Role Summary:**
Lead the design, development, and operation of scalable, reliable, and secure platform services that underpin Dojo’s payment infrastructure. Drive developer enablement, automate operational processes, and champion best engineering practices across the organization.
**Expectations:**
- Deliver robust backend and infrastructure solutions in a cloud environment (GCP, AWS).
- Enable rapid, autonomous engineering cycles through tooling, automation, and well‑defined APIs.
- Maintain high service reliability while fostering innovation.
**Key Responsibilities:**
- Design, build, deploy, and operate scalable platform services (e.g., CI/CD pipelines, service discovery, monitoring).
- Develop reusable libraries, SDKs, and automation tools that lower friction for feature teams.
- Improve engineering workflows, including maintenance, roll‑outs, and incident management.
- Evaluate and adopt cloud‑native technologies (Kubernetes, Kafka, Terraform, Pulumi, Crossplane).
- Mentor peers on coding standards, testing, and operational excellence.
- Collaborate with product, security, and ops teams to align platform capabilities with business needs.
**Required Skills:**
- 5+ years of backend engineering with deep experience in distributed systems.
- Proficiency in Golang, Java, or .NET for building microservices.
- Hands‑on expertise in Kubernetes, container orchestration, and cloud infra (GCP/AWS).
- Strong command of IaC tools (Terraform, Pulumi, Crossplane) and GitOps practices.
- Experience with messaging systems (Kafka, RabbitMQ) and data pipelines.
- Solid understanding of developer workflow pain points and tooling for speed & confidence.
- Excellent communication and stakeholder management; ability to explain technical concepts across teams.
- Analytical, problem‑solving mindset; passion for tackling complex infrastructure challenges.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications preferred: AWS Certified Solutions Architect, GCP Professional Cloud Architect, Certified Kubernetes Administrator (CKA).
---