Search jobs > Salt Lake City, UT > Software engineering

Software Engineering Manager

Sorenson Communications
Salt Lake City, Utah, US
Full-time

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 heard-of-hearing!

Are you the right candidate for this opportunity Make sure to read the full description below.

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.

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 cloud native SaaS solutions
  • Work with HR to recruit, interview, and hire software developers
  • Stay current on cloud native technologies and strategies to lead team 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 ensure feature requirements are clearly documented
  • Work with other development managers to ensure features are consistent across platforms
  • Contribute to the overall enterprise architecture
  • Monitor, measure, and improve software development and test processes

Supervisory Responsibility

This position has direct supervisory responsibility over a team of an Agile team Software Engineers and Quality Assurance Engineers.

The teams are sized between 3 and 7 engineers and often include contractors of offshore and / or nearshore.

Minimum Education

4 Year / Bachelors Degree in Computer Science, Computer Engineering, or related discipline

Experience

  • 3+ Years of Experience in direct, full-time leadership of software engineers
  • 6+ Years Experience developing cloud native applications
  • Strong web development skills and ability to review other’s code
  • Working Knowledge of AWS

Knowledge, Skills, And Abilities

  • Ability to lead software engineering teams
  • Able to work and communicate well with others
  • Able to analyze problems and implement / suggest resolutions
  • Ability to adapt quickly to changing circumstances, think creatively, and problem-solve effectively in ambiguous situations
  • 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
  • Experience in an Agile development environment
  • Demonstration of management skills in organizing projects and people to produce high quality results
  • Strong understanding of software algorithms, structures, and patterns
  • Experience developing cloud native applications
  • Must possess good communication skills and be eager to work in a team environment with other dedicated engineers and managers
  • This position has access to highly confidential, sensitive information relating to the employees, customers, and technologies of Sorenson Communications.

It is essential that applicant possess the requisite integrity to maintain the information in strictest confidence.

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 diversity, equity, inclusion, and accessibility for underrepresented people 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 supporting employment opportunities for diverse employees, customers, and communities.

As a minority-owned company, we are committed to expanding opportunities for underserved communities while promoting an inclusive workplace for our own employees.

Equal Employment Opportunity :

Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
SoFi
Salt Lake City, Utah

We are looking for a Senior Software Engineering Manager to join our SoFi Invest Engineering team. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Software Development Manager or similar technical leadership role. On our team, you will be in the...

Promoted
Deloitte
Salt Lake City, Utah

Product Engineering is the internal software and applications development team responsible for delivering leading-edge technologies to Deloitte professionals. Product Engineering enables our client service professionals through a comprehensive suite of applications across the business lines. In addi...

Promoted
Experlogix, Inc.
South Jordan, Utah

The Software Engineering Manager will be responsible for leading software development teams, designing software systems, managing projects, and overseeing distributed systems. This is a full-time hybrid role for a Software Engineering Manager at Experlogix in South Jordan, UT, with flexibility on in...

Promoted
Canonical
Salt Lake City, Utah

As a Partner Engineering Manager at Canonical you will lead an engineering team that works across the full Linux server stack from kernel to AI workloads, to optimise Ubuntu for the latest silicon. As a lead for strong engineers, technical leadership and a solid background in software engineering is...

Promoted
CHG Healthcare
Salt Lake City, Utah

Software Engineering Managers work together with their peers to support high-performing software engineering teams, by building high-engagement, fostering skill-development, and demonstrating excellence in execution with the engineers across multiple squads. This person will be responsible for a gro...

Deloitte
Salt Lake City, Utah

Product Engineering is the internal software and applications development team responsible for delivering leading-edge technologies to Deloitte professionals. Product Engineering enables our client service professionals through a comprehensive suite of applications across the business lines. In addi...

New Relic, Inc.
Salt Lake City, Utah
Remote

Manager, Software Engineering - Alerting Evaluation (Remote). Manager, Software Engineering - Alerting Evaluation (Remote). Manager, Software Engineering Req ID FY|R&D|#5 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charleston, South Ca...

BD
Sandy, Utah
Remote

Come Advance the World of Health through Software Engineering. As an associate of the Software Technology Solutions (STS) group within BD you have the opportunity to develop connected enterprise software solutions, platforms and services and work across the product design process. Engineering Manage...

CIRCLE
Salt Lake City, Utah

Lead agile software processes for engineering teams and introduce best-in-class industry practices. Contribute to engineering-wide initiatives as a member of Circle's engineering management team. Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, retro...

Care.com
Salt Lake City, Utah

As a Senior Engineering Manager, you're probably wondering: what do Mobile Engineering Teams do at Care?. What you'll do as a Mobile Software Engineering Manager at Care:. Our engineering organization is reimagining our tech stacks and consolidating to a single cloud native platform so we can test a...