Director of Software Development

Full Time
Remote
Posted
Job description
Description:

Summary

As Director, Software Engineering, you are seen as a technical expert in your area and a leader. You will be expected to lead a team of Software Developers in the design and implementation of solutions and applications across the business. As part of this role, you will also provide technical insight and mentoring to staff in order to deliver quality service and solutions. Our goal is to build software that enables both the business and our hardware to run more efficiently. Our software team builds tools that help us understand the state of our miners and provide valuable business insights across tens of thousands of bitcoin mining machines.

Key Responsibilities

Essential duties and responsibilities include, but are not limited to, the following:

  • Drive high quality software development process which maintain a spirit of fast fails, testing-in-production, and continuous integration/deployment
  • Execute the vision, goals, priorities, and work alongside the team to accomplish them. Ensure high-quality technical solutions.
  • Provide technical guidance and expertise to team members to develop best-in-class software
  • Drive continuous improvement to deliver solutions that are at the forefront of industry leading techniques while also adhering to best practices.
  • Support a culture of learning and development. Promote and enable technical skills development in support of high-quality code components, systems, and solutions.
  • Work across the full technology stack, building and designing backend, frontend and database solutions
  • Model and build processes for time series data
  • Build and support entire features from inception to production, including monitoring and testing
  • Create tools and dashboards that help our business run more efficiently
  • Lead the software development team that designs, develops, implements, and troubleshoots software programs for internal
  • Work with business users and engineers to deliver products
  • Learn new technologies as the business and technology stack evolves
Requirements:

Education and/or Experience

  • At least 7 years professional development experience
  • Experience with at least one server-side programming language
  • Experience with Python and / or Go preferable
  • Experience with Javascript
  • Experience with React framework preferable
  • Experience with SQL and relational databases
  • Experience with Unix and command line skills
  • Experience with DevOps tools preferable
  • Strong software development leadership skills bringing proven best practices
  • Experience building end-to-end software features with business users
  • Ability to learn new tools and technology
  • Bachelor’s degree preferred

Physical Demands

  • Vision and hearing correctable to within normal ranges.
  • Must be able to speak and write clearly and distinctly.

Work Environment

  • Preferred Location: Austin (TX), New York City (NY), Knoxville (TN), College Station (TX)
  • Remote available with expectation of occasional office / site travel

johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs