Careers

Join the Spoken team!

Spoken is one of the fastest growing technology companies in the Pacific Northwest, with over 200% annual sales growth.  It is backed and advised by Ignition Partners and Riverwood Capital, leading venture capital and private equity firms established by senior leaders from technology and finance.  Spoken is re-inventing the contact center communications market by providing a cloud-native telephony platform which last year serviced over 200 million minutes which is set to double for 2016.

Spoken's culture is casual yet high energy.  We are passionate about customer service and enjoy working in a collaborative environment.  We value work/life balance, efficiency, simplicity, and making a difference in the world. Spoken offers exceptional professional and financial growth potential. To find out more, contact jobs@spoken.com.

 

Senior Software Engineer

Title:  Senior Software Engineer

Work Location: Seattle

Job Type:  Full Time

SUMMARY

Spoken Communications is shaping the future of voice recognition and cloud-based services. To achieve this, we blend of a variety of disciplines (such as NLP, data mining, machine learning, big data, semantic web, graph stores, cloud computing) in an effort to understand our customers and the things they're excited about. To complement our complex algorithms and extensive data analyses, we create elevated and inspirational mobile and web features across the entire communication experience. We are also incredibly intent on solving some of the most complex computing problems to be found in industry and academia, and we get to test our solutions in the real world every day.

On a day-to-day basis, you'll be part of a small, close-knit team of Engineers that are incredibly technical, agile, data driven, and highly collaborative. You'll find yourself collaborating with world-class Engineers, Research Scientists and Data Analysts, PhDs and industry veterans who have expertise in a wide range of disciplines. You’ll help analyze customer behavior, propose innovative ideas and solutions, implement big things, and then measure the results.

If you're as passionate as we are about making the Spoken platform increasingly awesome for our customers, we'd love to chat with you! We're seeking highly talented, driven and motivated Engineers with big ideas, who are also obsessed with finding new, intuitive, and engaging ways to interact with our customers, automating customer self-service, improving quality of service, and providing business analytics to deliver a superior customer experience.

ESSENTIAL DUTIES

  • Design and develop software using Java, Javascript, mySQL and HTML in a Linux environment
  • Participate in various phases of SDLC including design, coding, reviews, testing, documentation and deployment
  • Utilize design methodologies, object-oriented design and design patterns
  • Work with other team members throughout the company to determine feasibility, business and functional requirements and technical designs on assigned projects
  • Provide ongoing support, maintenance and enhancement of systems
  • Foster an overall culture of quality
  • Understanding of secure coding principles
  • Perform peer code reviews and code audit; analyze existing code and remediate performance issues within existing applications
  • Unit test modules, integration testing with other modules to deliver quality code
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

EDUCATION AND EXPERIENCE NECESSARY

  • Bachelor's Degree in Computer Science or related field
  • 5+ years professional experience in software development and building successful production software systems
  • Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data structures, problem solving, and complexity analysis)
  • Candidates must have experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • 5+ years professional Java software development in Linux/Windows environment
  • Demonstrable and clear understanding of Java multi-threading concepts and best-practices
  • 3+ years experience writing JavaScript code & familiarity with modern frameworks (e.g. Node.js, AngularJS, Knockout, Bootstrap)
  • Knowledge of HTML, CSS, working knowledge developing browser based UI; familiarity with GWT
  • 3+ years working experience with MySQL: database design, writing SQL queries; thorough understating of MySQL language and features
  • Experience with source control (SVN, Git) and Linux shell
  • 3+ years working in Linux environment
  • 2+ years of C/C++ experience preferred but not required
  • iKnowledge of Scrum, Kanban, TDD or other methodologies
  • Working knowledge of IP networking
  • Experience debugging networked systems
  • Excellent verbal and written communications skills
  • Commitment to excellence

 

DevOps Engineer

Title:  DevOps Engineer

Work Location: Seattle

Job Type:  Full Time

SUMMARY

We are looking for a DevOps engineer to join our team to help us continue to support and optimize our production sites. As a DevOps Engineer you will have a strong technical background and be responsible for troubleshooting, diagnosing and fixing production issues, developing monitoring solutions and tools which will automate daily operational activities.

Your problem resolving skill will benefit customers directly, insuring Spoken is able to meet all its commitments to our customers. Primary responsibilities include troubleshooting, diagnosing and fixing production software issues, developing monitoring solutions, performing software maintenance and configuration, implementing the fix for internally developed code (Script, SQL, C/C++, JAVA), performing SQL queries, updating, tracking and resolving technical challenges, build and develop tools which will automate daily operational activities. Responsibilities also include working alongside development on Spoken Corporate and Divisional Software projects, updating/enhancing our current software, automation of support processes and documentation of our systems.

The ideal candidate must be detail-oriented, able to work independently and juggle multiple tasks. You must be able to identify problems before they happen, dig deep for root causes and implement solutions that prevent future occurrences. This role will require that you hit the ground running and will often require coordination between multiple development and IT support teams.

BASIC QUALIFICATIONS

  • BS in Computer Science, Engineering or a related field
  • Minimum 5 years of DevOps/SDET/Dev experience
  • Object oriented development experience in C++ and/or Java.
  • Experience in UNIX/Linux operating system.
  • Experience in database architecture and perform SQL queries. MySql experience is preferred.
  • Excellent communication, analytical and collaborative problem-solving skills
  • Experience with continuous integration tools (Jenkins, Travis-CI, Go)
  • Experience with virtualization systems (VMWare, Xen, etc.) and Vagrant
  • Infrastructure provisioning tools (such as Chef, Puppet, Ansible)
  • Experience with cloud computing (EC2, Google App Engine, etc)
  • Experience administering application servers and web servers, specifically in a Linux environment
  • Experience using and programming with a wide variety of open source technologies and tools

