What are the responsibilities and job description for the Director of Software Engineering position at PROTOCALL SERVICES INC?
Job Details
Job Description
ProtoCall Services is a nationally acclaimed organization specializing in 24/7 crisis intervention. Celebrated for our superior workplace culture, we've received the Top Workplace designation in 2020, 2022, and 2023.
In the pivotal role of Director of Software Engineering at ProtoCall, you'll provide strategic leadership for our organization, developing systems that offer essential support for Community Mental Health Centers, Certified Community Behavioral Health Clinics, Managed Behavioral Healthcare Organizations, college and universities, and Employee Assistance Programs.
Our award-winning remote team, spanning across the United States and Canada, consists of certified clinicians, licensed social workers, therapists, and counselors, all dedicated to providing exceptional services. To support our team we have developed and maintained sophisticated systems that enable the delivery of clinical, mental health, counseling, crisis, 988, and a wide variety of behavioral healthcare hotline services.
Joining our team will place you in a position to continue driving technological innovation in behavioral healthcare.
Your Responsibilities:
-
Providing technology leadership, aligning software development projects with strategic priorities.
-
Offering feasibility analysis for technology strategies and acquisitions.
-
Designing, hiring, and cultivating top-tier software engineering teams.
-
Overseeing the daily operations and strategic planning of software development competency.
-
Managing, both directly and indirectly, Software Development staff and vendors.
-
Establishing software development budgets in alignment with organizational strategies.
-
Upholding code quality, team efficiency, and promoting best software practices.
-
Mentoring and guiding software engineers to enhance their competencies.
-
Developing a technology roadmap for the diverse components of our software ecosystem.
-
Overseeing strict adherence to cybersecurity protocols and development practices.
-
Driving integration of data quality across all facets of the organization.
-
Promoting and ensuring implementation of agile methodologies across all software engineering teams.
Qualifications & Requirements
Education and Experience Requirements:
-
A degree in Computer Science or relevant professional certifications; relevant work experience may be considered as an alternative.
-
Minimum of 5 years' experience leading software engineering team(s) using AGILE methodology.
-
Minimum of 2 years' experience managing large-scale projects in budget sensitive environments.
Required Qualifications:
-
Extensive experience in working with cloud infrastructure and leading-edge software development technologies or frameworks.
-
In-depth knowledge and expertise in the software development life cycle (SDLC) at a strategic level.
-
Proven track record of successfully implementing and overseeing the adoption of a wide range of tech stacks and architectures, including microservices, containerization, and MVC frameworks.
-
Proficiency in multiple software technologies and programming languages, such as Angular, Ionic, TypeScript, JavaScript, iOS, Android, Laravel, PHP, MySQL, Next.js, React, MSSQL, Ruby on Rails, Ruby, Docker, Redis, PostgreSQL, .NET, DevExpress, and Python, with the ability to provide high-level guidance and direction.
-
Strong understanding of best practices and industry standards related to security posture in software development, with the ability to establish and enforce security protocols.
-
Demonstrated leadership in creating a supportive work environment and fostering work-life balance for team members.
-
Exceptional skills in maintaining privacy, confidentiality, and security of PII & PHI, ensuring compliance with strict privacy policies and procedures.
-
Excellent communication and interpersonal skills to effectively collaborate with cross-functional teams and stakeholders, providing strategic guidance and influencing decision-making at a director level.
Benefits
-
Medical, dental, life insurance, 401k, STD/LTD and EAP services.
-
PTO package that earns up to 4 weeks of vacation during your first year.
* ProtoCall Services Inc. is an Equal Opportunity Employer. We believe deeply in diversity of race, gender, sexual orientation, religion, ethnicity, national origin, and all of the other fascinating characteristics that make us different.*