At a Glance
- Tasks: Design and develop innovative software solutions that tackle complex challenges.
- Company: Join a dynamic tech company focused on collaboration and innovation.
- Benefits: Enjoy competitive pay, remote work options, and continuous learning opportunities.
- Other info: Thriving culture built on trust, teamwork, and personal growth.
- Why this job: Make a real impact while working with talented engineers on exciting projects.
- Qualifications: Experience in software development and strong problem-solving skills required.
The predicted salary is between 60000 - 80000 Β£ per year.
We're looking for exceptional Software Developers who are passionate about solving complex technical challenges and building innovative software that delivers real business impact. Working across Financial Services, Private Capital and Defence, you'll develop bespoke technology solutions that tackle sophisticated problems, support critical operations and help shape the future of our clients' businesses. This is an opportunity to work alongside highly talented engineers in a collaborative, fast-paced environment where your ideas are valued, your growth is supported, and your work genuinely makes a difference.
Why Join Us?
At our core, we're a team of problem solvers driven by curiosity, innovation and technical excellence. We believe great software comes from empowered people, which is why we trust our engineers to take ownership, challenge convention and continuously push the boundaries of what's possible. When you join us, you'll benefit from:
- Working on technically challenging, business-critical projects
- Collaborating with exceptional engineers and industry experts
- Early ownership of meaningful work with real client impact
- Continuous learning and career development
- Exposure to a diverse range of technologies, industries and complex engineering problems
- A culture built on trust, collaboration and shared success
The Opportunity
As a Software Developer, you'll work closely with clients, stakeholders and multidisciplinary teams to design, build and deliver high-quality software solutions from concept through to deployment. You'll have the autonomy to make technical decisions, influence solution design and contribute to products that create measurable value for our clients. No two projects are the same, meaning you'll constantly be learning, solving new challenges and expanding your technical expertise.
What You'll Be Doing:
- Design, develop and deliver high-quality software across the full development lifecycle
- Collaborate directly with clients, users and subject matter experts to understand business challenges and translate them into elegant technical solutions
- Take ownership of projects from initial concept through to deployment and ongoing enhancement
- Build scalable, reliable and maintainable software using modern engineering practices
- Challenge existing processes, identify opportunities for improvement and drive innovation
- Contribute to technical architecture, code reviews and engineering best practice
- Work closely with cross-functional teams in an agile, collaborative environment
- Stay ahead of emerging technologies and continuously improve your technical capability
What We're Looking For:
We're interested in talented engineers who are curious, ambitious and thrive on solving difficult problems. You'll ideally bring experience in one or more of the following technologies:
- C# / .NET
- Java
- Python
- Rust
You'll also have:
- Strong software engineering fundamentals and coding best practices
- Excellent analytical and problem-solving skills
- A passion for technology and continuous learning
- The ability to communicate technical concepts clearly to both technical and non-technical audiences
- A collaborative mindset with the confidence to work directly with clients
- A proactive approach, taking ownership and delivering with accountability
- The ability to adapt quickly within a fast-moving environment
- Experience within Financial Services, Banking or Capital Markets
- Cloud technologies (AWS, Azure or GCP)
- CI/CD, DevOps and automation practices
- Containerisation technologies such as Docker or Kubernetes
- Experience with distributed systems or scalable architectures
- A degree in Computer Science, Software Engineering, Mathematics, Physics or a related discipline
Our Culture
Our success is built on our people. We're looking for individuals who are:
- Curious and always looking to learn
- Positive, collaborative and supportive teammates
- Comfortable taking ownership and making decisions
- Motivated by solving challenging technical problems
- Driven to continuously improve themselves and those around them
We value trust, integrity and teamwork, creating an environment where everyone has the opportunity to grow, contribute and make a lasting impact.
Ready for Your Next Challenge?
If you're excited by complex engineering, enjoy working with talented people and want to build software that genuinely matters, we'd love to hear from you. Join us and help create technology that shapes the future.
Senior Software Engineer in Newcastle upon Tyne employer: Hnosi Space Solutions
Hnosi Space Solutions is an exceptional employer located in the vibrant city of Newcastle upon Tyne, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from a supportive environment that prioritises professional growth through mentorship and hands-on project involvement, allowing you to make a significant impact while continuing to develop your technical skills. With a focus on high-impact projects and a commitment to building a strong engineering community, Hnosi provides a unique opportunity for those looking to thrive in their careers.