Senior Software Engineer (Back-end, Core Services)

AI Sales Execution Platform helping go-to-market professionals with intelligent revenue workflows, built on the world's largest foundation of customer interactions.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer (Back-end, Core Services)

Outreach, the pioneering AI Sales Execution Platform, is seeking a Senior Software Engineer to join their Email + Calendar Services team in Prague. This role focuses on building and maintaining the microservice constellation that powers Outreach's email and calendar experience, processing millions of emails daily. The position offers an opportunity to work with modern technologies like Go, Ruby, and various databases while solving challenging technical problems in a collaborative environment.

The ideal candidate will be responsible for designing scalable solutions, implementing performance improvements, and working closely with product managers to deliver high-quality features. The team's mission is critical to Outreach's core functionality, enabling customer communication and turning email interactions into valuable insights for efficient deal progression.

Working in a hybrid environment from Prague, you'll be part of a company that serves over 6,000 customers, including industry leaders like Zoom, McKesson, Snowflake, and SAP. The role offers comprehensive benefits, including competitive compensation, generous vacation time, private medical care, and equity participation through RSUs. Outreach maintains a strong commitment to diversity and inclusion, fostering various employee resource groups and promoting an inclusive workplace culture.

This is an excellent opportunity for an experienced backend engineer who wants to make a significant impact on a platform that's revolutionizing sales execution through AI technology. The position combines technical challenges with professional growth opportunities in a supportive, modern work environment.

Last updated 8 days ago

Responsibilities For Senior Software Engineer (Back-end, Core Services)

  • Build applications in modern web stack using Go and Ruby on Rails
  • Design and deliver scalable solutions with focus on performance
  • Identify critical details and prioritize incremental delivery
  • Respond to changing requirements efficiently
  • Deliver well-tested code with high quality standards
  • Break down existing systems using SOA approach
  • Own features end-to-end
  • Process millions of emails daily through microservices

Requirements For Senior Software Engineer (Back-end, Core Services)

Go
Ruby
Kafka
RabbitMQ
PostgreSQL
MySQL
  • Experience with building distributed systems with cloud service-oriented architecture
  • Great communication skills
  • Experience building and consuming web-based APIs
  • Familiarity with continuous deployment environments
  • Knowledge of Go or Ruby is a plus
  • Team player mentality
  • Alignment with company core values

Benefits For Senior Software Engineer (Back-end, Core Services)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
Relocation Benefits
  • Highly competitive salary
  • Amazing working space with running track on roof
  • 5 weeks of vacation and 5 annual sick days
  • 4% employer supplemental pension monthly contribution
  • Private medical care for employee and spouse
  • Life insurance at 2x annual salary
  • 5,000 CZK monthly allowance for meal vouchers and personal expenses
  • 16 weeks maternity leave pay or 8 weeks paid paternity leave
  • RSU program
  • Relocation package
  • Diversity and inclusion programs
  • Employee referral bonuses
  • Company and team outings

Interested in this job?

Jobs Related To Outreach Senior Software Engineer (Back-end, Core Services)

Senior Software Engineer (Back-end, DevTooling)

Senior Backend Engineer role at Outreach focusing on developer tooling and infrastructure, offering competitive benefits and hybrid work in Prague.

Senior Software Engineer, IAM (Ruby)

Senior Software Engineer position at Outreach focusing on Identity and Access Management (IAM) systems using Ruby, working remotely in the United States.

Senior Software Engineer, IAM (Ruby)

Senior Software Engineer position at Outreach focusing on Identity and Access Management (IAM) systems using Ruby, working remotely in the United States.

Senior Software Engineer (Back-end, APIs)

Join Outreach as a Senior Software Engineer (Back-end, APIs) in Prague to build scalable solutions for their AI Sales Execution Platform.

Senior Software Engineer, IAM (Ruby)

Senior Software Engineer role at Outreach, focusing on IAM and Ruby development for the Governance Platform team.