Friday, January 30, 2015

MakeMusic - .NET Developer

If you are interested in playing a role in the future of music technology then you have come to the right place. At MakeMusic we all share a passion for creating the next best thing in the world of music and we are always
searching for great talent. MakeMusic is an industry leader in interactive music learning, notation software and virtual instrument technology.

*SmartMusic* is award-winning interactive music software that provides a deliberate practice environment for students in band, orchestra, and choir.  With a subscription to SmartMusic, students have unlimited access to the world’s largest accompaniment library for all ages and skill levels, which includes thousands of pieces of music.

*MakeMusic* has an immediate opening in the new Boulder, CO office for a C#/ .Net web developer.  You will work in an open and collaborative environment, developing the Learning Management System for teachers and
students to exchange information in SmartMusic, working closely with CI and Ops engineers for operational-ready systems, and reducing complexity where necessary. Your job will be to support modifications to the existing system while learning how the system works. In the near term, you will be helping to move our production infrastructure to AWS.  In the long term you will be on the team to consolidate API’s into a single RESTful endpoint, deprecate legacy systems and unnecessary code, and collaborate with SmartMusic
desktop engineers on thick client integrations.

What you’ll be doing

  - Work with architectural lead to improve our educator onboarding process workflow
  - Modernize MakeMusic content versioning system to a BLOB storage like S3
  - Implement an automated email queuing system
  - Work with TechOps to implement error monitoring with a tool like

  Rollbar
  - Develop a simplified SSO system based on product priorities
  - Build integration platform with other partners. That includes either a
  MakeMusic externally hosted API (WebAPI), or pulling content from externals systems.
  - Enable a shift towards a web based solution, including API consolidation across our product platform (Web, Desktop, and iOS)

Learn more by visiting http://www.makemusic.com/career-opportunities/

Thursday, January 29, 2015

LogRhythm - Design Engineer

Overview:

LogRhythm is seeking an exceptional UX/UI Design Engineer to join our team at our corporate office in Boulder, Colorado.  This individual will be responsible for working with our UX team to design compelling user experiences through interaction and visual design for LogRhythm's products.  Qualified candidates will have experience designing the user experience for web applications and generating both interactive designs and visual designs.  If you consider yourself highly creative, enjoy solving challenging user interaction problems - particularly those related to data visualization - and are interesting in contributing to an award winning enterprise software solution focused on providing a market leading security analytics user experience, we encourage you to apply.


Qualifications:

3-5 years of experience as a user experience design engineer for web applications. Strong background in UX/UI principles and best practices. Familiarity with visual design, visual hierarchy, and gestalt principles. Ability to work collaboratively across teams and departments in an Agile environment to develop designs of web based user interfaces. Experience planning and leading user needs research and validation, including experience with competitive analysis, user interviews, and usability testing. Ability to create work-flows and wireframes for web-based products. Experience with designing information architecture. Software development experience is a plus.

Friday, January 16, 2015

LogRhythm - Technical Consultant

 Overview:

As a technical consultant to the Integrated Product Solutions Group, you will bring practical experience and delivery excellence to help LogRhythm to build new Cloud-based services to deliver our product’s intelligence and data analytics to our clients. Your primary focus will be delivery of comprehensive and holistic guidance to the internal teams on conceiving, designing, and implementing Cloud-based services.

About You:

1) Cloud Technologies & Fundamentals:

    AWS OpenStack, CloudStack, vCloud
    Cloud Security
    Cloud Disaster Recovery
    Windows
    Linux (Red Hat)
    VMware ESXi / vSphere / vCloud Suite
    Hyper-V / SCVMM
    Network Architecture
    KVM
    SQL DB & Apps
    Chef, Puppet, Ansible, Capistrano

2) Desirable Technologies and experience

    Xen

3) Cloud Architecture & Design; particularly hybrid Cloud & workload mobility solutions

4) Cloud Migration Planning & Execution

