Careers at ReadyTalk

Follow us
Ready to change the future of work?
Thank you for exploring ReadyTalk when considering your next Career Opportunity.

"What I love most about RT is that I will learn something new everyday that I didn't know before. It may range anywhere from new gadgets that are up and coming to learning about integration of languages and frameworks."

Test your chops.

Do you have the Technical Chops to become a part of one of the top engineering departments in the country? Test of your skills here:

Our Values
Strive for Excellence
Do What You Say You’ll Do
Listen to Others for Understanding
Do the Right Thing
Bring Best Thinking Together
Some of our favorite benefits
Voted Best Place to Work
Charitable Contribution Match
RTD Eco Pass
Fully Stocked Kitchen
401K Match
Tuition Reimbursement
100% Employer Paid Healthcare
Employee Stock Ownership Plan
ReadyTalk Returnship Program
Ready to Get Back to Work?
ReturnShip is a 22-week paid internship program designed for individuals who long to return to work after a hiatus. ReadyTalk’s ReturnShip program is a unique opportunity if you are passionate about technology, want to work for a top company in Colorado, are eager to update your skills in today’s workplace and want to build your network. We support a smooth transition into the workforce by providing both part-time and full-time hours.

ReadyTalk Internship Program

Every Summer at ReadyTalk a new Internship Team is formed and from day one Interns can expect an exciting adventure where they will be getting hands-on experience with some of the industry’s state-of-the-art tools and methodologies.

Ready to join us?

All
Product
Engineering
Business
ReturnShip
Internship
Business
Manager of Business Development & Strategic Partnerships
#bizdev #strategicpartnerships #partneralignment

The Manager of Business Development and Strategic Partnerships will lead the organization’s relationship management efforts with key partners, agencies, and co-marketing organizations. This person is responsible for managing existing partnerships while identifying and developing new relationships to scale ReadyTalk’s presence and brand awareness in verticals and key areas of focus.  

Read More

Description:

The Manager of Business Development and Strategic Partnerships will lead the organization’s relationship management efforts with key partners, agencies, and co-marketing organizations. This person is responsible for managing existing partnerships while identifying and developing new relationships to scale ReadyTalk’s presence and brand awareness in verticals and key areas of focus.  This persons should be a NINJA and able to demonstrate significant experience with complex business relationships, a high level of business acumen and general business knowledge, an ability to easily build rapport and establish trust, and must be capable of working autonomously to develop strategy and execute to plans. In other words – savvy, smart, and high powered!

 

Candidates must have previous alliance and relationship management experience and be an all-around great guy or gal! This individual must have a strong work ethic and internal drive that will allow them to thrive in our comfortable, yet unstructured environment. This person reports to the VP of Sales and Account Management.

 

Responsibilities:

  • Lead activities for targeting, developing, and strengthening partnerships with technology and industry partners
  • Responsible for managing large, complex partnerships with key Marketing and Technology partners
  • Responsible for identifying, negotiating, and managing marketing opportunities with key partners and other business alliances
  • Aid in developing monthly and quarterly strategic initiatives that will result in furthering the ReadyTalk brand and market presence
  • Establish and maintain positive & proactive relationships with partners and drive continuous activity
  • Working with sales leaders, drive alignment and cooperation of sales organizations between ReadyTalk and key partners to create new business opportunities
  • Develop and execute account targeting plans for pursuing and closing strategic partnerships and deals
  • Develop deep knowledge of ReadyTalk products and services and serve as a brand advocate within technology community and other key industries
  • Deliver general ReadyTalk overview and value-proposition to partners and other stakeholders
  • Maintain subject matter expertise by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.

 

 

 

Requirements:

  • 5+ years of experience in SaaS, telecommunications, or technology business
  • Demonstrable experience identifying and cultivating business partnerships
  • Significant financial and business acumen and ability to create business cases and perform critical evaluation of business opportunities
  • Experience managing multi-threaded, executive level relationships
  • Able to take team and company goals and translate them into partnership and program ideas
  • Experience leading meetings, demonstrations/presenting to senior executives
  • Organized, detail-oriented, and able to coordinate; lead across multiple teams and functions
  • Creative and innovative thinker; Proactive, tenacious, and curious
  • Excellent written and verbal communicator, as well as the ability to persuade, inspire, and motivate others
  • Travel required (up to 50%)
  • Familiarity with Webinar technology, marketing automation platforms, technology integrations, or CRM solutions a plus

 

Show Less
Engineering
Infrastructure Operations Manager
#DevOps #Infrastructerascode #Operations

ReadyTalk engineering is all about building great, cross-platform software that gets used and embraced by our customers.  We are avid supporters of open-source technologies like Linux, Git, and everything Apache.  As an engineering organization we contribute back to this community through company-driven projects, involvement in educational programs and through personal projects.  Our environment is open, collaborative and most of all a blast to work in. 

