Women Impact Tech

Senior Software Engineer - Data

    Atlanta, GA, Boston, MA, Chicago, IL, Ottawa, ON

Full Time

About the Role:

Who we are
Fuze is in the business of collaboration. We enable our customers to communicate any way that fits their needs—from calling and messaging to video and meetings. It’s our job as a product team to create experiences, informed by the users themselves, that solve their needs and deliver an excellent communications experience.

The Fuze Data team builds real-time stream processing services that ingest millions of call, message, video, call center and chat events every day.  These streams are transformed into operational, financial and historical data in real time for critical applications such as analytical solutions, billing functions, data exploration and business intelligence.  Our services help our customers run their businesses successfully and efficiently. Come be a part of a small team of passionate developers working on highly-available real-time streaming data!

Responsibilities:

  • Design, build and extend real-time and non-real-time streaming data pipelines, primarily in Scala, using functional patterns and libraries.
  • Write well-tested and well-organized production-quality code, with an emphasis on maintainability
  • Help improve our operational behaviours to catch and fix issues before they impact our customers
  • Peer-review code as part of our feature and bug development lifecycle
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • Identify areas of improvement and advocate for best practices

What you need:

  • 5+ years of professional experience
  • Experience with (or curiosity about): Functional programming paradigms, Streaming technologies: Flink, Kafka, Databases: HBase, Postgres, MySQL, Redis, Elasticsearch, Redshift, Cloud-hosted compute and storage: EC2, S3, Beanstalk, Front-end SPA applications: javascript, Ember.js
  • Passion for learning new technologies and methodologies
  • Advanced written and verbal communications skills (English)
  • Excellent analytical and troubleshooting skills
  • The ability to resolve complex problems both independently and in a team environment

Why join the Data team at Fuze:

  • Flexible working schedule, with top-to-bottom focus on work/life balance to allow for flexibility
  • Competitive compensation package
  • Have an active voice in shaping both technology and product decisions
  • Shared team passion for learning new technologies and methodologies

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Meet Fuze

Fuze is a global cloud communications and collaboration software platform for the enterprise. Through an innovative and consumer-inspired unified experience, Fuze enables seamless transition between voice, video, messaging, and content sharing. Fuze empowers the digital workforce anytime, anywhere, and across any device. Headquartered in Boston, MA, Fuze has additional locations including New York, San Francisco, Seattle, Ottawa, London, Amsterdam, Aveiro (Portugal), Paris, Munich, Zurich, Copenhagen, and Sydney.