Responsibilities:

    Contribute through consulting and guidance to build to a cloud service offering; commit to client success to potentially set the stage for follow on work
    Provide peer advisor guidance to senior solutions engineers
    Possess subject matter expertise in multiple areas related to Cloud computing with demonstrable expertise in data gathering; analysis tools and/or methodologies
    Recommend and design project-specific deliverables
    Evaluate and recommend deliverables to solve complex data analytics
    Utilize critical thinking in response to client requests related to a project
    Contribute to the enhancements of the practice
    Provide experience-based guidance and implementation of Cloud Computing solutions, tools, architecture, and approaches
    Work with clients to plan and coordinate the implementation of moderate to complex system and software migrations

Qualifications:

    Bachelor’s degree (Computer Science, Software Engineering or related) at an accredited university, highly preferred.
    MBA or MS a plus
    Relevant practical work experience designing, building, and/or operation cloud environments; preferably including a combination of both enterprise and consulting work
    Direct experience providing external client-focused consulting services
    Good understanding of the foundational Cloud-enabling technologies as well as orchestration and management approaches and tools
    Solid understanding of technology fundamentals enabling cloud – compute, storage, networking, security
    Solid understanding of Software Development Life Cycle, Agile Development Methodology, Test Driven Development, Continuous Integration and Continuous Delivery
    Ability to learn quickly and incorporate new knowledge in the rapidly evolving Cloud landscape
    Excellent communication skills

LogRhythm is committed to diversity in its workforce. LogRhythm is an equal employment opportunity employer and considers all qualified applicants without regard to gender, race, veteran, or disability status. Women and people of color are encouraged to apply.

Wednesday, January 14, 2015

Return Path - Web Developer

Are you a PHP guru who loves building great web applications? Can you write SQL with one hand tied behind your back, and code JavaScript, HTML and CSS in your sleep? Do you have a passion for problem solving, and enjoy working closely with a team of dedicated people? If so, you may be the right fit as a Web Developer on our Anti-Phishing Soultions team at Return Path. Our APS team builds a product that will analyze the results of Email Authentication technologies like DKIM, SPF and DMARC to assist clients in controling their email infrastructure. As well as, analyzing email data in search for instances of email fraud that affect client’s brands.  It's a two part goal that works together to strengthen the client's brand against future email infrastructure problems and attempts at fraud.

As a Web Developer at Return Path you will be building the next generation of web-based tools to solve the most pressing challenges in the email industry. You will also be improving the features and functionality of our existing product set. As a member of our web platform product development team, you’ll work closely with other Engineers and members of our Operations, Product Management, and User Experience teams.

What we’re Looking For:
    Passion!
    Mid or Senior level professional software development experience, primarily focused on PHP
    Advanced knowledge in web technologies including JavaScript, CSS and HTML
    Strong SQL skills
    A passion for usability and building awesome interfaces
    Knowledge of email technology a plus, e.g. SMTP, DKIM, MIME
    An ideal candidate will have experience with some or all of the following technologies:  HTML5, Bootstrap, jQuery, LESS CSS, Git
    You’re comfortable owning a project, wearing many hats to get the job done
    You’d rather spend your time solving problems than architecting systems
    You are interested in working in an agile environment

The Return Path Experience
Don’t get us wrong, it’s not easy to land a gig at RP and really have to want it. You’re going to have to learn the ins and outs of our business before you even get here. Here’s the good news: only the best and brightest minds in email work here. So, once you’re in, this is a place where you’ll be challenged, inspired, rewarded and transformed. Really you ask? Yes, really. The Return Path experience is a two-way exchange. We ask you to give us your very best every day. We expect a lot from you. We challenge you with interesting work, stretch assignments, a collaborative work environment and a ton of learning and growth. The pace is fast and furious. In exchange, we give you everything you need to live a happy, balanced life. This includes great pay, open vacation (yup, you heard that right!), great benefits, flexibility and, well, whatever else you need. Everyone is unique and we pride ourselves on not having one-size-fits-all solutions. At Return Path you’re a person, not a title. What’s important in your life right now? Kids, pets, triathlons, church, tango, karate, yoga, parents, Pilates, pre-natal – we will support you through it all. Give and take. That’s a Return Path career path.

