Software Development Engineer

4 weeks ago


Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

Software Development Engineer

At ENGINEERINGUK, we're seeking a talented Software Development Engineer to join our team in Edinburgh. As a key member of our Advertisement Security team, you'll be responsible for designing and building scalable solutions that monitor the technical security of our advertisement portfolio. Our work is characterized by high scale, complexity, and a constant need for innovation. We're a highly motivated and collaborative team with an entrepreneurial spirit and a bias for action. With a broad mandate to experiment and innovate, we're growing at an unprecedented rate with a seemingly endless range of new opportunities.

We're looking for outstanding candidates to join us as full-time Software Development Engineers. You'll work as a full-time Software Development Engineer at our Development Centre in Edinburgh, Scotland. Your team will own the business, technology, and operations, giving you the responsibility and authority to ensure success. You'll be involved in every aspect of the process - from idea generation, business analysis, and technical design through to software development across a variety of technologies. Software development will include the launch of machine learning models into production where you'll team up with scientists. Your systems will meet remarkably high standards of performance and reliability, and will operate at massive scale. You'll also have a focus on the customer experience, great teamwork, and communication skills, and a motivation to achieve results in a fast-paced environment.

The position offers exceptional opportunities for every candidate to grow their technical and non-technical skills. If you're selected, you have the opportunity to really make a difference to our business by inventing, enhancing, and building world-class systems, delivering results, working on exciting and challenging projects.

Key Responsibilities

  1. Contribute to the architecture and design of new and current systems
  2. Experience in professional software development
  3. Programming with at least one modern language such as Java, C++, or C# including object-oriented design
  4. Full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  5. Master's degree in computer science or equivalent
  6. 3+ years of building production software experience
Preferred Qualifications

  1. Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  2. Cloud computing, large-scale and high-availability distributed architecture
  3. Designed and built complex systems (architecture, design patterns, reliability, and scaling)
  4. Web and user-interface development (JavaScript, HTML, CSS)
  5. Data manipulation and analysis, including command-line tools and scripting
