Careers

Spoken Communications is one of the fastest growing technology companies in the Northwest. With over 200% annual sales growth, Spoken is backed by Ignition Partners and Ignition Capital, both leading investment firms established by senior leaders from Microsoft and AT&T Wireless. We are seeking to hire independent self-starters who enjoy challenges, can juggle multiple priorities and enjoy working in an ever-changing, fast-paced environment to serve customer demands.

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. If you enjoy taking the lead on projects as well as working in a team dynamic to develop long-term customer relationships, contact us at jobs@spoken.com.

 

UI Developer

Title: UI Developer

Client:  Spoken Communications

Work Location: Seattle, WA

Duration: Full-time

WORK SCHEDULE / HOURS:  Regular 40 hours per week.

SUMMARY

We are looking for an extraordinary UI Developer with experience working with high growth start-ups or public technology companies. The UI Developer position is responsible for building high quality front-end features for the company and its associated sites and platform. The UI Developer will work closely with product managers, software developers and testers to achieve this outcome within an agile software development framework. This role involves development of User interfaces using Javascript, HTML, NODE.JS, Angular.JS, jQuery, HTML5, AJAX and MYSQL applications. This role includes solid experience in managing technology projects, excellent interpersonal skills, and the ability to work well with all levels of internal management and staff, as well as outside clients and vendors.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design software applications using Javascript, HTML, CSS, jQuery, HTML5, AJAX and MYSQL
  • Experience working directly with complex client requirements
  • Experience managing small projects from end to end or sub-projects within a larger project
  • Self-starter, Solid interpersonal and communication / writing skills
  • Work independently and successfully with internal and external customers, and is self-directed
  • Experience working with NODE.JS

 Education/Experience:

  • Bachelor’s Degree or equivalent experience
  • Knowledgeable about call center solutions
  • 4 - 8 years of solid UI Developer experience, preferably in Call center solutions
  • 4 - 8 years of experience with Linux, Telephony, and realtime client/server applications
  • Experience with the full software development life cycle, including design, testing, deployment and documentation activities
  • 4 - 8 years of experience with Javascript, HTML, jQuery, HTML5, and AJAX applications
  • Database experience with MYSQL
  • Experience with NODE.JS
  • Experience with Angular.JS is a plus

 

Project manager

Title:  Project Manager

Client:  Spoken Communication

Work Location: Seattle, WA or other

Duration: Full-time

WORK SCHEDULE / HOURS:  Regular 40 hours per week.

SUMMARY

We are looking for an extraordinary Project Manager with experience working with high growth start-ups or public technology companies. This role includes solid experience in managing technology project, excellent interpersonal skills, and the ability to work well with all levels of internal management and staff, as well as outside clients and vendors.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • 5+ years of solid Project Management  experience, preferably in call center solutions
  • Experience working directly with complex client requirements
  • Able to define customer requirements and design project implementation
  • Experience managing small projects from end to end or sub-projects within a larger project
  • Self-starter, Solid interpersonal and communication / writing skills
  • Solid MS Office tools
  • Process Improvement and integration experience desired
  • Work independently and successfully with internal and external customers, and be self-directed
  • Plans and manages multiple parallel projects
  • Develops and reviews project proposal or plan to determine time frame, funding limitations, procedures for accomplishing project, staffing requirements, and allotment of available resources for various phases of project
  • Coordinates with senior management to establish work plan and staffing for each phase of projects and programs, and arranges for recruitment or assignment of project personnel
  • Confers with project team members to outline work plan and to assign duties, responsibilities, and scope of authority. Provides ongoing technical advice and resolves problems
  • Anticipates bottlenecks, provides escalation management, anticipates and makes tradeoffs, and balances the business needs versus technical constraints
  • Tracks issues and mitigations
  • Develops, reviews and monitors status reports prepared by project personnel and modifies schedules or plans as required
  • Prepares timely, accurate, and meaningful project reports for management, client, or others

 Education/Experience

  • Bachelor’s Degree or equivalent experience
  • Knowledgeable about call center solutions

 

Principal Software Developer

Work Location: Seattle

Job Type: Full Time

ESSENTIAL DUTIES:

  • Design and develop digital telephony and related software using C/C++ , Javascript, mySQL, HTML and Bash in a Linux environment
  • Participate in various phases of SDLC including design, coding, reviews, testing and documentation
  • 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

EDUCATION AND EXPERIENCE NECESSARY

  • 5+ years working in Linux environment
  • 10+ years C/C++ software development, out of which 5+ years in Linux/Unix environment
  • Familiarity with Trac or other source management, bug tracking, and wiki tools
  • 10+ years experience with software telephony systems, SIP/RTP, VOIP protocols
  • 3+ years experience writing Javascript code, deep understanding of its features
  • 3+ years experience writing in Bash, thorough understanding of the Bash's features
  • 3+ years working experience with MySQL: database design, writing SQL queries; thorough understanding of MySQL language and features
  • Knowledge of HTML/CSS, working knowledge developing browser based UI; familiarity with jQuery
  • Working knowledge of IP networking
  • Experience debugging networked systems
  • Specific R&D experience, developing software for complex systems
  • Ability to conduct independent R&D, from concept to working code
  • Able to write system architecture documentation, as well as API level documentation
  • Able to provide technical reasoned guidance to junior developers
  • Superb technical communications skill
  • Willingness to work long hours
  • Commitment to excellence

 

Technical Program Manager

Title: Technical Program Manager

Client:  Spoken Communications

Work Location: Seattle, WA

Work Schedule: Full-Time Salary

 

SUMMARY:

Spoken is looking for an exceptional Technical Program Manager to help us deliver best-of-class voice communication software and services. You will lead the team in defining the product roadmap, driving break-through innovations and creating a rhythm to deploy high quality products on time.

The ideal candidate is a proven leader and technologist with a passion for creating a bridge between operations and IT.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Drive the product vision and roadmap
  • Capture and understand customer requirements for the product
  • Define the technical product requirements and write detailed technical specifications including both the customer requirements and technical requirements
  • Design and document the technology solution to meet those requirements
  • Plan & coordinate development and testing activities
  • Provide ongoing technical advice and resolve problems
  • Coordinate deployment of the solution to internal operations
  • Coordinate with senior management to establish work plan and staffing for each phase of projects and programs
  • Prepare, review and monitor status reports and modify schedules or plans as required

EDUCATION/EXPERIENCE:

  • 5+ years of solid Program/Product Management experience preferably with large scale online systems
  • Demonstrated ability to take abstract requirements and create plans and logical systems designs.
  • Passion for building great user experiences
  • Great problem solving, strategic thinking and technical skills 
  • Excellent interpersonal, communication and cross group skills 
  • Self-driven and ability to work with minimal direction
  • Technical experience working with Internet-based services; networking; Web technologies, such as XML/HTML or Java Script
  • A BA/BS in Computer Science, Engineering and/or equivalent industry experience is preferred
  • Familiarity with working within an operational environment and telephony a plus
  • Experience in business intelligence role, including data warehousing, or experience in analytics, business analysis or comparable consumer analytics solutions a plus.

 

Senior Java Developer/Architect

Title: Senior Java Developer/Architect

Work Location: Seattle

Job Type: Full Time

SUMMARY

We are looking for an extraordinary senior level Java Developer/Architect with a high level of experience. Spoken Communications is a technology company that provides cloud infrastructure for distributed/virtual call centers.

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 and documentation
  • 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
  • 8+ years of overall Sr. Java Engineering experience and OO Design Practices
  • Demonstrable and clear understanding of Java multi-threading concepts and best-practices
  • Implement scalable solutions to meet the service levels associated with large volumes of users or records to be processed.
  • 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

EDUCATION AND EXPERIENCE NECESSARY

  • Familiarity with source management, bug tracking, Google Docs, and wiki tools
  • 3+ years working in Linux environment
  • 8+ years Java software development, in Linux/Windows environment
  • 3+ years experience writing Javascript code, deep understanding of its features
  • 3+ years working experience with MySQL: database design, writing SQL queries; thorough understating of MySQL language and features
  • 2+ years of C/C++ experience preferred but not required
  • Hands-on technical lead experience with excellent task/project estimation capabilities
  • Experience with source control - ideally SVN
  • Experience with Linux shell
  • NoSQL experience is preferred but not required
  • Experience with software development lifecycle phases
  • High comfort level deploying and maintaining solutions
  • Understanding of secure coding principles
  • Knowledge of HTML/CSS, working knowledge developing browser based UI; familiarity with GWT
  • Working knowledge of IP networking
  • Experience debugging networked systems
  • Specific R&D experience, developing software for complex systems
  • Ability to conduct independent R&D, from concept to working code
  • Able to write system architecture documentation, as well as API level documentation
  • Able to provide technical reasoned guidance to junior developers
  • Superb technical communications skill
  • Commitment to excellence
Spoken_collage_final.png