What it's like to work here
It's great! From the CEO and senior management team to the newest entry-level employee, we are a company that cares a lot about fostering a great work environment and a fun, energetic, success-oriented culture. We have a strong philosophical belief that our people are our most important assets. And we don't just pay lip service to that phrase -- we incorporate it into our policies, and we live it every day. Yes, that philosophy means we have generous 'traditional' benefits, and it also means we take a lot of time to focus on high quality management and leadership, and time to make sure everyone in the company is in the right job, knows how his or her job contributes to the overall company mission, and has a clear sense of learning and career growth. We have great employee retention over the years because people love coming to work here and really feel like they're part of something special. For more information visit www.returnpath.com

Comcast - Senior Software Engineer

Software engineering skills combined with the demands of a highly-visible application platform make this an exciting challenge for the right candidate.

Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment?

As a software engineer in VIPER’s software engineering team, you will deliver capabilities that enable video delivery on a rapidly-growing video-over-IP platform. You will be relied upon as the primary developer on our emergency alert platform and will develop the opportunity to work on a variety of engineering challenges beyond this solution domain. The VIPER software engineering team is a small and fast-moving team of world-class experts who are innovating in end-to-end video delivery. We are a team that thrives on big challenges, results, quality, and agility.

Who does the VIPER software engineer work with?

VIPER software engineering is a diverse collection of professionals who work with a variety of teams ranging from other software engineering teams, service delivery engineers who provide support for our product, testers, and operational staff. We are often called upon in a clinch when it comes to providing the solution to a question that nobody else can answer.

What are some interesting problems you’ll be working on?

The delivery of Emergency Alert Services (EAS) to devices that serve video over IP is a new and emerging challenge that brings together integration with traditional and emerging alert distribution components, reliable messaging, IP player integration, cutting-edge video delivery, and big data analytics all with the need to maintain extremely high uptime and resiliency that go beyond what one encounters with typical business applications.

Beyond EAS, VIPER team members work on a broad set of challenges ranging from video encoding, packaging, recording and delivery. Ad insertion, blackout management, player (app) development, and big data analytics are other work streams which provide opportunities to rotate and develop a variety of technical skills in a wide variety of solution domains.

Where can you make an impact?

Comcast VIPER is building the core components needed to drive the next generation of television. The ideal candidate for EAS is a motivated individual who cares equally for the discipline of engineering quality software applications and the challenge of becoming an expert in a business problem. You are not just coding to specification, you will be asked to help drive development of an emerging standard by thinking beyond a narrow component-by-component view of the world.

Responsibilities:

·         Collaborate with domain experts, architects, and technical counterparts on other teams to define solutions

·         Work with technical product owners to refine the backlog, and evolve system design in parallel

·         Develop system solutions incrementally in order to deliver business value frequently

·         Employ rigorous continuous delivery practices managed under an agile software development approach

·         Provide for thorough development testing and assist QA teams to understand, plan, automate, and execute the system test effort

·         Ensure a quality transition to production and solid production operation of the software

·         Evolve the technical stack, developing your personal knowledge of emerging technologies, and sharing knowledge throughout the VIPER organization. Incorporate knowledge and best practices disseminated by others.

·         Improve the software delivery process by participating actively in scrum retrospectives, thinking thoughtfully about opportunities for improvement, and executing on them

Here are some of the specific technologies we use:

·         Java

·         Mongo DB

·         Git

·         Jenkins

·         Unix/Linux

Skills & Requirements:

·         6+ years programming experience

·         Bachelors or Masters in Computer Science or related discipline

·         Experience in software development of large-scale distributed systems – including proven track record of delivering backend systems that participate in a complex ecosystem.

·         Extensive experience programming in Java as well as experience in code optimization and high performance computing.

·         Ability to design for demanding fault tolerance needs in a highly-distributed environment

