Senior software engineer job at Science and Technology Facilities Council (STFC)



We are looking for a Senior Software Engineer to join the UK Astronomy Technology Center (UKATC) in Edinburgh. In this role, you will be involved at every stage of the software development lifecycle. As a senior member of the team, you will have many opportunities to innovate, decide on the technical direction of your projects and develop new technical solutions.

About this opportunity:

In this senior software engineer role, you will typically work on one or two large development projects. UKATC designs and builds ground and space instruments for major astronomical observatories around the world. The Software Engineering Group has an excellent reputation for developing tailor-made applications for astronomers and instrument control software.

Your first project will be the development of software for the Square Kilometer Array (SKA). You will be part of an agile software team that will lead the development of two key software applications for the SKA: the application used by astronomers to design their SKA observations and the application that subsequently controls SKA telescopes based on these. observation designs.

Other responsibilities will include:

  • Software design and production.
  • Developed test suites for the implemented software.
  • Derivation of software requirements from use cases.
  • Documentation of designs, from architectural outlines for conceptual design review to detailed designs for critical design review.
  • Support the integration and testing of SKA software during the construction phase.

About you:

We are looking for someone with a degree or equivalent in Physical Sciences or Computer Science and experience working in a professional software development environment, with a good knowledge of modern software development processes. You will have experience using Python, Javascript / Typescript, C ++ or similar OO languages ​​and have excellent problem solving skills.

Social advantages:

We offer a permanent position that offers a host of benefits including: 30 days vacation (in addition to statutory holidays), flexible working, training, excellent pension plan, shopping / travel discounts for employees , a pay-for-work cycle program, plus many other benefits and wellness initiatives that provide our employees with a great work-life balance!

We are committed to having a diverse and inclusive workforce. We are invested in creating a welcoming and supportive environment for all, to help us achieve the highest possible standards in our work and organization together. In this regard, we encourage applications from under-represented groups.

How to register:

In your application, please provide a CV and cover letter that details your experience against the criteria for this position. Closing date: October 24, 2021.



Comments are closed.