Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Scala) image - Rise Careers
Job details

Senior Software Engineer (Scala)

The company and our mission: 


Zartis is a digital solutions provider working across technology strategy, software engineering and product development.


We partner with firms across financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce, and more. Our engineering hubs in EMEA and LATAM are full of talented professionals delivering business success and digital improvement across application development, software architecture, CI/CD, business intelligence, QA automation, and new technology integrations.


We are looking for a Senior Software Engineer to work on a project in the green energy industry.


The project:


Our teammates are talented people that come from a variety of backgrounds. We’re committed to building an inclusive culture based on trust and innovation. You will be part of a distributed team developing new technologies to solve real business problems.


Our client is one of the leading green energy companies in the UK. You will be part of the Energy Retail platform’s team. This is a SaaS technology platform that aims to revolutionize the operating platforms for energy retailers globally. This platform has been built with scale and technical quality in mind and is the foundation for decarbonisation efforts by client’s customers.


We are looking for someone with good communication skills, proactive, and good attention to detail. 


What you will do:


- You will be joining the Core Platform team, working closely with retail clients to ensure a high level of service related to Charges. This team is responsible for maintaining accurate charge calculations.

- The primary tech stack is Scala, but you'll also have opportunities to work with other languages like TypeScript. 

- You will also have the opportunity to get hands-on with other technologies such as Datadog and Kafka.


What you will bring:


- Experience in functional programming with Scala.

- Experience in developing and monitoring back-end services within AWS

- Strong knowledge of engineering best practices and continuous delivery.

- Passionate about enhancing customer experience and building high-quality software. 

- Motivated to own products from inception through continuous improvement.


Nice to have:


- Experience in TypeScript.


What we offer: 


- 100% Remote Work.

- WFH allowance: Monthly payment as financial support for remote working.

- Career Growth: We have established a career development program accessible for all employees with a 360º feedback that will help us to guide you in your career progression.

- Training: For Tech training at Zartis, you have time allocated during the week at your disposal. You can request from a variety of options, such as online courses (from Pluralsight and Educative.io, for example), English classes, books, conferences, and events.

- Mentoring Program: You can become a mentor in Zartis or you can receive mentorship, or both.

- Zartis Wellbeing Hub (Kara Connect): A platform that provides sessions with a range of specialists, including mental health professionals, nutritionists, physiotherapists, fitness coaches, and webinars with such professionals as well.

- Flexible Working schedule

- Multicultural working environment: We organize tech events, webinars, parties, and activities to do online team-building games and contests.


Zartis Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Zartis DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Zartis
Zartis CEO photo
Unknown name
Approve of CEO
What You Should Know About Senior Software Engineer (Scala), Zartis

At Zartis, we’re on a mission to deliver groundbreaking digital solutions, and we’re seeking a Senior Software Engineer (Scala) to join our vibrant team. As part of a diverse group working in the heart of the green energy sector, you’ll tackle real-world challenges with innovative tech solutions. This role involves contributing to the Energy Retail platform, a state-of-the-art SaaS technology that’s set to transform how energy retailers operate globally. With your Scala expertise, you’ll ensure precise charge calculations while collaborating closely with retail clients and the Core Platform team. At Zartis, you’ll not only engage with functional programming but also have the chance to explore other languages like TypeScript and work with advanced technologies such as Datadog and Kafka. If you're passionate about enhancing customer experiences through high-quality software and eager to take ownership of your projects, you’ll love being part of our inclusive culture built on trust and innovation. Plus, with 100% remote work, flexible schedules, and opportunities for professional growth, Zartis is committed to supporting your career development every step of the way.

Frequently Asked Questions (FAQs) for Senior Software Engineer (Scala) Role at Zartis
What are the key responsibilities of a Senior Software Engineer (Scala) at Zartis?

As a Senior Software Engineer (Scala) at Zartis, your primary responsibilities include developing and maintaining the Energy Retail platform, ensuring accurate charge calculations, and collaborating with retail clients to enhance service quality. You'll also engage in coding with Scala and occasionally venture into TypeScript, along with leveraging technologies like Datadog and Kafka for monitoring and performance enhancements, all while adhering to engineering best practices.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer (Scala) position at Zartis?

To successfully qualify for the Senior Software Engineer (Scala) role at Zartis, you should possess strong experience in functional programming with Scala, develop back-end services using AWS, and demonstrate a solid understanding of continuous delivery and engineering best practices. A passion for maintaining high-quality standards in software development and possessing effective communication skills are also essential.

Join Rise to see the full answer
Is prior experience in TypeScript important for a Senior Software Engineer at Zartis?

While not strictly necessary, having experience in TypeScript can be a beneficial asset for the Senior Software Engineer (Scala) position at Zartis. As our tech stack includes opportunities to work with TypeScript, this skill can enhance your versatility within the team and improve collaboration across various projects.

