Skip to content

MABASA / LINKEDIN

Software Engineer

NewSpace Technical

Location
Edinburgh, Scotland, UK
Work type
fulltime
Source publication date
Original publication date not confirmed
Source closing date
Not supplied — check original advert

Job description from the source

**Software Engineer (Space Sector)** **Location:** Glasgow or Edinburgh, Scotland (Hybrid) **Employment type:** Full-time NewSpace Technical is excited to partner with an innovative space technology company. We’re looking for a **Software Engineer** to join a growing engineering team and contribute to the design and development of software spanning user interfaces, backend services, cloud infrastructure and connected devices. This is an exciting opportunity for an early-career or mid-level engineer who enjoys solving technical challenges, learning new technologies and understanding how complex systems work together. You’ll have the chance to contribute across the full software development lifecycle, working alongside experienced engineers on real-world applications in a specialist, high-tech industry. If you’re curious, technically minded and excited by the opportunity to build reliable, scalable software with a real-world purpose, we’d love to hear from you. **What you’ll be doing** You’ll work across the software stack, contributing to the development, integration, testing and support of applications and services. **Full-stack development** * Design and develop intuitive, user-friendly interfaces and robust backend applications. * Build and integrate APIs and software components across different systems. * Write clean, maintainable and well-documented code. * Contribute to technical design decisions and continuous improvements. **Databases and data** * Develop efficient queries and APIs for working with application data. * Work with relational and/or NoSQL databases. * Help improve data access, performance, reliability and scalability. **Cloud, infrastructure and connected systems** * Develop cloud-based applications that integrate with connected devices and edge systems. * Contribute to cloud infrastructure, deployment automation and CI/CD pipelines. * Work with containers and infrastructure-as-code tools. * Help monitor, troubleshoot and maintain software in production environments. **Systems engineering and reliability** * Develop software that handles concurrent operations and communication between distributed components. * Apply networking fundamentals to investigate and resolve technical issues. * Write automated tests and support software integration and qualification. * Produce clear technical documentation and contribute to engineering best practices. **What we’re looking for** We’re interested in engineers with strong fundamentals, a willingness to learn and an interest in building dependable software. You don’t need to have experience with every technology listed. **Essential skills and experience** * A degree or postgraduate qualification in Computer Science, Electronic Engineering, Software Engineering or a closely related discipline. * 0–2 years of relevant software development experience, including suitable graduate projects, internships or placement experience. * Experience with JavaScript or TypeScript and a modern frontend framework such as React. * Programming experience with a backend language such as Go or Rust, or a strong willingness to develop these skills. * An understanding of databases, persistent storage and API development. * Familiarity with cloud platforms such as AWS, Azure or Google Cloud. * Some exposure to version control, automated testing and CI/CD workflows. * An understanding of networking fundamentals and how software components communicate. * Good problem-solving skills and the ability to communicate technical ideas clearly. **Skills that would be an advantage** You don’t need all of these to apply. Experience or personal interest in any of the following would be beneficial: * Developing software in Linux environments. * Docker, Kubernetes or containerised applications. * Infrastructure as code, including Terraform or Terragrunt. * Multithreaded programming, concurrency or parallel processing. * Distributed systems, messaging or event-driven architectures. * Debugging, profiling or monitoring applications in production. * Cloud-connected devices, IoT or edge computing. * Software verification, formal methods, protocol design or safety-critical systems. **What’s on offer?** * **A career in the space industry:** Work on technology supporting the global satellite and Earth observation markets. * **Meaningful technical challenges:** Contribute to software spanning frontend development, backend services, cloud systems and connected hardware. * **Exposure to advanced technology:** Gain experience in a specialist environment where software and physical systems come together. * **A collaborative working environment:** Join a friendly engineering team that values learning, problem-solving and continuous improvement. * **Competitive salary:** A package aligned with your experience and skills. Interested? Please apply today. Email: angela.olmo@newspacetechnical.com

Check the original advert before applying

Apply through the employer or original publisher. An external site may require registration. Opening an advert does not submit an application.

Content is supplied by an external publisher and may change. For source and availability limits, read our listing disclaimer. How to check an original listing ↗