Read More

ReadyTalk engineering is all about building great, cross-platform software that gets used and embraced by our customers.  We are avid supporters of open-source technologies like Linux, Git, and everything Apache.  As an engineering organization we contribute back to this community through company-driven projects, involvement in educational programs and through personal projects.  Our environment is open, collaborative and most of all a blast to work in. 

We are currently looking for a manager that understands the importance of fostering a strong team environment and has the ability to develop trusting relationships with team members and peers.  We are looking for someone with a high sense of accountability and a drive for continuous improvement.  In addition we are looking for someone with the ability to identify individual strengths & talents and apply those in a way that will be most productive.

Requirements

  • Bachelor’s degree in Computer Science, Computer Information Systems or equivalent experience
  • Prior experience managing an Engineering infrastructure or operations team
     

Duties

  • Coach, mentor, and develop the talents of your engineering team(s)
  • Manage the day to day activities of approximately 8-12 engineers
  • Work to maintain highly available applications across multiple data centers
  • Work to
  • Work closely with network and security team to drive high levels of infrastructure security
  • Help manage the agile development process for your team(s)
  • Manage application infrastructure projects to completion
  • Work closely with the Product Development Engineering Managers to ensure that the infrastructure strategy is in alignment
  • Flexibility to work outside of business hours as maintenance schedule requires
  • Work closely with stakeholders from various departments to help coordinate cross team efforts

Skills

  • Proven ability to deliver high-quality, reliable, and supportable systems
  • Understanding of the software development process
  • Professional and effective verbal and written communications skills
  • Ability to effectively prioritize and complete multiple tasks
  • Ability to work in a fast-paced, often-changing environment
  • Strong problem-solving and attention to detail skills
  • Good time-management, planning and organization skills
  • Ability to work collaboratively with others
     

Technical Skills

  • Experience working in and managing a hybrid data center environment
  • Experience managing and maintaining highly available and secure systems
  • Strong experience with Linux and open source applications
  • SQL and relational database knowledge
  • Familiarity with continuous integration and continuous delivery methodologies

 

 

Show Less
Engineering
Software Engineer in Test
#java #automation #cucumber

Are you a computer science geek that loves to write code but is also passionately savvy in thinking about how customers use products? Do you love to write code just so that you can write more code to test the code that you just wrote? 

The SDET (Software Development Engineer in Test) role will work as part of a team focused on delivering the absolute best to our customers. The role will primarily be focused on designing, building and running automated tests with some manual testing as needed.

Read More

Are you a computer science geek that loves to write code but is also passionately savvy in thinking about how customers use products? Do you love to write code just so that you can write more code to test the code that you just wrote? If so, then this is it. This is where the rubber meets the proverbial road, as they say. You could be just the person ReadyTalk Engineering is looking for!

We’ve built an amazing organization around collaboration and learning, and we’d love for you to be a part of it. The SDET (Software Development Engineer in Test) role will work as part of a team focused on delivering the absolute best to our customers. The role will primarily be focused on designing, building and running automated tests with some manual testing as needed.

Duties                            

❏      Create and maintain test automation to support regression testing   

❏      Support and help create acceptance criteria in collaboration with product owners               

❏      Execute manual tests as needed to verify acceptance and automation criteria is met           

❏      Author bug reports and write/maintain test documentation

 

Required Skills/Experience

❏      Proven ability to deliver high-quality, reliable tests implemented on schedule

❏      Understanding of software development process

❏      Professional and effective verbal and written communications skills

❏      Ability to effectively prioritize and complete multiple tasks

❏      Ability to work in a fast-paced, often-changing environment

❏      Strong problem-solving skills and attention to detail

❏      Good time-management, planning and organization skills

❏      Ability to work collaboratively with others

 

Technical Interests and Experience                                                 

❏      Java, Cucumber, jUnit, JavaScript

❏   Selenium Web Driver                                                                                    

❏      Good written and verbal communication skills: the forensics of great defect tracking and troubleshooting!

❏      Experience with SQL a plus

❏      Ability to work independently and as part of a team.

❏      Experience with Agile development practices a plus.

 

Show Less
Engineering
Software Engineer
#java #salesforce #spring

At ReadyTalk, the Salesforce and Billing developer is responsible for designing, implementing and deploying solutions for our internal clients, using Apex and Visualforce, and often leveraging Java, SQL, Spring and other technologies. Because this role involves frequent interaction with other departments, the Developer must be able to communicate well with individuals who have varying technical abilities.

Read More

At ReadyTalk, the Salesforce and Billing developer is responsible for designing, implementing and deploying solutions for our internal clients, using Apex and Visualforce, and often leveraging Java, SQL, Spring and other technologies. Because this role involves frequent interaction with other departments, the Developer must be able to communicate well with individuals who have varying technical abilities. Quality is key, as is an ability to understand customer requirements and translate them into a technical reality that is extendable and maintainable.