Join Rise to see the full answer
What is the working environment like for a Senior Software Engineer at Zartis?

Zartis offers a fully remote working environment for Senior Software Engineers, fostering flexibility and work-life balance. You’ll be part of a multicultural team, engaging in various tech events, online team-building activities, and opportunities for professional growth. The inclusive culture at Zartis promotes collaboration and innovation, ensuring everyone feels valued and invested in.

Join Rise to see the full answer
What growth opportunities are available for a Senior Software Engineer at Zartis?

As a Senior Software Engineer at Zartis, you're supported by a structured career development program that includes 360º feedback, training opportunities, and access to mentorship programs. With time allocated weekly for tech training, you can enhance your skills through courses, webinars, and other educational resources – ensuring you can grow your career within an innovative and supportive environment.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Scala)
Can you explain your experience with functional programming in Scala?

In response, share specific projects or tasks where you utilized Scala's functional programming features. Highlight how these features contributed to efficiency and code quality and demonstrate your understanding of functional programming principles.

Join Rise to see the full answer
How do you ensure the accuracy of charge calculations within an application?

To answer, discuss your approach in validating calculations through testing and monitoring. Mention how you implement unit tests and integration tests to ensure accuracy and reliability in the software, which is crucial for the projects at Zartis.

Join Rise to see the full answer
What AWS services have you worked with, and how have you used them in backend development?

Refer to specific AWS services you’ve used, such as Lambda, DynamoDB, or EC2, and describe how they fit into your projects. Emphasize your experience in deploying applications and leveraging AWS for scalability and performance.

Join Rise to see the full answer
How do you approach code reviews in a team setting?

Discuss your strategy for providing constructive feedback, focusing on improving code quality and team collaboration. Sharing specific instances where your feedback positively impacted the project can demonstrate your teamwork skills.

Join Rise to see the full answer
What tools do you use for monitoring and improving system performance?

Mention tools like Datadog or similar platforms you’ve used for monitoring. Explain how you've employed monitoring tools to gain insights into application performance and how this data has influenced your development choices.

Join Rise to see the full answer
Can you describe a challenging problem you solved using Scala?

Be prepared to share a specific example that showcases your problem-solving skills, including the context, the challenge faced, your approach using Scala, and the positive outcome resulting from your solution.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Share your method for prioritization, discussing frameworks like Agile or Kanban. Illustrate how you balance deadlines, team communication, and the need for flexibility in a fast-paced environment.

Join Rise to see the full answer
What best practices do you follow to maintain code quality?

Outline specific practices such as writing clean code, conducting regular unit testing, adhering to code standards, and keeping documentation up-to-date. Explain how these practices contribute to the overall success of projects.

Join Rise to see the full answer
How do you collaborate with cross-functional teams while developing software?

Discuss your strategies for effective communication and collaboration across teams, perhaps through scrum meetings, collaborative tools, or frequent updates. Providing examples of successful cross-team projects would enhance your answer.

Join Rise to see the full answer
What motivates you to develop high-quality software solutions?

Reflect on your passion for technology and the impact that quality software has on users. You might mention personal goals, the importance of user experience, or the desire to contribute positively to the green energy sector.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago

Join Zartis as a Senior Mobile Engineer and help transform the fitness experience with cutting-edge mobile solutions.

Photo of the Rise User
Citi Hybrid Jersey City, New Jersey, United States
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi seeks a Senior Application Development Technology Lead to spearhead innovative solutions in application systems for their client onboarding processes.

CGS Administrators is looking for a Senior .NET Developer to drive complex application development in Nashville, TN.

Photo of the Rise User
Posted 4 days ago

Join Palo Alto Networks as a Senior Staff Engineer to lead innovative developments in cloud security management.

Photo of the Rise User
Optimiza Remote No location specified
Posted 4 hours ago

Join Optimiza as a PaaS Developer, where you'll design cutting-edge cloud solutions that empower developers and optimize application performance.

SciTec Hybrid No location specified
Posted 5 days ago

SciTec seeks an experienced Principal Software Engineer to work on innovative software solutions for national defense.

Photo of the Rise User

Join Ironclad as a Senior / Staff Software Engineer and drive innovation in Identity and Access Management for a leading contract lifecycle management platform.

Photo of the Rise User
Posted 3 days ago

Join Visa as a Junior Backend Software Engineer and help shape the future of digital payments on a global scale.

Posted 9 days ago

A talented Senior Software Engineer is sought to join Alembic's consulting team, delivering top-notch software solutions for diverse clients.

We are striving to build the best company any of us will ever work for, driven by a desire to improve the lives of people through technology.

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs