Senior Software Engineer, Product Foundations
New
C
Cast AICloud infrastructure
We are currently accepting applications from candidates residing in the following countries: Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, Cyprus, Malta, Finland, Sweden, Ireland, Moldova, North Macedonia, Montenegro and Ukraine.Full-TimeSenior
SalaryCompetitive salary (€6,500 – €9,000 gross, depending on the level of experience) plus separate compensation for on-call participation (passive coverage and active interventions)
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong English skills, both verbal and written.
- Required Skills
- PostgreSQLKubernetesGogRPC
Requirements
- Apply strong software engineering fundamentals to design clean abstractions and write maintainable code.
- Bring production experience with Go, or demonstrate strong systems programming skills in a comparable language.
- Have built or operated trust-critical systems at scale, such as authentication, authorization, billing, or financial/accounting-adjacent data systems.
- Understand API design best practices, including versioning, backward compatibility, authentication, idempotency, and asynchronous patterns.
- Demonstrate strong debugging, optimization, and performance-tuning skills, including query profiling, index design, and database performance tuning.
- Have experience operating and optimizing systems under high load.
- Have hands-on Kubernetes experience, including core concepts and deploying or debugging workloads on a cluster.
- Have experience with AI coding agents and agentic development workflows.
- Have personally driven a complex project end-to-end.
- Have strong English skills, both verbal and written.
- Participate in on-call rotation for teams that require it.
Responsibilities
- 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 without textbook solutions.
- Contribute to product direction and backlog by shaping what gets built next.
View Full Description & ApplyYou'll be redirected to the employer's site