KEY COMPETENCIES

  • Demonstrated proficiency in systems administration (Linux) and network administration (DNS, Load balancing, and VPN).
  • Other desired technical skills include Perl, Bash & scripting technologies, Python
  • Experience with automation frameworks such as Puppet/Chef and Containers, Docker technology
  • Strong understanding of the application stack (HTTP protocol, load balancing, proxies, REST)
  • Advanced troubleshooting skills to identify the root cause of issues.
  • Demonstrates skill and passion for operational excellence & release management.

 

Technical Writer for Cloud IT Infrastructure

Title:  Technical Writer for Cloud IT Infrastructure

Work Location: Seattle, WA or Charlotte, NC

Job Type:  Full Time

SUMMARY

The position will be responsible to analyze, create, edit and maintain technical documentation for information structure, style and accuracy.  Candidate will interact with the subject-matter experts to gain an understanding of the technical document to be written or modified (i.e. policy, process, procedure, etc.) and the audience, produce concise technical documentation that is easily understood and develop and implement graphical depictions to illustrate concepts and communicate complex information.

Additionally, the candidate will work to ensure that critical telecommunications systems are included in the monitoring solution.  Work directly with the development team to understand, document applications and cross train the team, create test plans, perform systems testing and provide ongoing support for internally developed applications and work with vendors to acquire and organize vendor specific documentation.

RESPONSIBILITIES AND ESSENTIAL DUTIES

  • Acts as a collaborative team member who effectively works across all levels of Information Technology (IT), gathering information and producing critical content under tight deadlines.
  • Is an outstanding writer with the ability to convey complex technical solutions, information assurance and compliance information within a highly readable, customer-focused format.
  • Proactively engages with key stake holders to ensure that all written content is appropriate and up to the highest quality standards, while maintaining complete fidelity to accuracy and proper handling of data.
  • Utilizing Best Practices, deploy documentation in the most efficient and effective way possible.
  • Provide professional documentation services to product and project teams (Programmer’s Guides, Administrator Guides, User Guides, etc.).
  • Perform reviews on previously produced documents to evaluate completeness, accuracy, consistency and organization.
  • Provide constructive feedback and make recommendations for appropriate revisions or standardizations
  • Develop, document and review performance test plans and strategies to ensure Spoken Board systems can sustain the projected load/volume in a production environment.
  • Implement assigned portions of the stress/performance testing infrastructure plan.
  • Work with resource owners in line-of-business organizations to ensure the stress environment is prepared for the consumers use.
  • Consult with IT and other organization management to ensure enforcement of stress enforcement of policies and procedures.
  • Enforces the development and publishing processes, the document audit process and document version control.
  • Produce high-quality documentation that meets applicable standards and is appropriate of intended audience.

DESIRED SKILLS AND EXPERIENCE

  • Bachelor’s degree in Information Technology, Computer Science or related field.
  • 4+ years’ experience in IT with a broad range of exposure to all aspects of operational, stress and performance evaluations, systems analysis, and system engineering.
  • 2 years’ experience in in manual testing in a client server or web based environment.
  • 5 years’ of progressively responsible writing experience in an Information Technology setting creating new and modifying existing technical documentation.
  • Experience working with startups and other high pressure environments.
  • Experience in Cloud Computing and Cloud Management.
  • Proficiency in Microsoft Word, PowerPoint and Visio.
  • Working knowledge with Cisco.
  • Working knowledge with Citrix.
  • Working knowledge with Linux.
  • Working knowledge with Avaya.
  • Working knowledge of VIOP.
  • Call Center experience a plus.

KEY COMPETENCIES

  • Excellent attention to detail.
  • Excellent communication skills both in writing and verbally.
  • Excellent analytical and problem solving skills.
  • Comfort with collaboration, open commination and reaching across functional borders.
  • Ability to work well with people at all levels.
  • Ability to design and conduct a systematic, objective and critical investigation.
  • Flexible and adaptable, capable of managing own workload and working independently
  • Proactive approach to issue ownership/resolution.
  • Always looking for opportunities for improvement and added-value.
  • Team player

 

Accounts Payable Specialist

Title:  Accounts Payable Specialist

Work Location: Seattle, WA

Job Type:  Full Time

Reports to: VP of Finance

SUMMARY

Spoken Communication is looking for a full time Accounts Payable Specialist to join our Accounting Team. The primary responsibilities of the positions consist of completing payments and controlling expenses by receiving, processing, verifying, and reconciling invoices.

RESPONSIBILITIES

  • Prepare purchase orders and match the invoices to the purchase orders
  • Accurately code and input invoices into the Great Plains accounting system
  • Assure that payments are made timely
  • Reconcile vendor statements and research outstanding items
  • Handle vendor calls and inquiries in a timely and professional manner
  • Maintain W9 database current for 1099 requirements. Complete annual 1099 reporting
  • Receive and verify expense reports. Coordinate with payroll for reimbursement
  • Collect and verify credit card receipts, reconcile to monthly statement
  • Assists in compilation of documents for annual audit
  • Perform and assist with other tasks and duties as directed by supervisor

EDUCATION AND EXPERIENCE

  • Bachelors' degree preferred; High School diploma required
  • Accounting Degree or Certified Bookkeeper preferred
  • Intermediate Microsoft Excel skills; Basic knowledge of Microsoft Word
  • Able to work independently with minimum supervision or in a team atmosphere
  • Able to adapt to multiple and varied responsibilities
  • Have strong organizational, analytical and communication skills
  • Able to effectively interact with customers, coworkers and vendors
  • Possess strong verbal, written, analytical, and interpersonal skills

Find out more about joining Spoken!

Join the Spoken team