Software Development Manager - Ruby/React

Software Development Manager - Ruby/React
WA, Seattle

Job Description

Software Development Manager

DT Seattle

Who we are

It takes engineers to hire engineers. We are your dedicated hiring engineer. We augment engineering organizations with a premium hiring service powered by a network of highly-skilled interviewers, robust hiring analytics, and best practice insights. We have professionalized the craft of technical interviewing and we make hiring a customer-centric experience for candidates that is grounded in skills, not pedigree. We move well beyond interviewing to become a strategic partner to some of the top technology companies in the world as they look to design scalable, consistent hiring processes. Leveraging the data gained from our interviewing service, we engineer improvements in how our clients conduct on-site interview loops, source candidates, and close top talent.


As the Software Development Manager on our team, you can make a direct impact on the success and growth of the business while enjoying a challenging mix of technical and management responsibilities. You will work closely with the CTO, Product, Design and Engineering teams to innovate on our industry-leading technical interviewing platform.


The ideal candidate for the Software Development Manager role is a leader who can prioritize well, communicate clearly, and have a consistent track record of delivery combined with strong technical and people management skills and experience.  You are a hands-on, technical leader who understands and sets a high bar for all parts of the software development lifecycle: product/UX collaboration and communication, software design techniques, coding principles, and testing/release processes. You provide coaching and direction for individual team members, are proactive in removing roadblocks, keep projects on track according to the architectural plan and product roadmap, and can handle multiple competing priorities in a fast-paced environment. 


The Role

  • Manage the end-to-end development of web applications, mobile applications and related systems
  • Drive software development methodology and tools to support agile and web based application development lifecycles
  • Continually improve our processes to ensure software development efficiency, effectiveness, and throughput
  • Work collaboratively with the other engineering teams, product management and design teams to inform and influence product strategy and roadmap
  • Partner with project managers to ensure efficient allocation of engineers and track velocity and other metrics to help the team optimize performance
  • Continue to build and develop a talented team of software engineers
  • Provide guidance to the team when it comes to scaling a complex Rails codebase and making design decisions with long term maintenance in mind
  • Establish and socialize common patterns and best practices within our engineering organization (e.g. front-end patterns, API design/conventions, dev productivity tooling etc.)


Tools & Technologies

You’ll work with a range of technologies including:

  • Ruby on Rails
  • React.js
  • MySQL
  • RESTful API and web services
  • Rspec/Cucumber
  • Git
  • AWS EC2, S3, RDS, SQS


The Successful Candidate Has

  • Deep knowledge of object-oriented design and development methodologies, processes, best industry practices and techniques
  • Track record of delivering successful products and services
  • A bias for action, and experience making things happen in a fast-paced, dynamic environment
  • Proven ability to hire, develop, and lead talented engineers, and foster an environment of innovation and execution
  • Self-driven and willing to drive new processes and practices
  • B.S. in Computer Science with at least 10 years of industry experience

Apply Now