Principal Software Engineering Lead

Full-Time Position in Seattle, WA

Engineering

Usermind is helping some of the world’s largest companies deliver a world-class customer experience, by connecting and acting on siloed apps and processes. We’re a startup with big, daring goals, so outrageous technical chops and an unwavering obsession for customers are necessary. A love for dogs, pizza, and/or board games helps, too.  

About the team

We are a collaborative, driven, get-it-done engineering team. It’s time to meet quickly scaling demand, and we’re looking for an engaging lead who will bring technical expertise, a passion for mentoring, and a commitment to engineering excellence. You’ll work with a variety of modern web, cloud, big data, analytics, and integration technologies. As a hands-on coding team lead, you will evolve the existing code base, architecture, and functionality, and deliver quality code on time, every time. You will shape the future of our company and have a lasting impact on our customers, team, and industry.

If you love hard technology problems, growing and mentoring top-shelf engineers, partnering with product and marketing to build products that delight customers and craft flawless customer experiences — this is the role for you.

Send us your resume if:

  • You love designing, coding, and operating distributed software systems at scale
  • You have proven experience building highly productive, happy development teams
  • You enjoy the server side but think the client side is pretty cool, too
  • You can talk about engineers that you’ve mentored to success in the past
  • You can code with the best of ‘em
  • You have experience with complex event processing
  • You can turn on a dime, and have gotten cool things done at another company
  • You can laugh at yourself and are a believer of continuous improvement and learning
  • You delight in radical candor and are reciprocal with constructive feedback
  • You BYODTW (bring your own dog to work) or love kicking it with the occasional office canine

Proven experience we’ll look for that will help you be most successful:

  • Designing and building scalable and highly available web-scale services
  • Leading software development teams as they release, scale, and operate services
  • Hands-on software engineering building Java based REST API’s
  • Recruiting, mentoring, and growing software engineers
  • Architecting large-scale systems on AWS including DynamoDB, Kinesis, Redshift, VPC
  • Leading agile development teams using Scrum and/or Kanban
  • Familiarity with Spark, ElasticSearch, DynamoDB, and related back-end technologies  
  • Full-stack web app development including modern front-end libraries and tools
  • Building and managing a cluster of microservices in a distributed environment
  • Track record of shipping reliable, extensible, and maintainable software under tight time constraints

Usermind is a 2016 Washington’s Best Place to Work, and every team member makes a huge impact daily. Usermind is an equal opportunity employer, and we celebrate our diverse, creative, collaborative team.

Want to make life easier for thousands of marketers, engineers, sales, and support people? Join our adventure.

Other Open Positions on this Team

There aren't any open positions on this team at the moment. Check back soon!