Overview

ENGINEERING MANAGER

We are hiring an experienced technical engineering manager to lead our core services team. The core services team is responsible for domain modeling and component services utilized by our application services. You will partner with our product managers, product engineering as well as data platform and data science teams to build new services and enhance existing ones to improve the leverage for our platform.

This position will involve a percentage of time hands-on coding, mentoring, and reviewing, but it is expected that most of your time will be spent leading and managing priorities. Most of our core services are built in Java, API frameworks and queueing systems on top of Postgresql or Cassandra. We work in an agile, iterative process using tools like Jira, Github, and Slack. Product engineering teams scrum with the core team members and the core team scrums together to advance their technical roadmap. We emphasize in robust testing, continuous integration, and collaboration.

In order to be successful in this role, you will be responsible for:

  • Lead the team to building extensible, reliable, performant and innovative core services that improve our leverage as a business and product development organization
  • Provide strong, decisive and effective leadership to the team and across the organization
  • Execute our product and technology roadmaps dependably
  • Be an experienced technical sounding board; doing code reviews; and participating in architectural decisions
  • Hire, mentor and lead a high functioning, driven, innovative and happy team of engineers
  • Identify ways to continuously improve processes, tools, environment, and other elements that can make the engineering department a great place for engineers
  • Get involved as needed to drive decisions, push technical direction, fix issues, debug problems, write code, and generally do what’s needed to make things happen
  • Coordinate your group with other engineering groups to minimize friction, maximize collaboration, and ensure overall smooth operations across our engineering department

You Must Have:

  • 7+ years of professional software development experience
  • MINIMUM 2 years or experience as people leader of technical teams in an agile process
  • Proven track record of executing against product roadmaps and adjusting to changing business requirements
  • Proven track record of leveraging existing technology and purchasing tools to build leverage, avoid reinventing the wheel and focus on core competencies
  • Ability to understand and translate business requirements into technical vision for the team
  • A high level of familiarity with full stack application development
  • Ability to come up with pragmatic solutions to business problems, iterate quickly, measure, learn and improve technology and processes
  • Experience mentoring individuals, communicating the whys and firm performance management philosophy
  • An excellent understanding of databases and SQL (MySQL/PostgreSQL)
  • B.S. or higher in Computer Science or related field
  • Experience working in a startup environment

Nice to Have:

  • Experience with Ruby, Rails, Java and Angular a plus
  • Experience in payments, subscription, crm or saas industries

 

SENIOR SOFTWARE ENGINEER (FULL-STACK)

As a Senior Software Engineer, you will be responsible for building applications that help small business owners thrive in a digital world. You will be responsible for creating applications that help merchants monitor their business, boost their reputation and engage their customers. Working in an agile, cross functional team, you’ll deliver SaaS products that immediately drive business value through data driven decision making. You will be working with Product and Design teams to define applications that Small Business Owners can’t live without. You will work with other engineers to assemble product value based on rich core datasets. You will also work with data science to build self driving applications that do the work for our user.

You Must Have:

  • 7+ years overall development experience.
  • Experienced in Web application development, able to work on both front-end and back-end portions of an application
  • Extensive experience with Javascript fundamentals and frameworks such as AngularJS or React
  • Strong understanding of semantic HTML, responsive CSS
  • Experience developing Ruby applications

Nice to Have:

  • Knows how to build RESTful apis
  • Can architect solutions based on AWS, Microservices and Docker
  • Knowledge and experience with Java
  • Versed in SQL with an understanding of data stores like Redis

SENIOR FRONT-END ENGINEER

Senior Front-End Engineers are passionate about designing quality code through a collaborative process to build a suite of compelling small business tools. We enjoy the challenges of building the next generation of web applications and approach these problems with creativity and various technologies. We are looking for a seasoned Senior Front-End Engineer with a passion for front end architectures and an ability for aesthetic judgment. Outstanding candidates have experience with JavaScript MVC/MVVM frameworks and want to contribute to the team as thought leaders.

In order to be successful in this role, you will be responsible for:

  • Have a detail-oriented eye sensitive to the aesthetics of layout and client-side JavaScript best practices, as well as a keen sense of understanding for the latest approaches to user interface design.
  • Establish the standards for the team in areas of technical excellence, team leadership, and ownership of a significant portion of the Womply user interface.
  • Work collaboratively with Product Management, User Experience, Platform Engineering and Test Automation to develop user interfaces that can be tested easily and continue to scale as our team grows.
  • Champion adherence to best practice development methodologies across the entire team.
  • Facilitate automated testing so all teams can innovate at a rapid pace while delivering extremely high quality.
  • Work as part of the engineering team in a Scrum environment throughout the complete design and implementation process.
  • Remain flexible, stepping in to help out during unexpected situations, while completing your own coding deliverables and code review responsibilities.
  • Interview, mentor, listen to, and collaborate with other front end engineers.

You Must Have:

  • 4+ years of experience as a Senior Front End/UI Engineer building web applications using JavaScript MVC/MVVM frameworks such as such as AngularJS, Ember.js or Backbone.js.
  • Previous experience with expert knowledge of:
    • Object-oriented programming (JavaScript and one or more of Java, Python or Ruby).
    • Building web applications using JavaScript, CSS3, HTML5 and JSON.
    • Different browser types and their various idiosyncrasies; experience with automated browser compatibility testing.
    • Best practice software development methodologies and coding standards.
  • Previous experience with behavior-driven development and JavaScript unit testing frameworks (Jasmine or Mocha).
  • Some previous experience with Ruby on Rails is desired but not required.
  • Strong command-line abilities in Linux, Unix or OS X.
  • Natural empathy and consideration of team members’ requests, spoken or not.
  • Previous start-up (or small company) experience strongly preferred.
  • Accurate prediction of task completion timelines, their complexity and possible problems.
  • An innate, heightened urgency to complete projects on time and with high quality.
  • Open communicator who can jump in (if appropriate) to help other team members.
  • BS or MS Computer Science or equivalent.

Come build something amazing at Womply

We’re a passionately values-based company with $50 million raised to accelerate our growth. We work hard and push each other to be the best, but we also have fun and don’t take ourselves too seriously. If you want to win and make a big impact, let’s talk. We’re hiring in San Francisco, Portland, and Lehi, Utah for engineering, DevOps, design, data science, sales, marketing, business development, account management, and more.