Senior Software Engineer, Systems & Toolchains

Senior Software Engineer, Systems & Toolchains

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

At a Glance

  • Tasks: Code in various Enterprise Languages and contribute to significant projects.
  • Company: Obsidian, a forward-thinking tech company focused on innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Exciting challenges await in a collaborative and detail-oriented environment.
  • Why this job: Join a dynamic team and make a real impact in software engineering.
  • Qualifications: Experience with Systems, Build Toolchains, and languages like C, Rust, and Kotlin.

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

Obsidian is seeking experienced Software Engineers to undertake coding tasks in various Enterprise Languages. Candidates should have professional experience in domains like Systems and Build Toolchains, along with the ability to work with languages such as C, Rust, C#, Kotlin, and more.

The ideal candidate will possess a strong understanding of language internals and be detail-oriented, with excellent written feedback skills. This role offers a challenging opportunity to contribute to significant projects.

Senior Software Engineer, Systems & Toolchains employer: Obsidian

At Obsidian, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. As a Senior Software Engineer, you will have access to continuous professional development opportunities and the chance to work on cutting-edge projects in a dynamic environment. Our commitment to employee well-being and growth, combined with our focus on impactful technology solutions, makes us an exceptional employer in the tech industry.

O

Contact Details:

Obsidian Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer, Systems & Toolchains

Tip Number 1

Network like a pro! Reach out to your connections in the software engineering world, especially those who work with systems and toolchains. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects in languages like C, Rust, or Kotlin. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding language internals. Practice common algorithms and data structures, and don’t forget to articulate your thought process during problem-solving!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Software Engineer, Systems & Toolchains

C
Rust
C#
Kotlin
Systems Engineering
Build Toolchains
Language Internals

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with the specific languages and systems mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t hold back on showcasing your relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you a perfect fit. We love seeing candidates who can articulate their thoughts clearly and show genuine interest in our work.

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled challenges in previous roles, especially related to systems and toolchains. We appreciate candidates who can demonstrate their analytical thinking and detail-oriented approach.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to keep track of your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Obsidian

Know Your Languages

Make sure you brush up on the languages mentioned in the job description, like C, Rust, C#, and Kotlin. Be ready to discuss your experience with these languages and any projects you've worked on that showcase your skills.

Understand Systems and Toolchains

Dive deep into systems and build toolchains. Familiarise yourself with common tools and practices in the industry. Being able to talk about your experience with these will show that you’re not just a coder but someone who understands the bigger picture.

Prepare for Technical Questions

Expect technical questions that test your understanding of language internals and system design. Practice coding problems and be ready to explain your thought process clearly. This is your chance to demonstrate your problem-solving skills!

Showcase Your Feedback Skills

Since excellent written feedback skills are highlighted, prepare examples of how you've provided constructive feedback in past roles. This could be through code reviews or team collaborations, so think of specific instances where your input made a difference.