Tuesday, June 30, 2015

Connect First - Full Stack Engineer

Connect First Inc. was founded in 2004 and is a privately held company based in Boulder, Colorado. Geoff Mina and Richard Manulkin founded Connect First as a way to revolutionize the contact center industry around the primary mission of providing exceptional customer experiences. Those experiences are derived from a culture of integrity, passion, transparency and communication coupled with world-class, mature telecommunications software that is stable and effective. Today we have over 500 clients worldwide and boast a 97% customer retention rate and zero complaints three years in a row.

We have an immediate opportunity for an Experienced Full Stack Engineer to join our Boulder Colorado team. This is one of the most fun and critical moments to be part of our organization, as we are growing steadily both in projects and expertise. Our business is incredibly successful, primarily due to the contributions of our highly gifted, hard-working and kick-ass team. If you love a challenge and want to be part of taking our software to the next level, please apply today!

The successful candidate must be highly motivated to help push our platform and front end APIs forward; and have the ability to function well in a fast paced and dynamic organization. This driven Full Stack Engineer would be responsible for designing, developing and implementing new features, and maintaining existing functionality.


    Participate in building Scrum and Agile culture across the company
    Design, implement, and document new software components. Improve existing software
    Work with other departments to understand requirements and contribute to release planning.
    Serve as a mentor to other members of the development the team.
    Research new technologies and prototype new ideas.
    Ensure high testability and quality of the delivered software. Work with QA and Operations to troubleshoot and fix defects in the software.


Our ideal candidate will be strong and skillful with both Java SE and Java EE, and front-end technologies such as JavaScript AngularJS and jQuery.
    4+ years of development experience using Java and/or Java EE.
    Bachelor’s degree or equivalent in work experience.
    Experience developing distributed scalable multithreaded server side applications.
    Experience writing high performance transactional SQL queries.
    Experience with Hibernate ORM
    Working knowledge of the Linux/Unix command line interface
    Experience with common web front end technologies and frameworks (HTML, CSS, JavaScript, AngularJS, jQuery)
    Must be a self-starter, possess excellent time management skills, and be able manage multiple projects simultaneously
    Must be self-directed, able to work independently, as well as work in a team-oriented and fast paced environment
    Ability to generate requirements, estimates and plan for projects.
    Must possess excellent verbal and written communication skills
    Must LOVE problem solving

Additional skills or background we would be thrilled if you had any experience with:
    Scrum Master experience
    Experience with Jboss/Wildfly JaveEE container
    Experience with the Asterisk framework
    Solution implementation in the premise-based or the hosted telecommunications software industry
    Call Center industry or telecommunication experience
    Experience using Amazon Web Services

Additional Information

The Goods:
This is a full time position located in our Boulder office. We offer very competitive salary plus aggressive bonuses and merit raises; comprehensive benefits, high matching 401k, gym membership, unlimited Paid Time Off, paid 2 month sabbatical, and a casual yet demanding and fast paced work environment. We are a dog friendly company, and even offer Pet Insurance! We find time to get outside and enjoy the best of what Boulder has to offer. Our “pay-for-performance” and bonus programs healthily reward rock-star achievements and intellect. We also pay for relevant continuing education, conferences, and skills development.

We promote heavily from within, and like to see our team quickly master our platform and to take that knowledge into other areas of the business; we succeed by helping you define your skills and interests and encouraging you to grow into bigger opportunities and responsibilities.

Please apply by sending:
    Cover letter.
    In your cover letter please tell us: Your favorite or most satisfying experience solving a problem – either personally or professionally. This can be short and sweet. Emails without this simple little anecdote will be passed to the back.

We look forward to hearing from you!

Sunday, June 28, 2015

HomeAdvisor - Java Developer

HomeAdvisor wants a Java Developer with demonstrably strong web-focused Java development experience to join our team of dedicated, passionate software engineers. Every application you work on will directly impact how our homeowners and/or home service professionals connect and communicate. In our Agile environment, you'll deliver some of our most innovative and cutting-edge technology solutions to date.