Duties
❏ Work within the company's software development lifecycle process
❏ Collaborate in the planning, design and development for a release
❏ Present design issues, questions and suggestions for alternate ways of implementing a
feature to the Product team
❏ Work with Customer Support to help troubleshoot technical customer problems

Required Skills/Experience
❏ Proven ability to deliver highquality, reliable code implemented on schedule
❏ Understanding of software development process
❏ Professional and effective verbal and written communications skills
❏ Ability to effectively prioritize and complete multiple development tasks
❏ Ability to work in a fastpaced, oftenchanging environment
❏ Strong problemsolving skills and attention to detail
❏ Good timemanagement, planning and organization skills
❏ Ability to work collaboratively with others

Technical Interests and Experience
❏ Requires a bachelor’s degree (preferably in Computer Science) and 5+ years of professional experience.
❏ Strong OOO design skills
❏ Experience with Spring, Spring Integration/EIP and Spring MV
❏ Java
❏ Solid knowledge of SQL
❏ Experience with ETL a plus
❏ Experience with Apex and Visualforce development a plus.
❏ Strong oral and written communication skills.
❏ Ability to work independently and as part of a team.
❏ Experience with Agile development practices a plus

Show Less
Engineering
Software Engineer in Test
#Automation #Scripting #Java

Are you a computer science geek that loves to write code but is also passionately savvy in thinking about how customers use products? Do you love to write code just so that you can write more code to test the code that you just wrote? If so, then this is it. This is where the rubber meets the proverbial road, as they say. You could be just the person ReadyTalk Engineering is looking for!

Read More

Are you a computer science geek that loves to write code but is also passionately savvy in thinking about how customers use products? Do you love to write code just so that you can write more code to test the code that you just wrote? If so, then this Automation focused engineering position is it. This is where the rubber meets the proverbial road, as they say. You could be just the Quality Assurance Engineer ReadyTalk Engineering is looking for!

This Quality Assurance Engineer will work as part of a feature team focused on delivering the absolute best to our customers. The Quality Assurance Engineer will be focused on a mix of manual testing efforts to help identify when and how functional testing can be automated, as well as helping lead that automation effort as part of that feature team.

The Software Engineer/Test team at ReadyTalk lives and breathes Java, SQL, VMWare, Linux/Unix and automation testing platforms.

About ReadyTalk:                                                                            
From small virtual meetings to large web events, ReadyTalk provides audio, web and video conferencing services that are affordable and easy to use, so you can focus on the substance of the meeting, not the technology behind it. In 2000, a fearless and persistent team of entrepreneurs set out to build a great audio and web conferencing technology company. ReadyTalk wanted to build a company that we would all be extremely proud of – one that succeeded in the market because of great products that you can help build!

Requirements

  • 1-4 years of relevant experience focused on Automation
  • Flexibility to work outside of business hours as a release schedule requires

Duties

  • Create and maintain test automation to support regression testing
  • Proficient knowledge in diverse languages such as high level Java frameworks and Testing Frameworks
  • Support and help create acceptance criteria in collaboration with product owners
  • Execute manual tests as needed to verify acceptance and automation criteria is met
  • Author bug reports and write/maintain software test documentation

Skills

  • Ability to communicate your ideas and work with others in a collaborative environment
  • Understanding of the Agile development lifecycle (SCRUM, Kanban, etc.)
  • The automation focused engineer’s main goal is to write the code to break the code for ReadyTalk
  • At ReadyTalk we focus on Groovy for test and building scripts

Technical Skills

  • Working knowledge of Linux/Unix/SSH
  • Scripting/programming experience to automate testing (Python/Java preferred)
  • Familiarity with the installation process of software and software platforms (Java, Flash, etc.)
  • Experience with SQL, VMWare/VirtualBox a plus
  • High level scripting Java frameworks of Spring, Guice, Hibernate, Struts and Freemarker
  • Background of building code focused on Gradle
  • Automation Testing skills focused with Cucumber/Gerkin and the standard jUnit/powermock/mockito combination

Show Less
Engineering
Software Engineer
#Opensource #Agile #Futureofwork

From Node to Electron to Cordova. Is this the Future of Development? We think so!  Are you an experienced and adventurous JavaScript developer? Then ReadyTalk might be a great fit for you! Development is an ever changing landscape of frameworks and ideas and it can be a jungle to navigate, but the savvy developer can transcend fads to find appropriate tools to solve the task at hand. At ReadyTalk we’re seeking out clever, dedicated developers who enjoy what they do. 

Read More

From Node to Electron to Cordova. Is this the Future of Development? We think so!  Are you an experienced and adventurous JavaScript developer? Then ReadyTalk might be a great fit for you!

