Senior Software Developer – Front End

Senior Software Developer

Voxware is looking for a senior-level Software Developer to help turn an ambitious product roadmap into a fantastic customer experience!  If you’re interested in challenging problems and significant product ownership, and making an immediate impact, you’re in the right place.

Location: Waltham, MA

Who are we looking for?

First and foremost, a strong object-oriented developer with experience working with Progressive Web Applications and REST services.   We’re looking for someone who pays attention to responsiveness and performance and understands how to do real-time updates at the application level.

We use a Java stack on the back end, so some experience with the language and ecosystem is preferred.   We do have native Android clients, so Android programming (or eagerness to learn it) would be a nice plus.

Technologies you will encounter across our stack include:

User Interface

  • HTML / CSS
  • Mobile-first design
  • Angular

Data Storage and Streaming

  • MongoDB
  • SQL Server
  • Apache Kafka
  • STOMP and WebSockets

Web Application (Non-Progressive)

  • J2EE stack (Spring, Hibernate)
  • Tomcat
  • JavaScript

A little more about you, the ideal candidate:

You have had demonstrable design and coding input into commercial software products of significant scale.

You have excellent troubleshooting skills at the software and systems levels, and are able to independently research solutions.

You’re a fast learner, able to achieve productivity in new tools, APIs, languages, and platforms quickly.

You’re a veteran of multiple software development cycles, with experience in:

  • Interpreting business and functional requirements.
  • Providing sound, informed estimates for development tasks
  • Designing complex software – choosing algorithms, data structures, and programming constructs, languages, and tools to fit the problem you’re trying to solve.
  • Modeling data.
  • Writing correct, maintainable, well-documented and commented code, and reviewing others’ code.
  • Unit, functional and integration testing.
  • Using source control and versioning systems. (We use git.)
  • Building, packaging, and releasing code with clear and detailed release notes. We build with Gradle and Maven.

You’re familiar with computer networking, and understand multi-threaded development and concurrency in PWA frameworks, and ideally in Java as well.

You’re able to communicate clearly – verbally and in writing – and work effectively with colleagues across the company, vendors, and customers.

You’re a lifelong learner with a passion for technology and for finding better ways to do things.

Why Voxware?

  • For our collegial work environment, where you’ll trade ideas every day – and in our occasional fun hackathons – with technophiles like yourself.
  • For the opportunity to fit new technology into our product where it works best. If you’ve got ideas, we’ll listen.
  • For our commitment to education and professional development.
  • For our flexible work-remotely policy; you’ll have an office and plenty of opportunities for face time, but also a company laptop and the ability to create great software from anywhere.
  • To be part of a market-leading product and a commitment to innovation.
  • For competitive compensation and benefits, including stock options.

This position will be based in Voxware’s Waltham, MA office.  Occasional travel to our Princeton, NJ office may be requested.   Remote work is a possibility for the right person.

You must be eligible to work in the US without sponsorship.

Please submit your cover letter and resume to:

Hear more about voice management and Voxware’s solution. President & CEO Keith Phillips Interviewed at Modex 2014.

See a demo. Get more info.

See how Voxware can improve your distribution operations.

demo icon Get a demo

Mission Health Systems: Day 1 productivity gains 20-30% jump in accuracy

View video

Is Your Voice Solution Engineered for Change?

Download whitepaper

Get a Demo