As our team grows, we're looking for someone who loves to code, and can work hand-in-hand with experts from product development, marketing, software test, and other partners to determine the best solution (not just the easiest solution) to our business problems.

Things you should know about HomeAdvisor:
- We've been around since 1999, and have helped more than 25 million homeowners connect with home service professionals in their area in that time. Our consumer-facing products are used by more than 4 million unique visitors every single month.
- Our environment is pretty laidback – Jeans and sneakers. Ping pong. Foosball. Community bikes, a basketball court, and on-site locker rooms. Flexible schedules. ": Take what you need": paid time-off so you can balance your work and life responsibilities. Need we say more?
- We focus on your productivity – when you need a ping pong break to brainstorm, or a different OS or a new development tool so you can get more done, we'll get you what you need.
- Your teammates are passionate about their work, and strive to be experts in their field. We push you to learn and grow, too – what technology do you want to work with? What responsibilities do you want? You ask, and we'll let you play.

Experience and Skills:
If you are:
- A smart, results-oriented individual with a mix of passion for solid application architecture, hands-on coding, and project management, who also has the soft skills of building relationships and consensus.
- An individual with the ability and desire to see the big picture beyond the happy path, and bend the lens to see what's around the corner - we're software professionals and we think in terms of what happens when... not what happens if...
- An economical mind with an intuition for understanding scope versus value and placing emphasis on the 80/20 rule.
- An empathetic person who mindfully intends to make it easier for the producers and consumers of their work to effectively do their jobs.
- An architectural thinker that values availability and scalability. We use distributed systems to make it all happen. We want people that think that is cool.
- Not afraid to make mistakes, and willing to take ownership of projects: gain a good understanding of the problem, work to negotiate an acceptable technology solution, find the tools and answers, and proactively build and deliver code.

And you can demonstrate your skills in these areas:
- Solid web-focused Java development
- Understand abstract problems and provide innovative solutions
- Work within a Servlet Container
- Work with Oracle RDBMS
- Ping pong, foosball, or pinball

Bonus points for Spring MVC, JMS, MBeans, restful architecture, distributed caching, git, Agile development, CSS, AJAX, JavaScript, Scala, and Python

Then we should chat! Send us a resume to start the conversation.

Please note that at this time, we are only able to work with candidates who are eligible to work as full-time employees for any US-based employer without visa sponsorship or transfer.

Additional Information:
Job Level:    Mid Career (2+ years)
Number of Openings:    1
Years of Experience:    More than 5 Years
Level of Education:    Any
Salary:    Negotiable
Starting Date :    ASAP

Tuesday, June 23, 2015

Billtrust - Senior Software Developer, Implementation Engineer

We offer:
• Competitive salary and stock options
• Medical, dental, vision, disability and life insurance
• 401(k) with company match
• Flexible spending account
• Open Paid Time Off policy
• Fast-paced work environment with minimal bureaucracy

Billtrust is a company that leverages leading cloud technology and a commitment to service to support one of the strongest client lists in business. Respected brands like Kraft Foods, CDW, Toshiba, and Stanley Black & Decker rely on us to accelerate their invoice-to-cash process.  Becoming the premier organization in our industry is the result of continuous innovation and contribution by a team with diverse skills and high aspirations.
It's not just cliché. The heart of Billtrust is its people. Our executives know it, our co-workers believe it, and our clients recognize it. Billtrust is enjoying remarkable success with 50% year over year growth over the past 5 years. And, we're transforming the invoice-to-cash industry with leading-edge technologies that enable us to deliver our services from the cloud. Our team members not only drive that expansion, they benefit by it with empowerment and rewarding professional progress.
Billtrust: where talent and opportunity meet.  Work Hard. Have Fun. Make History.