Development is an ever changing landscape of frameworks and ideas and it can be a jungle to navigate, but the savvy developer can transcend fads to find appropriate tools to solve the task at hand. At ReadyTalk we’re seeking out clever, dedicated developers who enjoy what they do. Whether it’s interfacing with existing systems or pushing forward with new frameworks, it’s a fun and exciting job that always leads to new ideas. As a bonus? ReadyTalk is a fun, relaxed place to work; plus, free beer! Did we mention the beer? Just saying.


Requirements

  • Bachelors degree in Computer Science or equivalent degree
  • Flexibility to work outside of business hours as a release schedule requires

Duties

  • Design and develop web, desktop, and mobile applications
  • Work with product management to define user features and scope releases

Skills

  • Problem solving. How do we make a task easier? How do we make it run more efficiently? How do we make it more maintainable and stable?
  • Curiosity. What’s on the horizon in web development? What’s been done and what doesn’t work?
  • Communication. Ability to share your ideas and work with other awesome engineers in a collaborative environment.
  • Understand the Agile development lifecycle.

Technical Skills

  • Advanced JavaScript, HTML, and CSS skills a must
  • Experience with NodeJs, AngularJS, and Cordova a plus
  • Full Stack Developer
  • Experience with build processes and tools: Gradle? Gulp?
  • Can you use a *nix shell?
  • Scripting languages! Groovy, Bash...ksh?
  • Understanding cross-platform compatibility and debugging

 

Show Less
Engineering
Software Engineer
#Opensource #Agile #Server-Side

Are you obsessed with software performance?  Are you paranoid about the security of programs you write?  Do you daydream about highly available systems and cringe at the thought of downtime?  If so, you might be a good candidate for this job.  If the phrases “time to bust out the Cray” and “hacking the Gibson” only make you chuckle, you may just find a home here at ReadyTalk.

Read More

Are you a Software Engineer obsessed with high technical performance? Are you paranoid about the security of programs you write? Do you daydream about highly available systems and cringe at the thought of downtime? If so, you might be a good candidate for this job. If the phrases “time to bust out the Cray” and “hacking the Gibson” only make you chuckle, you may just find a home here at ReadyTalk. Server Side software engineering requires a deft touch, part art, part black magic and such a code wizard is a master of many things. From real time streaming to high availability, it’s a big playground where a foolish move can have dire results, but that sweet spot between daring and discretion is a whole lot of fun. Bring your Open Source and Agile skills and join ReadyTalk! A little bravery never hurt any of our Engineers either!

The Software Engineer team at ReadyTalk lives and breathes Java, Linux/Unix, POSIX and other varied language platforms.

About ReadyTalk:

From small virtual meetings to large web events, ReadyTalk provides audio, web and video conferencing services that are affordable and easy to use, so you can focus on the substance of the meeting, not the technology behind it. In 2000, a fearless and persistent team of entrepreneurs set out to build a great audio and web conferencing technology company. ReadyTalk wanted to build a company that we would all be extremely proud of – one that succeeded in the market because of great products that you can help build!

Requirements

  • Bachelors degree in Computer Science or equivalent degree
  • Flexibility to work outside of business hours as a release schedule requires
  • Participate in a on-call rotation supporting our production service
  • 3 PLUS years in software development experience

Duties

  • Develop and maintain a highly available, distributed system
  • Work within the company's software development lifecycle process
  • Collaborate in the planning, design and program development for a release
  • Present software design issues, questions and suggestions for alternate ways of implementing a feature to the Product Engineering team
  • Work with Customer Support to help troubleshoot technical customer problems

Skills

  • ReadyTalk’s Software Engineeers have the proven ability to deliver high-quality, reliable code implemented on schedule
  • Understanding of software development process
  • Professional and effective verbal and written communications skills
  • Ability to effectively prioritize and complete multiple development tasks
  • Ability to work in a fast-paced, often-changing environment
  • Strong problem-solving skills and attention to detail
  • Good time-management, planning and organization skills
  • Ability to work collaboratively with others
  • High level scripting Java frameworks of Spring, Guice, Hibernate, Struts and Freemarker

Technical Interests and Experience

  • Distributed, fault-tolerant systems
  • Broadcast of rapidly changing, latency-sensitive data
  • Engineering for efficient use of bandwidth, CPU, and memory resources
  • High-performance concurrency control in distributed and shared memory environments
  • Cache coherency models
  • Rigorous use of cryptography and authentication
  • Peer-to-peer and client/server networking in unreliable, real-world environments
  • Load simulation and analysis
  • Maintaining backwards and forwards compatibility among components during incremental system upgrades
  • Abstractions for component reuse and test automation
  • Programming on Linux and other POSIX operating systems
  • Relational database design and use

Show Less