Why Work at Vivox?

Vivox has spent years perfecting the best voice communication platform in the industry, and we're only making it better. Are you passionate about the games industry? Do you like to be on the cutting edge of the latest technologies? Are you driven to create the best product you possibly can? Join our growing team!

Dev/Ops Engineer

Vivox is the leading provider of voice chat for online games. We love games, and we are passionate about using communication to make them more social, interactive, and fun. We partner with the best game publishers, including Ubisoft, Wargaming, Nexon, Sony, Zenimax, CCP, and other top game publishers to deliver in-game chat to millions of players on PC, consoles and mobile.

Everyone on the team is responsible for building, expanding and running the Vivox platform. We're continually challenged with finding ways to make the service higher quality, more efficient and easier to manage. We work in a flexible environment where getting the job done is priority one. Join our growing Ops team to work with an extensive array of technologies at massive scale.

Our system runs on Centos, leveraging LAMP, Redis, Postgres, Memcached, Elasticsearch, Puppet, and we use F5, Cisco and other network elements. If some or all of these systems are in your comfort zone, you may be a good fit. If you also know networking, you may be an even better fit! If you have never touched Puppet, Elasticsearch, etc., that's okay.

Why do we need you?
Keeping our users happy is our #1 priority. We operate our own software on our own hardware. We have really hard/fun challenges in the following areas:

  • High(er)-density scaling (we're talking millions of users in a rack)
  • Security and DDOS challenges that many successful companies face
  • Fantastic opportunities for data-splunking to drive our focus
  • HA across and between a number of very different systems
  • Network technologies to make us even more excellent
  • World-wide footprint

Hard Requirements

  • You share knowledge with others (communicate/write)
  • You 'get stuff done'
  • You have a degree and/or at least 3 year's solid (recent) experience
  • You have more intelligence/skills than ego

We are conveniently located in Framingham, Mass. right off the Mass. Pike, Exit 13. Please submit resume to hr@vivox.com.

Lead Developer

Workload Simulation and Scale/Capacity Measurement
Integrated Online Games Business

Remote or On Site (candidate's choice)

Vivox provides the interactive voice chat capabilities to some of the world's largest and most well-known online games. These games serve millions of users monthly, and have some of the most challenging scale issues in the industry.

As the lead developer responsible for Workload Simulation/Scale and Capacity Measurement, you'll be responsible for quantifying the scalability characteristics of the Vivox voice system. These measurements will be essential in driving both capacity planning efforts in our operations department as well as setting scalability goals for the platform team.

This work involves writing workload simulation programs or scripts (C++ in some cases, scripts in others), running those simulations in our dedicated performance lab (for small scale simulations – one hundred thousand concurrent users) and also running those simulations in EC2 (for large scale simulation – millions of concurrent users). This work culminates in a report characterizing the scale and performance of the Vivox system.

This position offers you the opportunity to be a critical member of a small but efficient development team where hands-on contribution is our modus operandi, and learning and deploying new technology for the benefit of the business is in our DNA.

The ideal candidate will have 8+ years of experience, with prior experience in system performance measurement. Additional skills that will be useful in this position include:

  • Load Generators such as JMeter
  • Graphing tools such as gnuplot
  • Performance Analyzers like VTune, perf, oprofile and memory analysis tools like Intel Inspector and valgrind.
  • Microsoft Azure, Amazon EC2 or similar technology
  • Linux & Windows
  • Jenkins/Subversion/Jira
  • Wireshark
  • Open Source Software
  • Scripting

We are conveniently located in Framingham, Mass. right off the Mass. Pike, Exit 13. Mercer Road Corp. is behind Vivox (www.vivox.com) and provides VoiceEverywhere. Please submit resume to hr@vivox.com.

Software Developer

Remote or On Site (candidate's choice)

Vivox the leading provider of voice chat for online games. We love games, and we are passionate about using communication to make them more social, interactive, and fun. We partner with the best game publishers, including Ubisoft, Wargaming, Nexon, Sony, Zenimax, CCP, and other top game publishers to deliver in-game chat to millions of players on PC, consoles and mobile.

We are seeking uniquely talented software developers who want to be part of a rare opportunity with a small and special software development team.

What's special about Vivox?

  • We are start-up sized with start-up opportunity and transparency.
  • We are cash-flow positive with great customers, steady income, and millions of end users. (No start-up risk, but start-up smarts and energy are mandatory!).
  • We are located west of Boston. (Did the start-up thing in town and are now out in the ‘burbs'. This might be the place for you.)
  • We have Xbox 360s, Xbox Ones, PS3s and PS4s. (You can play on them - and you might be called to do so - but they are really here because the software that you write will either run on those platforms (as well as Windows, OS/X, iOS and Android) or provide services for those platforms.)

What will you find when you come develop software at Vivox?

  • We believe in continuous integration and test.
    • As a developer, you need to be able to write code that provides value to customers and end users and build the systems that can be used to continuously and automatically test that software.
  • We believe in being hands on.
    • There are no full-time management positions on the engineering team. Everyone designs, codes, debugs, and documents.
    • There is no dedicated QA department. Everyone writes automated tests.

What tools and technologies will you be using?

  • We predominantly use C++ on all the major gaming consoles, mobile devices and PCs (for client code) and Centos (for server code). You might also run into plain “C”, Objective-C, Python, PHP, and Perl. (In short, you'll get at least a PC and a Mac and VMware)
  • We use Subversion, Jenkins, Jira, Confluence, and Crucible every day as tools to keep software churning out.

What are we looking for in our developers?

  • Adaptability – We are a small team and everyone wears a lot of hats.
  • Fearlessness – You will be called upon to become our expert on something outside of your comfort zone, such as leading-edge technology or someone else's code – neither of which would faze you.
  • Creative problem solvers – We are the leader in our segment, and the answers aren't always just a Google search away.
  • Passion for programming in C++.
  • Bachelor's or Master's Degree in Engineering or related field.

We are conveniently located in Framingham at Mass Pike Exit 13. We offer great benefits along with a fun and flexible atmosphere.

Please submit cover letter and resumes to hr@vivox.com.

Individual will be responsible for developing software and methodologies for capacity planning and verification of the Vivox system. This software and these methodologies will be used by system architects to correctly plan and deploy large scale VOIP systems for some of the world's most successful video game companies. Additionally, individual will be responsible for benchmarking the Vivox reference implementation, and supporting developers working on performance and efficiency improvements.

The ideal candidate will have 8+ years of experience, with prior experience in system performance measurement. Additional skills that will be useful in this position include:

  • Load Generators such as JMeter
  • Graphing tools such as gplot
  • Performance Analyzers like VTune, oprofile and memory analysis tools like Intel Inspector and valgrind.
  • Microsoft Azure, Amazon EC2 or similar technology
  • Linux & Windows
  • Jenkins/Subversion/Jira
  • Wireshark
  • Open Source Software
  • Scripting

We are conveniently located in Framingham, Mass. right off the Mass. Pike, Exit 13. Please submit resume to hr@vivox.com.

Careers

Dev/Ops Engineer

Join our growing Ops team to work with an extensive array of technologies at massive scale. Everyone on the team is responsible for building, expanding and running the Vivox platform. We're continually challenged with finding ways to make the service higher quality, more efficient and easier to manage.

Learn More

Lead Developer

As the lead developer responsible for Workload Simulation/Scale and Capacity Measurement, you'll be responsible for quantifying the scalability characteristics of the Vivox voice system. These measurements will be essential in driving capacity planning efforts in our operations department.

Learn More

Software Developer

We are seeking uniquely talented software developers who want to be part of a rare opportunity with a small and special software development team. Individuals will be responsible for developing software and methodologies for capacity planning and verification of the Vivox system.

Learn More

Join Us

See an open position you like or just want to get in touch?

Contact Us