Position Summary:
The Implementation Engineer will be in a client-facing role and act an expert in one or more of the Billtrust products and/or releases.  He/she will serve as a key "go-to" person to address functional and technical questions from both clients and internal team members regarding product content, processes and procedures.  The Implementation Engineer is recognized across the organization for Billtrust product expertise and is sought as a resource for resolution of unique or complex implementation and support problems.  He/she will also interact with the software development team to ensure they understand new product functionality/features being proposed by clients and/or internal resources.

• Work directly with clients to determine their application system requirements and for new/modified product implementations
• Prepare requirements documents or product specifications that the development team will use during design and development efforts
• Assist with the creation and/or delivery of specific product demonstrations
• Respond to product-related or functional questions from all team member
• Assist with product implementations on client sites
• Verifying set-up and configuration of products and demos
• Serve as a peer mentor
• Travel up to 30%

• Proven success in the implementation and support of browser-based software solutions (SaaS)
• Hands-on experience with scripting SQL for troubleshooting and analysis
• Previous experience working with image based solutions, such as OCR
• Uncover and identify client needs using various high value add-on sales techniques
• Experience in the use of various browsers, such as Internet Explorer, Chrome and/or FireFox
• Strong working knowledge of a Windows based environment (Windows 7, Windows Server 2008-2012, SQL Server 2008-2012)
• Managing internal and client expectations and deadlines; i.e. scheduling, communication, escalation and risk

We offer:
• Competitive salary and stock options
• Medical, dental, vision, long term disability and life insurance
• 401(k) with company match
• Flexible spending account
• Open Paid Time Off Policy
• Fast-paced work environment with minimal bureaucracy

Monday, June 22, 2015

SendGrid - MySQL DBA

SendGrid is and always will be an engineering company. We hire people with a wide range of technical skills and expertise who are interested in solving large-scale development problems, like how to deliver billions of transactional emails per month in a secure and scalable way.

What You’ll Do

As a MySQL DBA, you’ll be largely responsible for providing operational database services to the organization. This is a production DBA role, as such it will require a commitment on your part as well as ours. Some of the primary responsibilities of this role would include owning, tracking and resolving database related incidents and requests, fulfilling requests and resolving incidents within SLAs, reviewing service related reports (e.g: database backups, maintenance, monitoring) on a daily basis to ensure service related issues are identified and resolved within established SLAs, responding to database related alerts and escalations and working with engineering to come up with strategic solutions to recurring problems.

This MySQL DBA role requires a service oriented mentality, high sense of ownership of the problems and requests assigned, focus on managing and resolving issues in alignment with the SLAs, establishing and maintaining communication with technology customers to keep them updated with status of their requests, initiating and performing changes on production systems and proactively escalating any issues that cannot be resolved within the established timeframes.

About You

Strong experience with datastore architecture for large scale web operations
Experience in troubleshooting and resolving database problems
Experience with MySQL automated master failover
Experience in Performance Tuning and Optimization, using monitoring and troubleshooting tools
Experience with backups, restores and recovery models
Knowledge of High Availability and Disaster Recovery options for MySQL Server
Experience in implementing operational automation using Chef or similar tools
Knowledge of indexes, index management, and statistics
Experience working with a diverse stack of applications in CentOS Server
Good communication and documentation skills
BS or MS Computer Science or related technical discipline
5+ years experience in a similar position
Highly self-motivated, organized, detail-oriented, strong sense of ownership, drive to learn and master new technologies, and the ability to work in a highly dynamic environment
NoSQL experience
Experience with MySQL cluster solutions
Certification is a plus
We're an agile, fast growing company and this job description isn't meant to be an exhaustive list of your qualifications or all the things you'll do.

VictorOps - IT Engineer

Founded in 2012, VictorOps, in Boulder, Colorado, is made up of people who understand what it’s like to carry the pager. We have over 30 years of DevOps experience and we feel your pain. The VictorOps founders built the product they needed at their past companies – a better way to troubleshoot problems, get the team engaged faster and save the business money.

We’re working hard to make being on-call suck less. Our mountain basecamp is located in the heart of downtown Boulder, featuring views of the flatirons from our office windows.

SR. IT Engineer responsibilities:

  - Focus on delivering availability and performance throughout VictorOps’ server, network and desktop environments.
  - Install, configure and support Linux servers, supporting network equipment, and Macintosh, Windows and Linux desktop systems.
  - Work with software engineers in a Devops environment to architect, deliver, and scale the VictorOps platform.
  - Manage production, staging, and development environments using an “infrastructure as code” systems management framework.
  - Configure and maintain a wide variety of monitoring tools for troubleshooting and capacity planning.
  - Provision and support systems running on various public cloud platforms.

-- If this sounds like a great fit, email your resume to jobs@victorops.com
*Diana Calderoni* | Recruiting  | e: diana@victorops.com

Saturday, June 20, 2015

CommercialTribe - Quality Assurance Engineer

CommercialTribe is a social learning platform that enables sales reps to teach and learn from one another. Headquartered in Denver, we’re a well funded start-up that has passed the initial product development phase. We’re currently working with several brand-name enterprise customers that have validated our market opportunity. Now we’re beginning to scale.

We are seeking a QA Engineer to join our team in testing a SaaS multi-tenant enterprise product.

What you’ll be doing:
Be a part of the creation of an revolutionary new tool by helping to maintain high quality throughout the test and product development lifecycle. You’ll work with the QA Team to plan and execute manual testing across multiple platforms and browsers. Pretty quickly, you’ll have an understanding of the application concepts and flow and you’ll be able to identify re-usable key components for automation purposes. This understanding will help grow our QA process into a well-oiled, efficiency machine that is ready for anything.
Documentation is a must – we are building something new here, and we expect to track the details and changes: from bug tracking, to unit testing, to creating test plans and use cases, you will execute and document it all. Customer Success, IT, Sales and Development teams will rely on your documentation efforts to mold their approaches to our customers and requests, so attention to detail and willingness to collaborate are musts for this role. This isn't button pressing - you'll have a dynamic role in developing the entire QA process.
Our Tribe is creating change and adapting to that change all at once, so be prepared to thrive.

Here’s what you’ll need to succeed (these are must-haves):
    At least 3 years in QA Tester capacity for a software development organization, specifically websites
    Familiarity with JavaScript – this is our core language for our entire stack, front end and back end
    Exceptional interpersonal and communication skills
    Knowledge and respect of the importance of documentation, as well as the capacity to execute high quality and detailed documentation
    Ability to effectively manage multiple concurrent projects
    Extraordinary time management and prioritization skills, along with independent judgment
    Highly organized with excellent attention to detail
    Ability to thrive in a rapidly changing environment
    Experience and success working on a team
    Experience with a defined software test life cycle
    Local to Greater Denver

    Automated testing setup and configuration exposure (selenium, Jasmine, etc.) is a big plus
    Experience working with video in a web environment - even bigger plus if you have Flash testing experience
    Mobile testing and/or Salesforce.com experience a major plus!
    Exposure to test management tools, such as JIRA

So, Why CommercialTribe?
    Be a disrupter in the shifting enterprise sales enablement and sales learning environment
    Downtown Denver location – close to everything
    Free RTD EcoPass
    Competitive base salary and stock options
    Create your own schedule – we operate on a work hard, play hard mentality
    Significant opportunity for bonus
    Full benefits

If interested, send a resume and brief overview of why you’re a good fit!

Friday, June 19, 2015

PaySimple - Product Manager

Job Description:
PaySimple has over 12,000 customers actively utilizing our system, growing exponentially over the next few years. To support our growth, PaySimple is looking to add a Product Manager to our team.

You're passionate about technology and creating really cool products. You thrive working in an Agile environment and you love to take big concepts and ideas and turn them into specs, wire frames, and stories so they can become really frigging cool software.

PaySimple is an early-stage growth company with over 12,000 customers and growing. Our Software Development team has doubled in the last year, and our Product team is growing with it. We're building a world-class SaaS product for small to medium sized service businesses and our Product team is focused on shaping what we want PaySimple to be so we can get the most new customers, keep them on board with us long term, and ultimately help our customers grow and thrive.

