Software Development Engineer

1 month ago


Edinburgh, Edinburgh, United Kingdom IC Resources Full time
Job Title: Software Development Engineer

We are seeking an experienced software development engineer to join our DevOps and Tools team in Edinburgh, focusing on developing innovative tools and infrastructure that streamline software development, release, and deployment.

This role is suitable for a versatile software engineer who enjoys working in a varied environment and has a passion for developing high-quality software solutions.

Key Responsibilities:
  • Design and develop innovative tools and infrastructure to enhance software development.
  • Closely collaborate with software developers to automate and refine development workflows.
  • Partner with software development teams to ensure adherence to established best practices and processes.
Key Skills/Experience Required:
  • Expertise in software development for platforms and infrastructure environments.
  • Proficiency in DevOps methodologies and Infrastructure as Code (IaC).
  • Strong experience with TypeScript, Python, and other languages (such as JavaScript, Java, Groovy, or Rust).
  • Experience with containerization technologies, specifically Docker.
  • Highly proficient in Git and GitHub workflows, with experience contributing to open-source projects.
  • Experience in web full-stack development, using a range of languages and frameworks.
  • Experience with AWS or other cloud platforms.
  • Exposure to C/C++ and experience in embedded systems development.
  • Agile methodology expertise.

This is a hybrid role requiring 3 days per week in our Edinburgh office.

Estimated Salary: £60,000 - £80,000 per annum.



  • Edinburgh, Edinburgh, United Kingdom Society of Research Software Engineering Full time

    We have an exciting opportunity for a Senior Research Software Engineer and two Research Software Engineers to join our team at the Society of Research Software Engineering. The successful candidates will have experience in developing, deploying, and maintaining cloud-based data analysis services.The team works on science platforms for multi-PB sky survey...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    We are seeking a skilled Software Development Engineer Apprentice to join our dynamic team at ENGINEERINGUK. As a key member of our engineering department, you will play a pivotal role in the design, development, and implementation of cutting-edge software solutions.With a strong foundation in programming languages, frameworks, and methodologies, you will...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    Software Development Engineer, ADSP, AmazonAbout the RoleWe are seeking a skilled Software Development Engineer to join our team in Edinburgh, Scotland. This is an excellent opportunity for an ambitious and motivated individual to launch and grow new initiatives for Amazon's global websites.Key Responsibilities- You will work as part of an Agile team,...


  • Edinburgh, Edinburgh, United Kingdom BAE Full time

    About the RoleWe are seeking a talented Undergraduate Software Engineer to join our team. This is an exciting opportunity for students who want to gain hands-on experience in software development and work on cutting-edge projects.


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Job DescriptionThis role involves designing, developing, testing, and maintaining software applications using a variety of technologies including Java, Python, and Microservices on cloud platforms.You will work closely with cross-functional teams to identify requirements, develop solutions, and deliver high-quality software that meets the needs of our...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    European Tech RecruitWe are seeking a highly skilled Software Development Engineer to join our team as a Programming Languages Research Engineer. The successful candidate will be responsible for developing and maintaining compilers and related tools, including both high-level and low-level optimizations, type systems, and code generation.The ideal candidate...


  • Edinburgh, Edinburgh, United Kingdom Bright Purple Full time

    Bright Purple is seeking an exceptional Software Development Engineer to join our team in Edinburgh.Key Responsibilities:Develop high-quality frontend components and features that meet the highest standards of excellenceCollaborate with cross-functional teams to ensure seamless integration and user experienceContinuously update knowledge of industry trends...


  • Edinburgh, Edinburgh, United Kingdom E-placement Scotland Project Full time

    Looking for a challenging opportunity to develop your skills as an engineering or business professional? Our E-placement Scotland Project is seeking a talented Software Development Engineer to join our team in Edinburgh.Job Description:We are offering a paid placement (£25,000) to work on state-of-the-art avionics sensor systems. You will engage with...


  • Edinburgh, Edinburgh, United Kingdom Lloyds Banking Group Full time

    We are seeking a talented Software Development Engineer to join our Consumer Relationship Platforms team at Lloyds Banking Group.As a key member of our engineering team, you will design and develop software features or services that drive innovation and growth in the banking industry. With a focus on delivering high-quality applications at scale, you will...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    Job DescriptionWe are seeking an experienced Engineering Software Developer to join our team at Amazon Ads.The ideal candidate will have experience contributing to the architecture and design of new and current systems, as well as experience programming with modern languages such as Java, C++, or C# including object-oriented design.The successful candidate...


  • Edinburgh, Edinburgh, United Kingdom Build a Rocket Boy Full time

    We are seeking a Senior Software Development Engineer to join our team at Build a Rocket Boy. As a key member of our engineering team, you will play a crucial role in improving quality engineering across the team and in our CI/CD pipelines.Key ResponsibilitiesDesign, develop, and maintain automated testing frameworks and systemsCollaborate with software...


  • Edinburgh, Edinburgh, United Kingdom Lloyds Bank plc Full time

    At Lloyds Banking Group, we're shaping the future of finance as a force for good.We're looking for a talented Software Engineer to join our Consumer Relationship Platforms team.You'll design and develop software features that are vital in our mission to help Britain prosper.As a key member of our team, you'll work closely with product and engineering leads...


  • Edinburgh, Edinburgh, United Kingdom N-able Technologies Ltd. Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our Edinburgh team. This role will involve designing, implementing, and integrating new and existing software features involving complex application components and code.The ideal candidate will be able to develop high-quality code without supervision, or with minor assistance on complex...

  • Software Developer

    3 months ago


    Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £45,000 - £65,000

    Software Engineer RoleWe are seeking a skilled Software Engineer to contribute to our innovative team in Edinburgh, United Kingdom. As a key member of our team, you will play a crucial role in developing, testing, and maintaining software solutions that drive our business forward.Responsibilities:Design, develop, and maintain high-quality software...

  • Software Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom Brightwork Limited Full time

    About the RoleWe are recruiting for a Software Engineer - Product Development position at Brightwork Limited.This role involves designing and developing innovative products, working closely with cross-functional teams.A competitive salary of £65,000 - £80,000 per annum is available.Responsibilities:Develop high-quality embedded software using...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    About the RoleWe are seeking a talented Software Development Engineer Apprentice to join our team. As a key member of our engineering department, you will play a crucial role in designing, developing, and implementing cutting-edge software solutions that drive our business forward.Job DescriptionThe successful candidate will be responsible for collaborating...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Associates Group Ltd Full time

    Cathcart Associates Group Ltd is seeking a seasoned Senior Software Engineer to join their team in Edinburgh. The ideal candidate will have commercial experience with cloud services, including Azure, AWS, and GCP. They should also be proficient in HTML, CSS, JavaScript, and ideally Angular.The company emphasizes the importance of software development best...


  • Edinburgh, Edinburgh, United Kingdom Leonardo SpA Full time

    Leonardo SpA is seeking a skilled Graduate Software Developer - Test Engineering to join our team. As a member of our Graduate Programme, you will have the opportunity to work on real-time projects alongside leading scientists and engineers in a globally renowned company.The estimated salary for this role is £33,000 per annum, with a welcome bonus and the...


  • Edinburgh, Edinburgh, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a highly skilled Senior Software Engineer to lead our development team in Edinburgh. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software applications.Lead technical decision-making...


  • Edinburgh, Edinburgh, United Kingdom Build a Rocket Boy Full time

    Job OverviewWe are looking for a Senior Software Development Engineer to join our team at Build a Rocket Boy.The successful candidate will play a key role in improving quality engineering across the team, as well as in our CI/CD pipelines, contributing to automating backend, web and game components.