
Software Engineer
Job Description
About ALL.SPACE
ALL.SPACE develops intelligent satellite communication terminals with software-defined service enablement platform capabilities. The company operates engineering facilities in the UK and US, focusing on electronic beam steering systems for aeronautical, maritime, land mobile, and 5G applications.
The Role
Software Engineers are responsible for the architecture, design, implementation, test and maintenance of software used to manage and control ALL.SPACE's terminal products within Agile teams.
What You'll Do
-
Analyze requirements with stakeholders to understand technical needs
-
Create architecture and design documentation for software features
-
Develop high-quality code for embedded and application systems
-
Implement automated unit and integration testing
-
Debug functionality in simulation and on hardware
-
Investigate and resolve software issues
-
Apply design patterns ensuring quality, security, and extensibility
-
Contribute to Agile team best practices
-
Perform peer reviews and test of other developers' work
Requirements
-
Required: Software development experience
-
Proven delivery of reliable software functionality
-
Full lifecycle development expertise (design, develop, test, maintain)
-
Linux operating system competence
-
Understanding of software interfaces and APIs
-
Git and CI/CD pipeline knowledge
-
Jira and Confluence documentation proficiency
-
Peer review and testing capabilities
-
Strong collaboration and organizational skills
What We Offer
-
Stock options and pension contributions
-
25 days annual leave
-
Cycle-to-work scheme and car salary sacrifice
-
On-site gym access
-
Employee assistance programs and discounts platform
Location
Hybrid role based in Reading, UK.
Skills & Technologies
Company Info

All.Space
Developer of cutting-edge SATCOM terminals for defence operations with unique capability to connect ...
Other Jobs at All.Space
Similar Opportunities
Job Description
About ALL.SPACE
ALL.SPACE develops intelligent satellite communication terminals with software-defined service enablement platform capabilities. The company operates engineering facilities in the UK and US, focusing on electronic beam steering systems for aeronautical, maritime, land mobile, and 5G applications.
The Role
Software Engineers are responsible for the architecture, design, implementation, test and maintenance of software used to manage and control ALL.SPACE's terminal products within Agile teams.
What You'll Do
-
Analyze requirements with stakeholders to understand technical needs
-
Create architecture and design documentation for software features
-
Develop high-quality code for embedded and application systems
-
Implement automated unit and integration testing
-
Debug functionality in simulation and on hardware
-
Investigate and resolve software issues
-
Apply design patterns ensuring quality, security, and extensibility
-
Contribute to Agile team best practices
-
Perform peer reviews and test of other developers' work
Requirements
-
Required: Software development experience
-
Proven delivery of reliable software functionality
-
Full lifecycle development expertise (design, develop, test, maintain)
-
Linux operating system competence
-
Understanding of software interfaces and APIs
-
Git and CI/CD pipeline knowledge
-
Jira and Confluence documentation proficiency
-
Peer review and testing capabilities
-
Strong collaboration and organizational skills
What We Offer
-
Stock options and pension contributions
-
25 days annual leave
-
Cycle-to-work scheme and car salary sacrifice
-
On-site gym access
-
Employee assistance programs and discounts platform
Location
Hybrid role based in Reading, UK.
Skills & Technologies
Company Info

All.Space
Developer of cutting-edge SATCOM terminals for defence operations with unique capability to connect ...
