D

Senior Scala/Akka Software Engineer (Platform Notification Services)

DSM-H Consulting • United State
Remote
Apply Now

Lead the development of scalable, high-availability notification services in Scala and Akka, driving feature delivery, mentoring engineers, and ensuring software quality. Responsible for designing and maintaining systems at scale with a focus on reliability and performance. Collaborate cross-functionally to align technical solutions with business needs in a flexible, Agile environment.

Key Highlights
Build and maintain platform notification services for critical client operations using Scala and Akka
Mentor junior engineers, establish best practices, and drive team growth in a collaborative environment
Design and deploy scalable, high-availability solutions with CI/CD pipelines and cloud infrastructure (AWS)
Key Responsibilities
Develop and maintain notification services using Scala and Akka technologies for client operational alerts
Lead complex application development, problem-solving, and system architecture with minimal supervision
Mentor software engineers, foster technical growth, and enforce high software quality standards
Collaborate with stakeholders to align technical solutions with business requirements and user needs
Design, implement, and test scalable systems with CI/CD pipelines and cloud infrastructure (AWS)
Perform integration and customer acceptance testing to ensure system reliability and performance
Technical Skills Required
Scala Akka Java 8+
Benefits & Perks
100% remote work eligibility
Preference for office-based work in Chicago (optional)
Nice to Have
Experience with high-availability and reliable system design
Microservices and event-driven architecture patterns
Functional programming and type-level frameworks (e.g., ZIO)
Spring Boot RESTful API design
Reactive streaming and NoSQL databases (e.g., DynamoDB)

Job Description

Position’s Contributions to Work Group:

As a Senior Software Engineer, you will build platform notification services that enable Client customers to be alerted for events that are critical to efficiently operate Client engines and machines.

Typical task breakdown:

As a Senior Software Engineer you will be is responsible for development of services using Scala and Akka technologies. The responsibilities include the following:

• Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.

• Works directly on complex application/technical problem identification and resolution

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Technical Skills Required
ai aws cloud crm gcp +4

smartfox

United State
Visa Sponsorship Relocation Remote
Technical Skills Required
ai ai tools ansible aws cloudformation +10

CyberCoders

United State
Visa Sponsorship Relocation Remote
Technical Skills Required
ai c c++ deep learning deepspeed +2

Bright Vision Technologies

United State

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly