Senior Software Engineer - Systems & Tools Innovator

Senior Software Engineer - Systems & Tools Innovator

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
O

At a Glance

  • Tasks: Create innovative software solutions using diverse programming languages.
  • Company: Join Obsidian, a forward-thinking tech company focused on innovation.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
  • Other info: Dynamic workplace with a focus on collaboration and professional development.
  • Why this job: Be part of a team that values creativity and technical excellence.
  • Qualifications: Proven experience in software engineering and strong problem-solving skills.

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

Obsidian is seeking experienced Software Engineers to complete coding tasks in various Enterprise Languages, including C, Rust, C#, Kotlin, Scala, Swift, Ruby, PHP, Perl, and R. Candidates must have strong professional experience in at least one domain and be detail-oriented with exceptional feedback skills.

The ideal team member will possess a deep understanding of language internals as well as the ability to navigate real-world production constraints and design trade-offs.

Senior Software Engineer - Systems & Tools Innovator employer: Obsidian

At Obsidian, we pride ourselves on fostering a collaborative and innovative work culture that empowers our Senior Software Engineers to thrive. Located in a vibrant tech hub, we offer competitive benefits, continuous learning opportunities, and a commitment to employee growth, ensuring that our team members can make meaningful contributions while advancing their careers in a supportive environment.

O

Contact Details:

Obsidian Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - Systems & Tools Innovator

Tip Number 1

Network like a pro! Reach out to your connections in the software engineering world, especially those who work at Obsidian or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral!

Tip Number 2

Show off your skills! Create a portfolio showcasing your coding projects, especially those that highlight your experience with the languages mentioned in the job description. This gives you a chance to demonstrate your expertise beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on coding challenges and system design questions. Use platforms like StudySmarter to practice and refine your problem-solving skills, so you can impress during those crucial interview moments.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive opportunities listed there that you won’t find anywhere else.

We think you need these skills to ace Senior Software Engineer - Systems & Tools Innovator

C
Rust
C#
Kotlin
Scala
Swift
Ruby

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with the specific languages mentioned in the job description. We want to see your coding prowess, so don’t hold back on showcasing your best projects and achievements!

Be Detail-Oriented:Since we’re looking for someone who’s detail-oriented, pay close attention to your application. Typos or formatting issues can make a bad impression, so double-check everything before hitting send!

Feedback is Key:We value exceptional feedback skills, so if you’ve got examples of how you’ve given or received constructive criticism, share them! This shows us you’re a team player who’s open to growth.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Obsidian

Know Your Languages Inside Out

Make sure you brush up on the Enterprise Languages mentioned in the job description. Be ready to discuss your experience with C, Rust, C#, Kotlin, Scala, Swift, Ruby, PHP, Perl, and R. Prepare examples of projects where you've used these languages, focusing on the challenges you faced and how you overcame them.

Showcase Your Problem-Solving Skills

During the interview, expect to tackle coding tasks or hypothetical scenarios. Practice solving problems under time constraints and be prepared to explain your thought process. This will demonstrate your ability to navigate real-world production constraints and design trade-offs effectively.

Feedback is Key

Since exceptional feedback skills are a must, think about times when you've given or received constructive criticism. Be ready to discuss how you handle feedback and how it has helped you grow as a software engineer. This shows that you're not just a coder but also a team player who values collaboration.

Prepare Questions for Them

Interviews are a two-way street! Prepare insightful questions about the team's current projects, their development processes, and how they handle technical challenges. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.