> Markdown version of [/jobs/ext/4659135-senior-software-engineer-product-foundations](https://www.wearedevelopers.com/jobs/ext/4659135-senior-software-engineer-product-foundations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer | Product Foundations - **Company:** CAST AI - **Location:** Poland, ME, United States (Remote available) - **Experience:** Expert - **Salary:** $78,000 - $108,000 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Databases, Continuous Integration, Software Debugging, DevOps, Integrated Library Systems, PostgreSQL, OpenID, Performance Tuning, Prometheus, Security Assertion Markup Language (SAML), Software Engineering, System Programming, Management of Software Versions, Datadog, Google Cloud, Grafana, Database Optimization, AI Coding Agents, Backend, Gitlab-ci, Kubernetes, Vertica, Api Design, Terraform, Cisco, Programming Languages - **Published:** November 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-product-foundations-poland-me--15e0d743-8eea-41c9-b0ec-60306621f3c9 ## About the Role Software Engineering, Cloud Computing, Artificial Intelligence (AI), Automation, Performance Tuning/Optimization, Cost Control, Cisco Network Systems, Diversity, Unicorn Library Management System, Investment Strategy, * Strong software engineering fundamentals: you design clean abstractions, write maintainable code, and can justify your architecture choices - not just make something work. * Production experience with Go is strongly preferred; candidates without Go should demonstrate strong systems programming skills in a comparable language. * You've built or operated trust-critical systems at scale - authentication/authorization, billing, or financial/accounting-adjacent data, where being wrong has real consequences. * Good understanding of API design best practices - versioning, backward compatibility, auth, idempotency, async patterns, and similar. * Strong debugging, optimization, and performance-tuning skills - including query profiling, index design, and database performance tuning beyond ORM usage. * Experience operating and optimizing systems under high load - you know how to find and fix the bottleneck, not just add more resources. * Hands-on experience with Kubernetes - you understand the core concepts (pods, services, deployments) and have deployed or debugged something on a cluster. * Experience with AI coding agents and agentic development workflows. * You've personally driven a complex project end-to-end. * Strong English skills, both verbal and written. * Startup mindset: adaptable, proactive, and comfortable with ambiguity. * Participate in on-call rotation for teams that require it. Nice to haves * Multi-tenant identity system design - authentication, authorization, SSO. * Enterprise identity protocols - SAML, OIDC, and SCIM for enterprise account provisioning and sync. * Billing, audit-trail, notification, or feature-flag systems in production. * Experience with cloud provider pricing/billing APIs across AWS, GCP, or Azure, or tracking Spot instance availability. * High-cardinality time-series ingestion and querying at scale. * Understanding of Kubernetes internals. * CI/CD and DevOps practices experience. * Observability tooling (Prometheus, Grafana, OpenTelemetry) in production. ## Description * Design, build, and operate backend services in Go that other teams and customers depend on being correct. * Own features end-to-end: from design through implementation, testing, and production rollout. * Debug complex production issues involving security-, money-, or trust-critical flows. * Collaborate with product and other engineering teams to solve problems that don't have textbook solutions. * Contribute to product direction and backlog - shape what gets built next, not just how it's built. Tools we use daily * Programming Language: Go * Cloud & Orchestration: Kubernetes, AWS, GCP, Azure * Infrastructure as Code: Terraform * Databases & Storage: PostgreSQL, Cloud Object Storage, ClickHouse * Messaging & APIs: GCP Pub/Sub, gRPC for internal communication, REST for public APIs * Observability: Prometheus, Grafana, Loki, Tempo * CI/CD & GitOps: GitLab CI with ArgoCD