Director of Software Engineering na Sorenson Communications
Sorenson Communications · Salt Lake City, Estados Unidos Da América · Onsite
- Senior
- Escritório em Salt Lake City
Come be a part of our mission and make a meaningful and positive impact with the industry leading provider of language services for the Deaf and hard-of-hearing!
Full time Benefits
- Paid Vacation Time and Paid Sick Time and Paid Holidays
- 401k 6% match with immediate vesting
- Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
- TeleDoc
- HSA company match
- 3 Medical plan options including a Low Deductible PPO Medical Plan Offering
- Employee Assistance Program
- Engaged Employee Resource Groups
- Outstanding Learning and Career Development Opportunities
Pay Range: Actual pay may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for incentive compensation.
* Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role *
Essential Duties and Responsibilities
- Supervise and mentor direct reports
- Drive business growth through excellent products and services that our customers love
- Provide technical and team leadership in the design, implementation, and testing of high-performance, high-quality video communication applications for iOS, Android, macOS, and Windows
- Lead design and development of back-end video communication systems to be utilized by mobile, desktop, and embedded Linux videophone endpoints
- Work with HR to recruit, interview, and hire software developers
- Identify upcoming features on iOS, Android, macOS, and Windows and lead team to implement to provide our users with the best platform experience
- Provide aggressive, attainable goals, and time frames
- Use agile and rapid application development processes to speed engineering efforts
- Work with Product Managers to identify new features and requirements
- Work with Project Managers to ensure development tasks are completed on time and bug
- Work with QA Managers, testers, and developers to ensure bug counts are kept low
- Work with developers to ensure features are consistent across all platforms
- Monitor, measure, and improve software development and test processes
- Define and track quarterly objectives
Supervisory Responsibility
This position manages employees and is responsible for the performance management and hiring of the employees.
Travel Requirements
Travel Requirements: Less than 25%
Education
Minimum Preferred Education 4 Year / Bachelor’s Degree in Computer Science, Computer Engineering, or related discipline
Experience
Minimum Years of Experience 6 developing state-of-the-art applications
Knowledge, Skills, and Abilities
- Ability to lead software engineering and QA teams
- Ability to work and communicate well with others
- Excellent verbal and written communication skills are required
- Ability to use MS Office tools to write effective design and feature requirement documents
- Strong ownership and organizational skills
- Ability to provide clear instruction and direction
- Positive attitude and team player
- Experience with GitHub including branching and pull requests
- A high-level knowledge of networking and firewalls
- Experience in an Agile development environment
- Demonstration of management skills in organizing projects and people to produce high quality results
- Significant mastery of C++ development and ability to review other’s code
- Strong understanding of software algorithms, structures, and patterns
- Excellent object-oriented design and analysis skills
- Experience developing high-quality, multi-threaded applications
- Strong knowledge of Windows development (C#, C++, .Net, and WPF)
- Must possess good communication skills and be eager to work in a team environment with dedicated engineers and managers
Company Summary
Our Mission…Harnessing the power of language, we connect diverse people and enrich the human experience.
Our Vision…To provide global language services that expand opportunities, nurture belonging, and empower the world to connect beyond words.
As one of the world’s leading language services providers, Sorenson combines patented technology with human-centric solutions. We strive to increase accessibility and inclusion through communication solutions for all: call captioning and video relay services, over-video and in-person sign language and spoken language interpreting, translation, real-time captioning, and post-production language services. Sorenson’s impact vision and plan extends to enhancing generational wealth and inclusive workplaces for our employees and the communities we serve.
We achieve great things together working “The Sorenson Way” with our employee values: Customer First, Can-Do Attitude, Collective Action, Growth Mindset, Ownership, and Connect Direct.
Equal Employment Opportunity:
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.