Senior Software Engineer – Hybrid Consulting (Java/Scala)

Senior Software Engineer – Hybrid Consulting (Java/Scala)

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Lead the development of user-focused services using Java or Scala.
  • Company: Join Opencast, a B Corp™ in Edinburgh, known for its commitment to quality.
  • Benefits: Enjoy a 7% pension contribution, bonuses, and 25 days holiday.
  • Other info: Opportunity for travel across the UK and excellent career growth.
  • Why this job: Make a real impact while mentoring others in a collaborative environment.
  • Qualifications: Proven experience in Java or Scala and strong leadership skills.

The predicted salary is between 60000 - 80000 £ per year.

Opencast | B Corp™ in the City of Edinburgh is seeking a Senior Software Developer committed to building high-quality user-centered services. The role requires experience in Java or Scala, and the ability to lead technical delivery while enhancing practices through collaboration and mentoring.

Excellent benefits include:

  • 7% employer pension contribution
  • Discretionary bonuses
  • 25 days of holiday

Regular travel is essential to our client locations across the UK.

Senior Software Engineer – Hybrid Consulting (Java/Scala) employer: Opencast | B Corp

Opencast, a B Corp™ based in the vibrant City of Edinburgh, is an exceptional employer that prioritises employee well-being and professional growth. With a strong focus on collaboration and mentorship, we offer a supportive work culture where your contributions are valued, alongside generous benefits such as a 7% employer pension contribution, discretionary bonuses, and 25 days of holiday. Join us to be part of a team that is dedicated to delivering high-quality user-centered services while enjoying the unique advantages of working in a dynamic city.

O

Contact Details:

Opencast | B Corp Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer – Hybrid Consulting (Java/Scala)

Tip Number 1

Network like a pro! Reach out to current or former employees at Opencast on LinkedIn. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your Java/Scala projects. This gives us a chance to demonstrate our technical prowess and problem-solving abilities in a tangible way.

Tip Number 3

Practice makes perfect! Get ready for those technical interviews by brushing up on coding challenges and system design questions. We can even do mock interviews with friends to build confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, we can tailor our application to highlight how we fit the Senior Software Engineer role perfectly.

We think you need these skills to ace Senior Software Engineer – Hybrid Consulting (Java/Scala)

Java
Scala
Technical Delivery
Collaboration
Mentoring
User-Centered Design
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java or Scala, as well as any leadership roles you've had. We want to see how you can contribute to our user-centered services!

Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your technical skills and ability to mentor others. This helps us understand your hands-on experience and how you can lead technical delivery.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about building high-quality services. Share your vision for how you can enhance practices through collaboration—this is your chance to shine!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Opencast | B Corp

Know Your Tech Inside Out

Make sure you brush up on your Java and Scala skills before the interview. Be ready to discuss your past projects in detail, focusing on how you used these languages to solve problems. This will show your technical expertise and commitment to high-quality service.

Showcase Your Leadership Skills

Since the role involves leading technical delivery, prepare examples of how you've successfully led teams or mentored others in previous positions. Highlight specific situations where your leadership made a difference in project outcomes.

Understand User-Centered Design

Familiarise yourself with user-centered design principles. Be prepared to discuss how you’ve implemented these in your work, as this aligns with the company's commitment to building high-quality user services. It’s all about showing that you can think from the user's perspective.

Be Ready for Travel Discussions

As regular travel is part of the job, be prepared to discuss your flexibility and willingness to travel to client locations across the UK. This shows that you’re not only committed to the role but also to meeting client needs wherever they are.