·         Experience with Java servlet containers or application servers such as JBoss, Tomcast, Glassfish, WebLogic, or Jetty.

·         Experience with messaging frameworks and products

·         Good current knowledge of Unix/Linux environments

·         Test-driven development/test automation, continuous integration, and deployment automation

·         Good communicator, able to analyze and clearly articulate complex issues and technologies understandably and engagingly.

·         Great design and problem solving skills, with a strong bias for architecting at scale.

·         Adaptable, proactive and willing to take ownership.

·         Keen attention to detail and high level of commitment.

·         Comfortable working in a fast-paced agile environment.  Requirements change quickly and our team needs to constantly adapt to moving targets.

Nice to haves:

·         Apache Kafka

·         Distributed (HBase or Cassandra or equivalent) or NoSQL (e.g. Mongo) database experience

·         Scripting tools such as Python

·         Git, Maven, Jenkins, Sonar, Nexus, Puppet

·         Experience with Big Data development, particularly in a Hadoop & Flume environment

·         Experience working with emergency services applications, with particular emphasis on EAS/EAN

·         Knowledge of IP video, ranging from encoding to packaging standards

About Comcast VIPER (Video IP Engineering & Research)

VIPER (Video IP Engineering & Research), is a startup division within Comcast’s Technology and Product Division and spun out from IP Video and online projects originated within Comcast Interactive Media is based in downtown Denver, CO. We are a cloud-based, IP video infrastructure that’s been built to deliver a broad mix of on-demand video, live TV streams and an assortment of other digital media to an array of connected devices in the home.

Interested? Email VIPER's recruiter: elizabeth_perlmuter@cable.comcast.com

Tuesday, January 13, 2015

HomeAdvisor - Data Architect

"... never settle for what works, but look for the best possible solution."
May be interesting, though may lead to endless bickering and prima-donna technical architects.

"Send us a resume to start the conversation."
Ugh, makes me feel ill.
______________________________________________________

With our operations across North America and Europe growing daily, HomeAdvisor generates a tremendous amount of data every day. Though we know a lot about what's happening in our business, we could know so much more. It's time for us to change our conversation from ": data": to "information" - and we're looking to add some new skills to our Data Warehouse/Business Intelligence team to help us get to the next level.

HomeAdvisor is currently seeking a Data Architect/Modeler to join our small, hard-charging team of developers and analysts. As we rebuild our data warehouse, this is your chance to get on at the ground floor and help transform how our business consumes data. As an Architect, we'll be looking to you as a subject matter expert across a variety of topics: data architecture, data modeling, data governance, and Master Data Management, to name a few. Additionally, you'll:
- Set strategy for the entire data platform, data design and architecture
- Serve as a primary technical resource and liaison for the business
- Develop and manage all system architecture, and develop/oversee all design, coding, testing, debugging, and documentation for the data warehouse.

Experience and Skills:
Experience and skills that are important to us:
- 8-10 years of experience in data warehousing with strong experience in data architecture, data modeling, data governance, Master Data Management, etc.
- Knowledge of Oracle database structures and PL/SQL
- Experience implementing and championing best practices in building a data warehouse, with a strong desire to improve on the status quo
- Experience with the Informatica MDM tool, or similar, is a plus.

Not familiar with HomeAdvisor? Every 5 seconds, a homeowner turns to us for help with their home improvement or home maintenance project. We have tools for planning and research, and when a homeowner is ready to hire, we connect them to pre-screened specialists in their area. We're headquartered just outside of Denver, and have grown our business exponentially in 15 years. We've been named to the Denver Post's Top Workplaces lists for both 2013 and 2014, and offer a casual and fast-paced, work/life balanced work atmosphere.

We are looking for technical leaders who never settle for what works, but look for the best possible solution. Think you have what it takes to join the team? Send us a resume to start the conversation.

Saturday, January 10, 2015

HomeAdvisor - QA ENGINEER

