- Company Name
- Synctera
- Job Title
- Sr. Software Engineer, Backend (Platform)
- Job Description
-
**Job Title**: Senior Backend Software Engineer – Platform
**Role Summary**
Lead the design, development, and maintenance of Synctera’s core platform infrastructure. Build scalable, secure backend services in Go, manage Google Cloud resources, implement CI/CD pipelines, and create tooling that enhances developer experience. Act as a primary escalation point for infrastructure issues, drive roadmap decisions, and mentor junior engineers.
**Expectations**
- 4–6+ years of professional software development.
- Proficiency in Go (Golang) or a comparable, opinionated language.
- Strong experience with PostgreSQL or relational databases.
- Hands‑on knowledge of a major cloud provider, preferably Google Cloud Platform.
- Proven ability to design, build, and consume RESTful APIs.
- Self‑motivated learner who can adapt to fast‑moving environments.
**Key Responsibilities**
1. Design, implement, and maintain Google Cloud and CI/CD infrastructures (Kubernetes, Cloud Run, Terraform, Pub/Sub).
2. Build and scale backend services in Go that meet reliability, security, and performance targets.
3. Develop and evolve platform‑wide tooling to improve reliability and developer experience.
4. Participate in an on‑call rotation to ensure platform stability 24/7.
5. Define, own, and communicate the infrastructure and developer‑experience roadmap.
6. Collaborate with product, data, and front‑end teams to translate business needs into technical solutions.
7. Serve as the main escalation channel for infrastructure‑related questions across engineering.
8. Identify and implement process improvements, best practices, and quality initiatives.
9. Mentor peers, advocate clean code, automated testing, and secure coding standards.
**Required Skills**
- **Programming**: Go (Golang), strong understanding of structured, opinionated languages.
- **Databases**: PostgreSQL; experience with relational data modeling and querying.
- **Cloud & DevOps**: Google Cloud Platform (Compute Engine, GKE, Cloud Run, Pub/Sub, Cloud SQL, Cloud Memorystore).
- **Infrastructure as Code**: Terraform.
- **CI/CD & Automation**: Build pipelines, deployment tooling, Argo, Cloud Build or equivalent.
- **API Design**: RESTful services, OpenAPI specifications.
- **Performance & Reliability**: System bottleneck identification, scaling, monitoring, and logging.
- **Security & Compliance** (preferred): PCI, SOC 2, SOC 1 frameworks.
- **Data Pipelines** (nice to have): Airflow, dbt, BigQuery.
- **Soft Skills**: Strong communication, collaboration across cross‑functional teams, and a proactive problem‑solving mindset.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Google Cloud certifications (e.g., Professional Cloud Architect) are a plus but not mandatory.