At a Glance
- Tasks: Develop and enhance applications using Rust/.NET in a collaborative, agile environment.
- Company: Join a forward-thinking tech company with a flat, informal culture.
- Benefits: Enjoy a competitive salary, hybrid work, and opportunities for professional growth.
- Why this job: Work on cutting-edge technology and make a real impact in a global team.
- Qualifications: 4+ years of development experience and a degree in Computer Science or related field.
- Other info: Mentorship opportunities and a dynamic environment await you.
The predicted salary is between 72000 - 84000 £ per year.
You are innovative and enjoy working on cutting‑edge technology. You like full end‑to‑end application development, from requirements gathering to production support. You are eager to expand your knowledge across both technical and domain‑specific areas. You thrive in a flat, collaborative, informal working environment. You are flexible and comfortable participating in a rotating on‑call schedule to support global operations.
Role Overview
- Maintain and enhance internal applications and user interfaces using modern programming languages and frameworks (Rust/.NET).
- Work as part of an international team in an agile, autonomous environment.
- Collaborate with senior team members to explore new technologies and best practices, contributing to the evolution of the system’s capabilities.
- Provide production support when required.
- Mentor and guide other team members.
Required Skill Set
You should get in touch if:
- You have 4+ years of relevant development experience and are comfortable working in a Linux environment.
- You hold a degree in Computer Science, Software Engineering, or a related field.
- You have an interest in complex systems and emerging technologies.
- You take ownership of reliability, scalability, and maintainability.
- You enjoy analysing and solving complex problems with clear, elegant solutions.
- You have exposure to multithreading, modern web protocols (e.g., REST, WebSockets), or high‑throughput/low‑latency system design.
- You have experience mentoring and guiding teammates.
Senior Software Developer employer: Nicoll Curtin Technology
Contact Detail:
Nicoll Curtin Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Rust or .NET. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in detail. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Software Developer
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your relevant experience in software development, especially with Rust and .NET. We want to see how you've tackled complex problems and contributed to projects in the past.
Tailor Your Application: Don’t just send a generic CV! Customise your application to reflect the job description. Mention your experience with end-to-end application development and any mentoring roles you've had.
Be Yourself: We love a bit of personality! Let your unique voice shine through in your cover letter. Share why you’re excited about this role and how you fit into our collaborative culture.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Nicoll Curtin Technology
✨Know Your Tech Stack
Make sure you brush up on Rust and .NET before the interview. Be ready to discuss your experience with these technologies, especially in relation to end-to-end application development. Highlight any projects where you've used these languages to solve complex problems.
✨Show Your Collaborative Spirit
Since the role emphasises a flat, collaborative environment, be prepared to share examples of how you've worked effectively in teams. Talk about your experiences mentoring others and how you’ve contributed to a positive team dynamic.
✨Demonstrate Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your analytical skills.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their approach to adopting new technologies or how they handle production support. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.