HomeAdvisor is looking for someone who loves:
- Being a team player in a fast-paced, dynamic, fun-loving team of QA geeks.
- Finding and squashing bugs (the software kind, generally) on multiple platforms, browsers, and devices to make sure that software is defect-free and functioning as designed.
- Solving a good mystery and figuring out why and how things are working.

If you keep nodding your head as you read, then you could be the newest member of HomeAdvisor's Software Quality Assurance team. HomeAdvisor.com is the industry-leading online marketplace connecting homeowners to pre-qualified home improvement resources in their area. We are seeking an experienced Software QA Engineer who would be responsible for ensuring the integrity and quality of our CRM and supporting systems. We're looking for someone who understands the Agile/SCRUM SDLC methodology, can write clear, detailed yet concise test cases, and has worked with a variety of bug tracking software (JIRA gets you bonus points). This is primarily a manual testing role.

Why we think it's pretty awesome to work here:
- Not every company is recognized as one of Denver's Top Workplaces - this is a jeans-and-sneakers kind of place, where we know that not everyone is productive in exactly the same way, or at exactly the same time.
- No matter how you brainstorm or reset your focus, you have the flexibility to walk away for a few minutes. Go for a run. Check out a bike. Take a ping-pong or foosball break. Do what you need to do so you can be productive.
- Our QA team plays a significant role in the success of our technology and ultimately our business; it's not every place where you can impact customer satisfaction every day.
- We want you to grow – what technology do you want to work with? What responsibilities do you want? You ask, and we'll help you get where you want to go.

Experience and Skills:
Our most successful folks:
- See around the corner - they help the business and technical owners see challenges and unintended consequences resulting from a requested change.
- Learn on the fly – we have a lot of proprietary systems and processes you'll have to learn quickly - but we will provide training!
- Stay organized in chaos - our environment is fun, loose, fast-paced, iterative, and even chaotic at times, so you'll need to stay organized, re-prioritize, and multi-task without blinking.
- Understand the business – See every project as a chance to make the platform and ultimately the business more successful.
- Are flexible – we adhere to an Agile bi-weekly release cycle, so we may require a flexible work schedule on an as-needed basis to accommodate testing/release.
- Work with diverse personnel from across the organization – we work with folks from Product, SCM, UX, Tech Ops, and Development every day, and need to know how to communicate clearly with a variety of personalities.

You'll have to show us:
- 5+ years of manual software testing experience, including in-depth, broad experience in SDLC, Agile methodologies and theories, test plan development, requirements analysis, test case design, test execution practices, defect detection, logging and tracking.
- Proven experience testing multi-faceted Customer Relationship Management (CRM) systems and internally developed products.
- Proficiency with SQL and relational databases to view data to verify test results and ensure that appropriate data conditions exist.
- Proven experience with tools like JIRA, Green Hopper, Zephyr, Confluence, SQL Developer, and/or Toad: automation experience with QTP, Selenium, and/or JMeter is a plus.

We hire smart, dedicated, passionate people every day. This is your shot to show us what you can do. If you're ready to join us, send us your resume and we'll chat.

Friday, January 09, 2015

LogRhythm - Tier III Support

Overview:

We are seeking a Tier III Support Services Engineer to join our team at our corporate office in Boulder, Colorado. We support nearly 1000 global customers who are reliant on our software solution. This is an opportunity to enter into the exciting world of network security, audit, compliance, and technical operations. Those that excel in the Tier III Support Services Engineer position may grow into other roles within LogRhythm including: Tier III Technical Support, Professional Services Consultant, Technical Trainer among other things. The primary function for this role is to provide technical support to LogRhythm customers. Secondarily this role will support and participate in internal engineering and fulfillment related activities.

The Tier III Support Services Engineer will begin work by immersing themselves in the LogRhythm software, its functionality, operation, and underlying technology. Accordingly they will be required to be heavily technical in orientation, having to deal with SQL, Windows and a wide variety of networking and systems technologies.     Quickly the Support Engineer will begin interacting with existing LogRhythm customers by running proactive maintenance and health check scripts. The output from these scripts will outline the status of the deployment. Trouble tickets will be opened to address any issues that are found during this process.

