Senior/Staff Software Engineer, Experimentation

Coda breaks down barriers between publishers and audiences, trusted by 300+ top digital content publishers to grow revenue and customer engagement in 60+ markets.
Bangkok, Thailand
Backend
Staff Software Engineer
Hybrid
5+ years of experience
Gaming · Enterprise SaaS · Finance

Description For Senior/Staff Software Engineer, Experimentation

Coda is a dynamic company revolutionizing the digital content publishing industry, serving major players like Activision Blizzard, Electronic Arts, and Zynga. The Experimentation team is launching a new initiative to build a world-class experimentation platform, combining full-stack and data capabilities for feature switching and A/B testing.

The role offers an opportunity to work with modern cloud infrastructure, primarily AWS, using technologies like Quarkus framework, JSON, GRPC, and OpenTelemetry. The company values both teamwork and individual autonomy, promoting a servant leadership culture that empowers engineers to take ownership of features.

As a Senior/Staff Software Engineer, you'll be instrumental in architecting and developing key products and features. The position requires deep technical expertise, particularly in building scalable systems and working with various programming languages and frameworks. The role combines hands-on development with strategic thinking, requiring both technical excellence and leadership capabilities.

Coda offers a truly global work environment with team members across 30+ countries, fostering a collaborative culture that transcends geographical boundaries. The company provides comprehensive benefits, including work-from-home support, wellness programs, and professional development opportunities. This position is perfect for someone who thrives in a fast-paced environment and wants to make a significant impact in the digital content and payments industry.

Last updated 4 days ago

Responsibilities For Senior/Staff Software Engineer, Experimentation

  • Design and develop highly scalable, reliable, secure, and fault-tolerant systems end to end
  • Work directly with Product and Technology team members to define and implement complex features
  • Collaborate with other team members to learn and share best practices
  • Understand and optimize products, identifying and fixing problems, improving stability and user experience
  • Take operational responsibility for team-owned services
  • Debug production issues across services
  • Participate in on-call rotations as needed

Requirements For Senior/Staff Software Engineer, Experimentation

Java
JavaScript
TypeScript
React
  • At least 5 years of experience in software development
  • Bachelor's degree in computer science, engineering, mathematics, or related field
  • Strong knowledge of programming languages (Java, Scala, Kotlin, Groovy, Go, C/C++, Rust, Python, C#)
  • Knowledge and experience in front-end technologies (JavaScript, TypeScript, VueJS, React)
  • Strong understanding of software architecture
  • Understanding of data systems (RDBMS, NoSQL, Queues)
  • Experience with CI/CD practices and test automation
  • Understanding of agile methodologies
  • Good command of English language and communication skills

Benefits For Senior/Staff Software Engineer, Experimentation

Medical Insurance
Mental Health Assistance
Parental Leave
  • Work from home/hybrid monthly allowance
  • Wellness resources and Employee Assistance Program
  • Flexible benefits plan
  • Clear progression paths
  • Training resources for personal and professional growth
  • Paid Volunteer Time Off
  • Paid Family Care Leave
  • Flexible Benefits for family needs

Interested in this job?

Jobs Related To Coda Senior/Staff Software Engineer, Experimentation

Senior/Staff Software Engineer, Risk Engineering

Senior/Staff Software Engineer position at Coda, building scalable payment systems for global digital content publishers, offering hybrid work in Taipei.

Senior/Staff Software Engineer

Senior/Staff Software Engineer role at Coda, building scalable payment solutions for digital content publishers, requiring Java expertise and 5+ years of experience.

Senior/Staff Software Engineer, Codashop

Senior/Staff Software Engineer position at Coda, building scalable payment solutions for digital content, working with modern cloud infrastructure and serving millions of users globally.

Senior/Staff Software Engineer, Experimentation

Senior/Staff Software Engineer role at Coda to build and lead development of a world-class experimentation platform, working with modern cloud infrastructure and distributed systems.

Engineering Program Manager, CoreOS

Lead CoreOS software initiatives and hardware integration at Apple as an Engineering Program Manager, driving multi-functional technology efforts across all OS platforms.