Provide leadership in management and behavior including senior level communication skills and ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...
Provide leadership in management and behavior including senior level communication skills and ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...
Manager Engineering
Sandy, UT · On-site
Provide leadership in management and behavior including senior level communication skills and ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...
Manager Engineering
Sandy, UT · On-site
Provide leadership in management and behavior including senior level communication skills and ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...
Manager Engineering
Sandy, UT · On-site
Provide leadership in management and behavior including senior level communication skills and ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...
Manager Engineering
Sandy, UT · On-site
Provide leadership in management and behavior including senior level communication skills and ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...
Senior Scala Developer information
See Orem, UT salary details
$13.38 - $19.09
0% of jobs
$19.09 - $24.81
0% of jobs
$24.81 - $30.53
0% of jobs
$30.53 - $36.25
3% of jobs
$36.25 - $41.97
7% of jobs
$45.83 is the 25th percentile. Wages below this are outliers.
$41.97 - $47.69
21% of jobs
The median wage is $52.11 / hr.
$47.69 - $53.40
23% of jobs
$58.97 is the 75th percentile. Wages above this are outliers.
$53.40 - $59.12
20% of jobs
$59.12 - $64.84
13% of jobs
$64.84 - $70.56
7% of jobs
$70.56 - $76.28
4% of jobs
$13
$53
$76
How much do senior scala developer jobs pay per hour?
What is a senior Scala developer?
A Senior Scala Developer is a software engineer with extensive experience in Scala programming and functional programming principles. They are responsible for designing, developing, and maintaining scalable applications, often for backend systems, data processing, or distributed architectures. In addition to coding, they mentor junior developers, participate in code reviews, and contribute to architectural decisions. Strong knowledge of frameworks like Akka, Play, or Spark is often required.
What are the typical daily responsibilities of a senior Scala developer?
As a Senior Scala Developer, your day-to-day tasks often include designing and building scalable backend systems, writing and reviewing code, troubleshooting complex issues, and participating in architecture discussions. You’ll collaborate closely with other developers, product managers, and QA engineers to ensure new features and improvements are delivered effectively and efficiently. Additionally, you may mentor junior team members, contribute to technical documentation, and help define best practices for the team. This collaborative, hands-on environment allows you to both leverage your expertise and continually grow as a technical leader.
What are the key skills and qualifications needed to thrive as a senior Scala developer?
To thrive as a Senior Scala Developer, you need advanced proficiency in Scala and functional programming concepts, along with a strong background in software engineering and computer science. Experience with tools such as sbt, Akka, Play Framework, version control systems like Git, and familiarity with CI/CD pipelines and cloud platforms is highly beneficial. Excellent problem-solving abilities, effective communication skills, and the capacity to mentor and collaborate with cross-functional teams set top candidates apart. These skills are crucial for delivering robust, scalable solutions and guiding development projects in fast-paced, dynamic environments.
What job categories do people searching Senior Scala Developer jobs in Orem, UT look for?
The top searched job categories for Senior Scala Developer jobs in Orem, UT are:
Key responsibilities
Lead the design, delivery, and support of software and platforms related to media (VOIP) services.
Manage and develop the engineering team through coaching, performance management, and career development activities.
Oversee project scope, schedule, and cost reviews, and report on project status and team activities.
Job description
Manager Engineering - Media (VOIP) Team
Manager of Engineering is an energetic, passionate software leader who thrives on successfully releasing products to the market. This is achieved by demonstrating leadership behaviors consistent with NICE CXone's 4E leadership model. Managers will participate in the evolution of NICE CXone standards, tools and methodologies and be empowered to make improvements to those standards and strategy. The responsibility of this position is to lead the growth, quality and efficiency of an Engineering team while also developing team members into great leaders of behavior as well. The Manager is responsible for developing and managing an Engineering team, and will be measured based on performance against both short term and long term goals.
The CXone media services team writes software that powers over 6 billion customer phone calls per year. As an experienced team accustomed to real-time communication, we use SIP, RTP, C++, C#, REST and Windows Server to process the world 20ms at a time as we handle over 75,000 simultaneous VoIP calls. We are an entrepreneurial team that frequently investigates and adopts new technology to help us do things faster and better.
As an Engineering Manager, a Typical Day Might Include the Following:
- Provide leadership in design, delivery, and support of software and platforms
- Provide leadership in management and behavior including senior level communication skills and abilities consistent with the 4E leadership model
- Participate in project scope, schedule and cost reviews.
- Understand product capabilities and limitations.
- Identify and implement ways to improve and promote quality.
- Responsible for new product software development and quality.
- Maintenance of software/bug fixes.
- Release scheduling.
- Keeps abreast of new technologies.
- Reporting on status; prepare reports outlining team assignments and/or changes, project status changes, and forecast project timelines.
- Provide leadership to individuals on team(s) through coaching, feedback, development goals, and performance management.
- Prioritize employee career development in an effort to grow NICE CXone's internal pipeline of leadership talent
- Prioritize and manage department activities and projects in accordance with the department's goals.
To Land This Gig You'll Need:
- Bachelor's degree in Computer Science, Business Information Systems or related field or equivalent work experience required.
- Master's degree in Computer Science or Business Management preferred.
- Relevant certifications also preferred among other indications of someone who values continuing education.
- 8+ years' experience "living" with various operating systems, development tools and development methodologies including Java, C#, C++, NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS, Azure, Apache among others.
- Idea generation and creativity in this position are a must, as are the ability to work with deadlines, manage and complete projects on time and within budget.
- Proven history of delivering on deadlines/releases without compromising quality.
- Experience with Agile software development and SCRUM methodologies.
- Excellent interpersonal skills with all kinds of people at all levels of the organization.
- Ability to work through conflict, gain trust, and influence outcomes
- Strong verbal and written communication skills.
Bonus Experience:
- Experience with telephony, networking, hosted applications, or other similar technical products.
- Telecommunications experience with IVR applications or telephony apps.
- Experience with user acceptance testing, regression testing and integration testing.