Software Engineer II

Sorenson Communications
Salt Lake City, UT, United States
25 days ago
Apply on recruiting2.ultipro.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Agile Methodology Amazon Web Services Application Performance Management HTML5 Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Software Quality Code Review Information Systems
+21 more
Continuous Integration Software Design Patterns DevOps Github Revision Control Systems Load Testing Object-Oriented Software Development Rapid Application Development Regression Testing Cloud Services Software Engineering TypeScript Web Applications Performance Testing ReactJS Scalability Testing Backend Information Technology Playwright Front End Software Development Restful APIs

Job description

Sorenson Communications is seeking a talented Software Engineer II to design, develop, test, and maintain modern web applications and supporting quality automation frameworks. This role will focus primarily on application development using ReactJS and TypeScript while partnering with engineering teams to enhance software quality through automated testing, performance testing, and continuous integration practices.

The ideal candidate is passionate about building intuitive, high-performing user experiences and has experience developing automation solutions using Playwright and K6. This position will collaborate closely with product managers, UX designers, backend engineers, DevOps engineers, and quality engineering teams to deliver reliable, scalable applications that support Sorenson’s communication services and customer experience., * Develop customer-facing web applications using ReactJS, TypeScript, JavaScript, HTML5, and CSS.

  • Design and implement reusable UI components and front-end architectures that support scalability and maintainability.
  • Collaborate with product, UX, and backend teams to deliver innovative features that improve usability and customer satisfaction.
  • Integrate applications with RESTful APIs and cloud-based services.
  • Deliver solutions that improve application performance, accessibility, reliability, and responsiveness.
  • Participate in architectural discussions and contribute to standards-based application design and development practices.
  • Use Agile development methodologies and rapid application development processes to accelerate engineering efforts.
  • Create, maintain, and expand automated end-to-end, integration, and regression testing suites using Playwright.
  • Develop and execute performance, load, and scalability testing solutions using K6.
  • Integrate automated testing workflows into CI/CD pipelines to improve release quality and deployment confidence.
  • Analyze test results, identify root causes of defects, and collaborate with engineering teams on remediation efforts.
  • Contribute to engineering best practices including code reviews, automated testing, documentation, and continuous improvement initiatives.
  • Work in a team environment to develop high-quality products through software development, automated testing, and quality engineering practices.
  • Contribute to the overall enterprise architecture and the development of new product features and capabilities.

Requirements

Minimum Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related technical field; or equivalent combination of education and experience., * 2+ years of professional software development experience.

  • Experience building modern web applications using ReactJS and TypeScript.
  • Experience developing and maintaining automated test frameworks.
  • Experience working within Agile software development environments.
  • Experience using source control systems and collaborative development workflows.

Preferred

  • Experience with Playwright test automation.
  • Experience with K6 performance and load testing.
  • Experience with GitHub Actions, or similar CI/CD platforms.
  • Experience with cloud platforms such as AWS or Azure.
  • Experience supporting DevOps and software quality engineering initiatives.

Knowledge, Skills, and Abilities

  • Strong proficiency in ReactJS, TypeScript, JavaScript, HTML, and CSS.
  • Strong understanding of software engineering principles, design patterns, and modern front-end architectures.
  • Experience building and consuming REST APIs.
  • Experience designing and implementing automated testing strategies.
  • Knowledge of Playwright for end-to-end and regression testing automation.
  • Knowledge of K6 for performance and load testing.
  • Understanding of CI/CD pipelines and software delivery best practices.
  • Strong analytical and problem-solving skills.
  • Excellent object-oriented design and development skills.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Eagerness to work collaboratively within a team-oriented engineering environment.
  • Commitment to delivering high-quality, maintainable, and scalable software solutions.
  • Understanding of accessibility standards and user experience best practices is a plus.

Benefits & conditions

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)

  • Virtual Care Options
  • 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.

About the company

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!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on recruiting2.ultipro.com
Prepare application

Good distractions

Loading talks and stories from around this role…