Director of Software Development

Gravis Law, PLLC
Boise, ID Full Time
POSTED ON 5/5/2024

Description

The Director of Software Development is responsible for overseeing the software design, development, and implementation of custom software in the organization. They create feature roadmaps, dictate development priorities, and ensure a quality, supportable product is released in a timely matter. They create standards for developers to follow, select frameworks and development languages, and lead development actions. This person will recruit, hire, and manage developers and related employees delivering on our product. They work with the Chief Technology Officer (CTO), attorneys, and teams to determine feature requirements and maintain a backlog of features, then implement the features through agile software development.


ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • With guidance of Board of Directors, develop feature plan and timeline for software releases. This includes software architecture, coding standards, and selection of frameworks and libraries.
  • Lead development of internal applications. Coordinate development cycles and ensure timely release of needed software enhancements.
  • Hire, train, develop, and correct developer staff as needed.
  • Ensure delivery of projects and new features on time and on budget.
  • Collaborates with clients and/or internal teams to understand user needs; approves proposals and designs of software to meet these needs.
  • Develop and maintain rapport with stakeholders, key customers, and vendors.
  • Maintains ranked backlog of enhancements, prioritizing based on board recommendations and business needs.
  • Develops testing and validation standards, monitoring their use amongst developers
  • Gathers and evaluates user feedback, enhancing software to provide better usability. Incorporates customer workflows with best practices around legal software.
  • Research & evaluate emerging technologies and software development tools as they impact the product.
  • Ensure system compliance with relevant laws and industry standards, including those around PCI, privacy, and ABA recommendations.
  • Represent the company as needed in meetings with the board, key customers, or in conferences.
  • Performs other related duties as assigned.

Requirements

MINIMUM REQUIREMENTS*:

  • Bachelor’s degree in Computer Science, Information Management, or relevant field
  • 4 years managing software developers in Software as a Service (SaaS) development
  • Alternatively, 6 years managing software developers in Software as a Service (SaaS) development
  • Excellent time management skills with a proven ability to meet deadlines.
  • Strong team leadership skills.
  • Excellent verbal and written communication skills.
  • Excellent problem-solving and analytical skills.
  • Ability to learn new coding languages and technologies
  • Extensive knowledge of coding languages and systems, ideally with Rails and JavaScript frameworks & libraries (Ember, Bootstrap, jQuery, etc.)
  • Experience developing software using agile methodologies

*Any equivalent combination of experience and training which provides the required knowledge, skills and abilities may be substituted.


DESIRED QUALIFICATIONS:

  • Prior experience managing at a software startup
  • Experience with Heroku and/or other Platform as a Service tools
  • Experience with Github
  • Thorough experience with API development and systems integration
  • Experience developing software for the legal sector
  • Strong mentoring and relationship building skills with ability to effectively manage group and interpersonal conflict situations.
  • Must have a positive and willing attitude; and a desire to be part of a growing legal practice that takes pride in making the legal system uncomplicated, approachable, and accessible to everyone.

FULL TIME EMPLOYEE BENEFITS AT GRAVIS LAW: Gravis Law offers a professional work environment, a competitive salary including bonuses, along with generous benefits which generally include:

Wage: $120,000 – $140,000 annually

Benefits:

  • Insurance: Medical, dental, vision and life insurance
  • Retirement: 401(k) plan with company matching
  • Paid flexible time off: 80 hours annually for Vacation/Sick days
  • Paid Federal Holidays
  • Paid Volunteer Time Off: Up to 16 hours annually

Other Compensation: Opportunity to cross train and grow within the organization.

Equal Pay.


WORK ENVIRONMENT/CONDITIONS/PHYSICAL DEMANDS:

Duties will be performed in a standard office environment. Employees must have the ability to maintain regular, punctual attendance consistent with Gravis policy. While performing the duties of this job, the employee will occasionally be required to work weekends, holidays, be on call, and some employees could be required to travel overnight on occasion.


This job description is not designed to cover or contain a comprehensive listing of all activities, duties, or responsibilities that are required of the Director of Software Development. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice. These are considered essential duties and are illustrative of those job tasks that are fundamental. Employees may be required to perform additional related duties as may be assigned by management. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Salary.com Estimation for Director of Software Development in Boise, ID
$175,906 to $231,211
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Director of Software Development career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$202,408 - $276,152
Income Estimation: 
$271,847 - $382,347
Income Estimation: 
$213,836 - $277,597
Income Estimation: 
$258,132 - $395,703
Income Estimation: 
$151,195 - $192,092
Income Estimation: 
$213,836 - $277,597

Sign up to receive alerts about other jobs with skills like those required for the Director of Software Development.

Click the checkbox next to the jobs that you are interested in.

  • Application Delivery Skill

    • Income Estimation: $128,503 - $147,153
    • Income Estimation: $131,312 - $148,270
  • Bug/Defect Analysis Skill

    • Income Estimation: $112,599 - $161,224
    • Income Estimation: $116,257 - $150,832
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Gravis Law, PLLC

Gravis Law, PLLC
Hired Organization Address Boise, ID Full Time
Description Gravis Law, PLLC is seeking a Senior Family Law Paralegal to join its team in the Boise (Shoreline) office. ...
Gravis Law, PLLC
Hired Organization Address University Place, WA Full Time
Description Gravis Law, PLLC is seeking a Estates and Probate Paralegal to join its team in the Tacoma, WA office. Gravi...
Gravis Law, PLLC
Hired Organization Address University Place, WA Full Time
Description An Estates Attorney I is mid-level attorney with 3 years’ experience practicing law. The successful Estates ...
Gravis Law, PLLC
Hired Organization Address Richland, WA Full Time
Description A Senior Litigation Attorney I is high-level attorney with 5 years of law practice experience with no book. ...

Not the job you're looking for? Here are some other Director of Software Development jobs in the Boise, ID area that may be a better fit.

Sr. Software Development Manager

Career-Mover, Boise, ID

Software Development Lead

Peraton, Mountain Home, ID