Director Software Development
Location
Texas City, TX | United States
Job description
Director of Software Development
Location: Remote, Texas (ideal locations are Austin or College Station)
Permanent Position **no 3 rd party representation. Must be a Citizen or Permanent Resident**
We are currently recruiting for a Director of Software Development to guide the design and implementation of solutions and applications across the business. With existing locations in OH, TN, NC and NY, our client is adding a Director of Software Development that will be located in Texas or a neighboring state. The Director will be responsible for a "hands-on and management" role providing technical insight while also mentoring junior staff and ensuring software programs that enable the business to run more efficiently.
This is an exciting opportunity with a significant growth trajectory, offering an excellent compensation package and fully compensated benefits among other sensational company perks!!
Qualifications/Requirements:
- Bachelor's Degree in Computer Science, Engineering, IT or related discipline
- 7+ years of development experience building end-to-end software features with business users
- 3+ years of software development leadership skills bringing proven best practices
- Strong experience with Python programming language (may also consider PHP, Java, C#, Perl, C++)
- Knowledge of one or more scripting languages (ex: JavaScript, Python, Bash)
- Experience with React framework preferable
- Experience with SQL and relational databases
- Experience with Unix and command line skills
- Experience with DevOps tools (Jenkins, Docker, Puppet, Chef etc)
- Ability to learn new tools and technology
- Self-starter requiring minimal supervision
- Strong analytical and organizational skills, effective written and verbal communication skills, and team oriented
- Ability to navigate and work effectively across a complex, geographically dispersed areas
Responsibilities: - Lead the software development team (design, develop, implementation, and troubleshooting of software programs for internal use)
- Drive high quality software development process (fast fails, testing-in-production, and CI/CD)
- Work across the full technology stack, building and designing backend, frontend and database solutions
- Provide technical guidance and expertise to team members to develop best-in-class software
- Support a culture of learning, development, high-quality code components, systems, and solutions
- Model and build processes for time series data
- Create tools and dashboards that help the business units run more efficiently
- Drive continuous improvement to deliver solutions that are at the forefront of industry leading techniques while also adhering to best practices
- Build and support entire features from inception to production, including monitoring and testing
- Learn new technologies as the business and technology stack evolves
- Ensure ongoing troubleshooting to resolve any software and system problems
- Play an active role in project and status meetings
Genius Road, LLC is proud to be a Certified Women's Business Enterprise, an Equal Opportunity Employer and values diversity. All employment is decided on the basis of qualifications, merit and business need.
Job tags
Salary