Recent Searches

You haven't searched anything yet.

3 principal software engineer solutions architect Jobs in salt lake city, ut

SET JOB ALERT
Details...
NICE Careers
Salt Lake City, UT | Full Time
$147k-178k (estimate)
5 Days Ago
SoFi
Salt Lake City, UT | Full Time
$127k-152k (estimate)
6 Days Ago
Tendo
Salt Lake City, UT | Full Time
$114k-140k (estimate)
1 Day Ago
Principal Software Engineer (Go, AWS, Microservices)
NICE Careers Salt Lake City, UT
Apply
$147k-178k (estimate)
Full Time 5 Days Ago
Save

NICE Careers is Hiring a Principal Software Engineer (Go, AWS, Microservices) Near Salt Lake City, UT

Position at NICE inContact

Principal Software Engineer

Location: Salt Lake City, UT

The Principal Software Engineer designs, develops, tests and maintains the NICE inContact software platform. Key responsibilities include all tiers of the NICE inContact technology, including (but not limited to) design and development of NICE inContact products and features, unit testing, code reviews, resolving defects encountered during the QA cycle, supporting the production environment, and assisting other developers in a team environment utilizing agile development processes. The Principal Software Engineer will also mentor junior staff members and propose cross disciplinary architectural solutions to difficult problems. They may also be asked to make presentations to internal and external executives and represent NICE inContact at technical conferences. Travel to other corporate sites may also be required.

As a Principal Software Engineer, a Typical Day Might Include the Following:
  • Work as a member of an agile team to enhance and improve software written in one or more of the following languages: C#, Javascript, GO, SQL
  • Design and present projects to improve current process and overall platform.
  • Expertly designs, specs, schedules and provides high quality implementation of multiple features.
  • Critical to success of multiple product features.
  • Manage time effectively working on multiple concurrent projects.
  • Drive progress of team(s) and projects.
  • Create automation to ensure quality.
  • Deliver high quality, sustainable, maintainable code.
  • Works with system analysts and product management for the successful completion of a project.
  • Lead team(s) or mentor other developers as needed.
  • Acts as a technical champion for customers.
  • Functions as a Technical or Team Lead as needed.
  • Follow established department procedures, policies, and processes.
  • Follow the company Code of Ethics and NICE inContact policies and procedures at all times.
  • Communicate in an effective and professional way with customers in and outside of NICE inContact.
  • Be a strong leader within the organization
To Land This Gig You'll Need:
  • Bachelor Degree in Computer Science, Business Information Systems, and/or a Microsoft Certified Professional Developer (MCPD)
  • 10 years experience in software development 
  • Exceptional experience in one or more of the following software languages: SQL, C#, JavaScript
  • Experience with the Microsoft Suite (.NET Framework, Visual Studio) or other similar open source software stacks
  • Experience with developing services, clients and multi-threaded software.
  • Experience with web services
  • Experience with AWS
  • Excellent communication skills
  • Excellent problem-solving skills
  • Excellent decision-making skills
  • Experience(s) as a technical or team lead or equivalent experience
  • Excellent understanding of unit testing
  • Excellent understanding of user stories or use cases
  • Excellent understanding of design patterns or equivalent experience.
  • Excellent understanding of object oriented software design.
  • Working knowledge of micro services architecture patterns
  • Working knowledge of making business and technical proposals
  • Team Player
  • Desire to work in a fast-paced environment
Bonus Experience if you have:
  • Experience developing with SQL Server or equivalent
  • Experience with Jira
  • Experience with automation/testing tools
  • Experience with/knowledge of agile development processes
  • Experience(s) as a technical or team lead or equivalent experience
  • Experience with telecommunications/telephony
  • Experience with call centers
  • Experience with CI/CD
ABOUT NICE inContact:  NICE inContact makes it easy and affordable for organizations around the globe to provide exceptional customer experiences while meeting key business metrics. NICE inContact provides the world’s #1 cloud customer experience platform, NICE inContact CXone™, combining best-in-class Omnichannel Routing, Workforce Optimization, Analytics, Automation and Artificial Intelligence on an Open Cloud Foundation. NICE inContact is a part of NICE (Nasdaq: NICE), the worldwide leading provider of both cloud and on-premises enterprise software solutions. 

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.

Job Summary

JOB TYPE

Full Time

SALARY

$147k-178k (estimate)

POST DATE

04/24/2024

EXPIRATION DATE

05/10/2024

Show more

The following is the career advancement route for Principal Software Engineer (Go, AWS, Microservices) positions, which can be used as a reference in future career path planning. As a Principal Software Engineer (Go, AWS, Microservices), it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer (Go, AWS, Microservices). You can explore the career advancement for a Principal Software Engineer (Go, AWS, Microservices) below and select your interested title to get hiring information.

Stantec
Full Time
$83k-101k (estimate)
8 Months Ago
Salt Lake County
Full Time
$78k-94k (estimate)
0 Months Ago

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College