ENGINEERINGUK is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build. Protecting your privacy and the security of your data is a longstanding top priority for ENGINEERINGUK. Please consult our Privacy Notice to know more about how we collect, use, and transfer the personal data of our candidates.
#J-18808-Ljbffr

  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    Job DescriptionThe Connected Talent Management System team, part of Global Talent Management & Compensation, is seeking a highly skilled Software Development Engineer to join their engineering team in Edinburgh. This strategic investment aims to build technology that will enable Amazon to adopt a scientific approach to talent management. Our team builds...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    About the RoleThe Connected Talent Management System team at Amazon Development Centre (Scotland) Limited is seeking a skilled Software Development Engineer to join their engineering team in Edinburgh. As part of a strategic investment to build technology that will enable Amazon to adopt the most scientific approach to talent management, this role will play...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    About the RoleThe Connected Talent Management System team at Amazon Development Centre (Scotland) Limited is seeking a talented Software Development Engineer to join their engineering team in Edinburgh. As a key member of the team, you will contribute to designing and developing product and services that implement the Connected Talent Management team's...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    About the RoleThe Connected Talent Management System team at Amazon Development Centre (Scotland) Limited is seeking a skilled Software Development Engineer to join our engineering team in Edinburgh. As a key member of our team, you will design and develop product and services that implement our 3-year vision. If you are passionate about creating scalable...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    About the RoleThe Connected Talent Management System team at Amazon Development Centre (Scotland) Limited is seeking a highly skilled Software Development Engineer to join our engineering team in Edinburgh. As a key member of our team, you will play a crucial role in designing and developing intelligent solutions that offer a consumer-grade user experience...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    The Software Engineering team at Amazon Ads is responsible for leading, designing, and developing software applications and systems to create, manage, and analyze exciting and meaningful advertising experiences for our customers.Key Responsibilities:Contribute to the architecture and design of new and current systems, leveraging expertise in architecture,...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (Scotland) Limited. As a key member of our team, you will be responsible for designing, implementing, and evolving highly scalable, robust, distributed systems.Key ResponsibilitiesContribute to the design and implementation of complex...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    Job OverviewWe are looking for a highly skilled Software Development Engineer to join our team at the Amazon Development Centre (Scotland) Limited in Edinburgh. This is an excellent opportunity to work on cutting-edge technology projects and contribute to the company's innovative initiatives.Job DescriptionThe successful candidate will have experience with...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    We are the Amazon Development Centre (Scotland) Limited organization, responsible for building the web frameworks, user-facing applications, distributed web services and data services that support Amazon employees every day by teaching and reinforcing our unique Day 1 culture.Our technology solutions are powered by data, machine learning, smart automation,...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    We are the People Experience Foundation (PXF) organization, responsible for building the web frameworks, user-facing applications, distributed web services, and data services that support Amazon employees every day by teaching and reinforcing our unique Day 1 culture.Our technology solutions are powered by data, machine learning, smart automation, and a...


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    Job OverviewWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (Scotland) Limited. As a member of our PXF Data Products org, you will play a key role in designing, implementing, and evolving highly scalable, robust, distributed systems.


  • Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    The Software Engineering team at Amazon Ads is responsible for leading, designing, and developing software applications and systems to create, manage, and analyze exciting and meaningful advertising experiences for our customers.Key Responsibilities:Contribute to the architecture and design of new and current systems, ensuring scalability and...

  • Software Engineer

    3 weeks ago


    Edinburgh, Edinburgh, United Kingdom Amazon Development Centre (Scotland) Limited Full time

    Job Summary: We are seeking a skilled Backend Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining scalable backend systems. Key responsibilities include creating efficient and reliable code, collaborating with cross-functional teams, and ensuring high-quality software delivery. If you are a...


  • Edinburgh, Edinburgh, United Kingdom Scotland's International Development Alliance Full time

    Senior Software Engineer - Cloud ArchitectureWe are seeking a Senior Software Engineer - Cloud Architecture to join our team.Key Responsibilities:Design and implement cloud infrastructure and architecture.Develop and maintain cloud-based applications.Collaborate with cross-functional teams to ensure cloud infrastructure meets business...


  • Edinburgh, Edinburgh, United Kingdom City of Edinburgh Council Full time

    Job Title: Software Development EngineerJob Summary: We are seeking a skilled Software Development Engineer to join our team at the City of Edinburgh Council. As a Software Development Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our citizens.Key Responsibilities:Design and develop...


  • Edinburgh, Edinburgh, United Kingdom Leonardo UK Ltd Full time

    Are you looking for a challenging and rewarding role in software development? We invite you to join our team of skilled engineers at Leonardo UK Ltd.About the RoleThis is an exciting opportunity for a Graduate Software Developer to join our team and work on real-time projects alongside leading scientists and engineers. As a Software Engineer, you will be...


  • Edinburgh, Edinburgh, United Kingdom Analog Devices Full time

    Are you a skilled software developer looking for a challenging role in embedded systems? We are seeking a highly motivated and experienced Software Development Engineer to join our team at Analog Devices in Edinburgh, UK.Job Summary:As a Software Development Engineer, you will be responsible for developing tools used to test and deploy complex embedded...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    Software Development RolePioneer innovative solutions through technology and engineering expertise.The Software Engineering team at ENGINEERINGUK is responsible for designing, developing, and maintaining software applications and systems to create, manage, and analyze exciting and meaningful experiences for our customers.Key ResponsibilitiesContribute to the...


  • Edinburgh, Edinburgh, United Kingdom Consunet Pty Ltd. Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Consunet Pty Ltd. in Edinburgh, SA. As a Software Engineer, you will be responsible for designing and delivering software systems using Java and JavaScript.You will work with a team of engineering professionals helping to shape and deliver state-of-the-art Electronic Warfare...


  • Edinburgh, Edinburgh, United Kingdom Analog Devices, Inc. Full time

    Software Development EngineerAt Analog Devices, we're looking for a skilled Software Development Engineer to join our E-mobility group in Edinburgh, UK. As a key member of our team, you'll be responsible for developing tools used to test and deploy complex embedded wireless systems.Key Responsibilities:Collaborate with embedded engineering and architecture...