Senior Software Design Engineer


May 24, 2018

Website :

Location :

Seattle, WA

Job Type :

Full Time

Company Description :

Pike13 is a fast-growing, venture-backed technology startup. Based in Seattle, Pike13 is the only mobile-first client management software built for the highly fragmented and underserved personal services economy. Using Pike13, any service-based business can easily and efficiently manage scheduling and attendance, billing and payments, email marketing, and online waivers and documents - anytime, anywhere. We are seeking talented, ambitious people to join our team as we move into our next phase of growth. Being part of Pike13 is a great opportunity for anybody who is entrepreneurial and values learning.

Job Description :

We like operating at full throttle in a collaborative group of both startup veterans and novices who debate the right way to do things and are empowered to take smart risks, find brilliant solutions, and build things that better the well-being of our customers and theirs. We’re doing our best work ever, learning from our mistakes, improving on our successes, and finding abilities we didn’t know we had for using sophisticated logic and business intelligence to make bedrock business principles accessible and intuitive to small and enterprise businesses alike.

The Software Design Engineer is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the Engineering team and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

You care about helping small business owners reach their dreams. You sweat the details of their issues and truly care about the customer experience. In fact, you do whatever’s needed to help our customers succeed. You’re a terrific listener, a diplomatic negotiator, and a discerning communicator. You see what needs to be done and you're motivated to do it without direction, at the same time looking for opportunities to share ideas and pitch in on others’ projects. You take customer feedback as a challenge to get it right and get joy from building a product that customers love.
  • BS or MS in Computer Science, Engineering, or a related technical discipline.
  • 7-10 years of software development experience in a technology company.
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, i.e. jQuery, AngularJS, ReactJS, etc
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Understanding of security compliance
  • User authentication and authorization between multiple systems and servers
  • Management of hosting environment, resource scalability, and database administration
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Good understanding of software testing principles and test-driven development.
  • Implementing automated testing platforms and unit tests
  • Proficient knowledge of one or more of Ruby, Python, Java or Go
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of OWASP security principles
  • Understanding of "session management" in a distributed server environment
  • Sharp and tenacious troubleshooting skills.
  • Strong attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work well with other functional peers in a collaborative environment. Proven ability to succeed in a team-oriented, fast-paced environment.
  • Strong customer focus and understanding of the end-user impact of any architecture.
  • Experience in coding secure applications
  • Experience with AWS
  • Experience with Docker or other container-based platforms
  • Competitive salary
  • Robust benefit plans that meet your needs, including 401(k) matching
  • Transportation and parking benefit
  • Flexible PTO (paid time off) and company holidays
  • Professional development investment
  • Work culture and environment focused on employee well-being, exciting, fun, creative and client focused - pet friendly office!
  • Fully stocked kitchens with drinks, snacks and coffee
  • Convenient Capitol Hill location in Seattle


Is This You?

To apply for this position, submit a resume to Human Resources at:
Please indicate job title in the subject heading of your email
"Equal Opportunity Employer”