PaySimple is located in Denver's LoDo district. Our collaborative, open-plan office space is filled with high-energy, talented people who enjoy our weekly lunches, monthly happy hours, bubble hockey, and hanging out with their co-workers.

As a Product Manager you will be involved in every aspect of the product development life cycle. You will work cross functionally to ensure that the product is engaging, intuitive, and delights our customers. You will own specific areas of the product roadmap and be responsible for developing feature sets and managing priorities.

-Define road map, strategy, and priorities for your product area, and make calls using quantitative and qualitative data to challenge/support intuition.
-Write detailed use cases and product specifications for new product features, and existing feature enhancements.
-Ensure clarity and visibility in product development, and continuously keep the team focused on the right priorities to meet aggressive deadlines.
-Perform competitive analysis and conduct research through customer interviews and surveys.
-Gather feedback from internal and external users, and inject that feedback into the product development life cycle.
-Provide leadership and expertise across the organization for your product area.
-Drive ongoing improvements and optimizations.

Experience and Skills:
-BA/BS in a technical or quantitative field.
-Minimum two years related work experience required
-Confident, self-motivated problem solver - ability to research solutions and learn independently
-Strong interpersonal, verbal, and written communication skills
-Comfort working in a fast-paced environment
-Must be friendly, professional, and committed to creating long-term relationships with our (internal and external) customers and partners
-Organized, detail-oriented individual capable of meeting short-deadline projects on a daily basis
-A team player who performs well independently
-Ability to multitask, take direction and execute with precision
-Extreme attention to detail with a strong sense of ownership

Highly desired background:
-Experience building and optimizing features for SAAS products in a fast paced startup environment
-Completed integrations using 3rd party APIs
-Successfully launched iOS and Android apps
-Experience in electronic payment processing

PaySimple is the leading provider of SaaS Service Commerce solutions for SMBs. Its technology solutions enable businesses to sell products and services, accept payments, automate billing and notifications, and securely manage customer accounts online and on mobile devices. We are building an extraordinary company and looking for talented, energetic, and motivated people to join our unique environment.

Visit PaySimple.com/Rockstars to learn more about the PaySimple PATHS to extraordinary returns. If you are looking for a company that is truly focused on empowering small businesses with superior technology, come join a company that rewards authenticity and supports energy with a passion.

Additional Information:
Job Level: Mid Career (2+ years)
Number of Openings: 1
Years of Experience: 2 - 5 Years
Level of Education: BA/BS
Starting Date : ASAP

Monday, June 08, 2015

VictorOps - Senior Software Engineer

As a Senior Software Engineer at VictorOps, you will be responsible for designing, developing and supporting highly scalable, real-time notification and collaboration services. Service components will be written in Scala/Akka/Play using an Agile development process.


- BS/MS in Computer Science or related technical discipline
- 7+ years of commercial software development experience on the Linux platform
- Extensive experience writing scalable services in Scala /Java
- Experience using a variety of high volume data technologies (e.g. MySQL, Cassandra, Kafka, ElasticSearch/Solr, Spark, etc)
- Experience with Agile development, Continuous Integration, github, etc
- Ability to work independently and collaboratively in a fast paced environment
- Excited about working in a collaborative, startup environment

*Sweet Benefits Include*:

- A competitive salary, generous benefits, and equity
- The opportunity to work on a leading edge, distributed
- The chance to join a fun and hard-working team
- A collaborative, open work environment at our new office in the heart of downtown Boulder
- New hardware of your choice, free snacks, a rooftop patio, and beer on tap


At VictorOps, we offer a great package which includes: competitive base salary; medical plan; dental, vision, life and disability insurance; flexible spending accounts; a 401(K) plan; paid holidays and 3 weeks vacation. We believe in work life balance, and we can prove it.

Email your resume to jobs@victorops.com