Jobs · Engineering · Utah

Software Engineer II

Sorenson Communications · Salt Lake City, UT · 1 mo ago
EngineeringFull-time

About the role

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!

Responsibilities

  • Provide technical and team leadership in the design, implementation, and testing of high-performance, high-quality video communication applications
  • Develop and test application features primarily in React, Node, TypeScript, JavaScript, C#, HTML, and CSS
  • Create innovative solutions that increase application performance, and usability
  • Implement standards-based communication protocols and related technologies including XML, JSON, HTTP, and REST
  • Recommend new technologies or direction for product development
  • Keep aggressive, attainable goals and time frames
  • Drive standards-based architectures and supporting services
  • Follow engineering best practices in a team environment to develop high-quality products including writing automated unit, component, and feature level testing
  • Review and evaluate code written by peers
  • Support production environments by participating in deployments, responding quickly to escalated issues, understanding that some of these events may happen during non-work hours
  • Excellent software design and problem analysis skills with an ability to quickly learn new technologies and concepts
  • Other duties as assigned

Skills

  • Strong knowledge of React, TypeScript, JavaScript, C#, HTML, and CSS
  • Experience building applications with React, Angular, or Vue
  • Experience building REST APIs in C#, Node.js, or similar
  • Knowledge of AWS services, including EC2, Lambda, API Gateway, DynamoDB, Route53, etc
  • AWS Certification preferred
  • Bonus Experience: WebSockets, VoIP calling protocols including SIP, WebRTC, Git and GitHub, GraphQL, Linux or Docker Containers, Terraform and GitHub Actions

Qualifications

  • BS degree in CS, EE, or equivalent with excellent grades
  • 3+ years of experience developing state-of-the-art applications
  • Able to sit/stand for a long period of time in an office environment
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, tools, and to handle other computer components
  • Lifting and transporting of moderately heavy objects, such as computers and peripherals; must be able to lift a minimum of 50 pounds
  • Regular and predictable attendance required
  • Positive attitude, team player, good interpersonal communication skills and able to work across company departments
  • Must possess requisite integrity to maintain highly confidential, sensitive information in strictest confidence

Benefits

  • Full time
  • Paid Vacation Time
  • Paid Sick Time
  • 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

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.

Similar jobs

Software Engineer II

DeloitteChicago, IL· 2 wk ago
Engineering$77k–$128k/yrapply on ars2.equest.com

Software Engineer II

INSPYR SolutionsCalifornia, United States· 2 wk ago
Information Technology$49–$69/hrapply on www2.jobdiva.com

Software Engineer II

EPITECBell Gardens, CA· 2 wk ago
Business Development$78–$82/hrapply on 107432

Software Engineer II

TopgolfUnited States· 2 wk ago
RemoteEngineeringapply on topgolf.wd501.myworkdayjobs.com