Responsibilities:

    Works as single point of customer contact for technical and support issues, facilitating cross-functional solutions to issues
    Deliver post-sales support and solutions to the LogRhythm customer base while serving as an advocate for customer needs.
    Resolve post-sales technical customer inquiries via phone and electronic means, as well as non-technical questions regarding the use of and troubleshooting for our software
    Drives resolution of technical support issues, including personally handling and providing technical guidance to internal teams.
    Maintains comprehensive technical knowledge of all relevant product customizations in use at customer sites.
    Proactively monitors and updates customers regarding technical needs/issues/opportunities

Qualifications:

    3+ years technical support experience
    Windows SQL Server 2003/2008 installation, integration and configuration
    Experience with logging systems (i.e., Syslog, Windows Event Log)
    Understanding of installing and working with Windows Server operating system
    Able to interpret questions, identify problems, and propose solutions
    Ability to make oral and written reports and presentations in a concise and effective manner
    Working knowledge of Windows AD Domain security and audit policies
    Solid understanding of TCP/IP protocols and routing
    Networking experience in administration and/or configuring of routers, switches, firewall devices
    Bachelor’s Degree
    Security Information/Event Management solution experience
    Relevant industry certifications: CISSP, CISA, MCP, GCIH, CEH

LogRhythm is committed to diversity in its workforce. LogRhythm is an equal employment opportunity employer and considers all qualified applicants without regard to gender, race, veteran, or disability status. Women and people of color are encouraged to apply.

Thursday, January 08, 2015

Kapost - Engineer

"this is not the place for big egos or political motivations"
Nice.  If the structure and pay is right, maybe the no-jerks rule can be upheld.
_____________________________________________________________________________

*The Role*

As the demands increases for our services so must our development team.  We are looking to add three full-stack engineers to our group of exceptional coders.  Our mission is to build software that is delightful to use, insightful to customers, and, most importantly, is elegant and scalable.

Working in a collaborative environment you will be tackling challenges dealing with Big Data Analytics, presenting complex workflows to users in a simple compelling way, creating a diverse, flexible and innovative
collection of apps, building out third-party platform functionality, and much more.

You will have the freedom to work remotely, typically one day per week.

You will work on a team where everyone has a voice. You will participate in frank discussions about complicated problems and identifying solutions. You will do all of this in a reasonable amount of time each week, not
working 50+ hours in order to get your work done.  And relocation assistance is available if you are the right person for the job.

*The Responsibilities*

  - Develop full-stack features, from MongoDB modeling through to collaborative client apps (backbone, knockout, etc)
  - Delivering high-quality, scalable solutions quickly
  - Collaborate with product and design teams to design simple, powerful, innovative
  user experiences (web and mobile)
  - Building out automated tests at the unit, functional and integration levels, so that we can always move quickly
  - Work alongside dedicated, adventurous developers in a fast-paced, innovative environment

*The Requirements*

  - 5+ years of full-stack development experience, with a strong foundation in the fundamentals
  - A desire to work in Rails; you don’t have to know it now, but you have to have the aptitude and desire to work in it
  - Functional experience working on complex web applications
  - The ability and desire to work in an environment where you can move from project to project, adapting to change and new challenges along the way
  - Must be able to balance the need to work as part of a collaborative team with the autonomy required to be successful in your role
  - An adventurous spirit
  - A polyglot’s thirst for learning new technologies and identifying new solutions to old problems
  - No Jerks Need Apply – this is not the place for big egos or political motivations

*Skills that will bring you to the top of the list include*

  - Experience working Ruby/Rails
  - Previous experience with JS MVC, Ember, and/or Angular
  - Working with distributed systems is a plus
  - Experience with Single Page Web Apps is a big plus
  - Experience with MongoDB is a bigger plus

*For more information- please email dave.mayer@kapost.com