18 Waterfall jobs in Edinburgh

Head of Software Engineering

Edinburgh, Scotland ZipRecruiter

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Harvey Nash Executive Search is delighted to be partnering with our Edinburgh based client, to appoint a new Head of Software Engineering. It’s an exciting time for our client as they grow and we're looking to speak to talented software engineering leaders, who bring a wealth of experience in both Technology and leadership to this new role.nWe want to speak to true technologists with a solid background in software, who having progressed into a sizeable leadership role, retains a passion and knowledge of software best practice, CI/CD DevOps and much more.nOur successful candidate will have extensive experience in software engineering, with specific experience in back-end software engineering including middleware and cloud platforming. You will have a range of experience spanning platform technology across Data, Legacy and AI and will have experience of managing a team of software engineers

in excess of 50 people

in a fast-paced private sector environment.nNB - This is a site-based role in Edinburgh - with 3 days in the office.nIf you meet the below criteria we'd love to hear from you, please send your CV in the first instance:nLeadership experience within Software Engineering - team in excess of 50 engineersnBackground in hands on engineering, progressing into leadershipnSpecific experience across Back End development technologiesnSpecific skills in AI and Data platform technologiesnExperience delivering cloud- platformsnSkills in managing both in house and some third-party deliverables simultaneouslynOutstanding interpersonal and stakeholder engagement skillsnCollaborative approach to working both with your own team and wider leadership peer groupnCan be on site minimum 3 days per week in Edinburgh

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice Mentor

EH1 1AA Edinburgh, Scotland £40 Hourly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client, a rapidly growing tech training provider, is seeking an experienced Senior Software Engineering Apprentice Mentor for a fully remote, contract-based role. You will be instrumental in guiding and supporting aspiring software engineers through their apprenticeship journey. The ideal candidate will have a strong background in full-stack software development and a passion for teaching and mentoring. Your responsibilities will include providing technical guidance, code reviews, and practical advice to apprentices as they work on real-world projects. You will help them develop essential programming skills, problem-solving abilities, and an understanding of software development best practices. This remote-first position requires excellent communication, patience, and the ability to adapt your mentoring style to individual learning needs. You must be proficient in various programming languages and frameworks relevant to modern software development (e.g., Python, JavaScript, Java, React, Node.js). Experience with agile methodologies and version control systems (e.g., Git) is crucial. This role is based in spirit in Edinburgh, Scotland, UK , but requires full remote commitment. You will collaborate with the training program managers to ensure apprentices are on track to achieve their learning objectives and successfully complete their qualifications. A proactive approach to identifying and addressing learning challenges is essential. We are looking for someone who is enthusiastic about nurturing the next generation of tech talent and contributing to the success of our apprenticeship program. Experience in curriculum development or technical assessment is a plus.
This advertiser has chosen not to accept applicants from your region.

Manager, Software Engineering - Reference Data

Edinburgh, Scotland Addepar

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Who We ArenAddepar is a global technology and data company that helps investment professionals provide the most informed, precise guidance for their clients. Hundreds of thousands of users have entrusted Addepar to empower smarter investment decisions and better advice over the last decade. With client presence in more than 50 countries, Addepar's platform aggregates portfolio, market and client data for over $8 trillion in assets. Addepar's open platform integrates with more than 100 software, data and services partners to deliver a complete solution for a wide range of firms and use cases. Addepar embraces a global flexible workforce model with offices in New York City, Salt Lake City, Chicago, London, Edinburgh, Pune and Dubai.

The RolenWe are seeking an experienced and highly motivated Engineering Manager to lead the Reference Data Team in the UK, a critical component of the Addepar Platform team. The Addepar Platform is a comprehensive data fabric that provides a single source of truth for our product set, encompassing a centralized and self-describing repository, API driven data services, integration pipeline, analytics infrastructure, warehousing solutions, and operating tools.

The Reference Data Team is responsible for the acquisition, conversion, cleansing, reconciliation, modelling, tooling, and infrastructure related to the integration of market and security master data from third-party data providers. The team is critical to our core business, enabling alignment across public and alternative investment data products and empowering clients to effectively manage their investment portfolios.

As the Engineering Manager, you will play a crucial role in leading and managing a team to deliver complex engineering projects using a modern and diverse technology stack, including PySpark, Python, AWS, Terraform, Java, Kubernetes, microservices, and more.

What You’ll Do

Drive the technical direction in close alignment with your product counterparts, direct engineering peers in other regions and the wider engineering community

Build and manage a team of exceptional engineers to design, develop, and deploy scalable solutions that meet client requirements on time

Lead a team to build frameworks that supports highly performant ingestion and distribution of financial data

Advocate for standard methodologies, find opportunities for automation and optimizations in processes to increase throughput , latency and accuracy

Develop and maintain efficient process controls and accurate metrics that improve data quality as well as increase operational efficiency

Working in a fast-paced, dynamic environment to deliver high-quality results and drive continuous improvement

Who You Are

2+ years of proven experience leading engineering teams, 5+ years of professional backend engineering experience as an individual contributor.

A computer science degree or equivalent experience

Strong problem-solving and decision-making skills

Prior experience with distributed systems, microservices and messaging queues

Working knowledge of at least one object oriented programming language (PySpark, Python, Java), relational databases, SQL and data pipelines

Knowledge of financial concepts (e.g., stocks, bonds, etc.) is helpful but not necessary

Passion for the world of FinTech and solving previously intractable problems at the heart of investment management is a plus

Our Values

Act Like an Owner -

Think and operate with intention, purpose and care. Own outcomes.

Build Together -

Collaborate to unlock the best solutions. Deliver lasting value.

Champion Our Clients -

Exceed client expectations. Our clients’ success is our success.

Drive Innovation -

Be bold and unconstrained in problem solving. Transform the industry.

Embrace Learning -

Engage our community to broaden our perspective. Bring a growth mindset.

In addition to our core values, Addepar is proud to be an equal opportunity employer. We seek to bring together diverse ideas, experiences, skill sets, perspectives, backgrounds and identities to drive innovative solutions. We commit to promoting a welcoming environment where inclusion and belonging are held as a shared responsibility.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

PHISHING SCAM WARNING: Addepar is among several companies recently made aware of a phishing scam involving con artists posing as hiring managers recruiting via email, text and social media. The imposters are creating misleading email accounts, conducting remote “interviews,” and making fake job offers in order to collect personal and financial information from unsuspecting individuals. Please be aware that no job offers will be made from Addepar without a formal interview process. Additionally, Addepar will not ask you to purchase equipment or supplies as part of your onboarding process. If you have any questions, please reach out to

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager - Container and Virtualisation Infrastructure

Edinburgh, Scotland Canonical

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager - Container and Virtualisation Infrastructure

Join to apply for the

Software Engineering Manager - Container and Virtualisation Infrastructure

role at

CanonicalnSoftware Engineering Manager - Container and Virtualisation Infrastructure

1 day ago Be among the first 25 applicantsnJoin to apply for the

Software Engineering Manager - Container and Virtualisation Infrastructure

role at

CanonicalnCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We're hiring engineering managers with experience in high-quality microservice architectures and high-performance team leadership who also have deep familiarity with Linux kernel, virtualisation, storage and networking.

LXD components span the entire software stack from low-level kernel features to the upper level management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system.

As an engineering manager at Canonical you must have a solid technical background, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging distributed systems problems and deep knowledge of Linux.

Location

: This is a remote position available in EMEA and the Americas.

What you will focus on

Lead a team of remote engineersnDevelop talent through coaching, mentoring, feedback and hands-on career developmentnSet and manage expectations with other engineering teams, senior management, and external stakeholdersnAdvocate and advance modern software development practicesnParticipate in the engineering process through code and architectural reviewnEngage with teams at Canonical, the open source community and partnersnWork from home with global travel for 4 to 6 weeks per year for internal and external events

What we are looking for in you

You understand modern Linux cloud computing technologies, including networking, storage, containers and K8snYou love developing and growing people and have a strong track record of doing itnYou are focused on success and the delivery of timely, high quality softwarenYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreenYou have strong written and verbal technical communication skillsnYou have experience programming in C and/or Go.

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

Distributed work environment with twice-yearly team sprints in personnPersonal learning and development budget of USD 2,000 per yearnAnnual compensation reviewnRecognition rewardsnAnnual holiday leavenMaternity and paternity leavenEmployee Assistance ProgrammenOpportunity to travel to new locations to meet colleaguesnPriority Pass, and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level

Seniority level Mid-Senior levelnEmployment type

Employment type Full-timenJob function

Job function Engineering and Information TechnologynIndustries Software DevelopmentnReferrals increase your chances of interviewing at Canonical by 2xnGet notified about new Software Engineering Manager jobs in

Edinburgh, Scotland, United Kingdom .nEdinburgh, Scotland, United Kingdom 4 days agonSoftware Engineering Manager - Sustaining Engineering

Edinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 4 months agonEngineering Manager - Solutions Engineering

Edinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonSoftware Engineering Manager - Cross-platform C++ - Multipass

Edinburgh, Scotland, United Kingdom 2 weeks agonTechnical Manager - Automotive and Industrial

Edinburgh, Scotland, United Kingdom 1 year agonSoftware Engineering Manager - Ubuntu Linux Kernel

Edinburgh, Scotland, United Kingdom 3 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonSoftware Engineering Manager - Desktop and Embedded Linux Optimisation

Edinburgh, Scotland, United Kingdom 6 months agonSoftware Engineering Manager, Ubuntu Gaming

Edinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 2 weeks agonSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Edinburgh, Scotland, United Kingdom 4 months agonEdinburgh, Scotland, United Kingdom 4 months agonEdinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 5 days agonEdinburgh, Scotland, United Kingdom 6 hours agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 2 weeks agonEngineering Manager - Build and Release Infrastructure

Edinburgh, Scotland, United Kingdom 2 weeks agonSystems Integrations Engineering Manager

Edinburgh, Scotland, United Kingdom 2 weeks agonUbuntu Enablement - Software Engineering Manager

Edinburgh, Scotland, United Kingdom 2 months agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 4 months agonEngineering Manager - Build and Release Infrastructure

Edinburgh, Scotland, United Kingdom 1 month agonEngineering Manager - Public Cloud, Python, Golang

Edinburgh, Scotland, United Kingdom 3 months agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 1 month agonEdinburgh, Scotland, United Kingdom 2 weeks agonEdinburgh, Scotland, United Kingdom 3 days agonEdinburgh, Scotland, United Kingdom 4 months agonWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Director of Project Management

EH1 1EN Edinburgh, Scotland £90000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a dynamic and rapidly expanding organization, is seeking a visionary and highly experienced Director of Project Management to lead their project management office (PMO) from a fully remote position. This senior leadership role is instrumental in establishing and upholding best practices in project execution, strategic alignment, and resource allocation across all organizational initiatives. You will be responsible for overseeing a portfolio of complex projects, mentoring a team of project managers, and ensuring the successful delivery of critical business objectives. The ideal candidate possesses extensive experience in leading large-scale project management functions, a strong understanding of various project management methodologies (Agile, Waterfall, etc.), and a proven ability to manage cross-functional teams and stakeholders. Key responsibilities include developing and implementing PMO standards and processes, managing project budgets and timelines, identifying and mitigating project risks, and fostering a culture of collaboration and continuous improvement. You will also be crucial in strategic planning, resource forecasting, and reporting project status to executive leadership. Exceptional leadership, communication, and stakeholder management skills are paramount. This role requires a proactive, strategic thinker with a demonstrated ability to drive organizational change and deliver impactful results in a remote-first environment. If you are an accomplished project leader seeking a challenging and rewarding senior role where you can shape the future of project delivery, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Entry-Level Project Management Training (Hiring Immediately)

EH8 8BG Edinburgh, Scotland ITonlinelearning Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Project Management Course Programme Job Guarantee Included Complete online training designed to take you from zero experience to your first project management role. Study part-time, build fundamental skills, and get dedicated job placement support until you're hired. Flexible financing options available, with payment plans starting from as low as 142 per month. The Programme Complete this 8-10 week online training with just 2 hours per day of study time. You'll master industry-recognised methodologies, including APM Project Fundamentals, PRINCE2 Foundation and Practitioner, while gaining practical experience with real-world project simulations. The programme includes earning APM and PeopleCert certifications recognised by UK employers, expert tutor support throughout your studies, dedicated job placement support with CV help, interview preparation, and access to exclusive job opportunities. The Outcome 93% of graduates secure project management roles within 3 months. Starting salaries: 30,000 35,000 Who This Is For The programme is completely beginner friendly, so no experience needed. Career changers are welcome, and you can study at your own pace. *This programme is available to UK-based learners only. Ready to start earning in project management? Limited spaces available. Apply now for the next available cohort.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

EH1 1AA Edinburgh, Scotland £30000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to announce a unique opportunity for ambitious graduates to join their prestigious Graduate Programme as Software Development Engineers. This role is entirely remote, offering unparalleled flexibility while you embark on a structured career path within a leading technology firm. You will be immersed in challenging projects, contributing to the development of innovative software solutions across various domains. This programme is designed to provide comprehensive training, mentorship from experienced professionals, and exposure to cutting-edge technologies, setting you up for long-term success.

Programme Highlights:
  • Gain hands-on experience in software design, development, testing, and deployment.
  • Work on real-world projects, contributing to the creation of impactful software products.
  • Receive extensive training in programming languages, development methodologies, and cloud technologies.
  • Benefit from dedicated mentorship from senior engineers.
  • Collaborate with diverse, high-performing teams in a virtual environment.
  • Develop essential professional skills, including problem-solving, communication, and teamwork.
  • Explore different areas of software engineering to identify your passion and specialization.

Ideal Candidate Profile:
  • Recent graduate with a degree (2:1 or higher) in Computer Science, Software Engineering, or a closely related technical field.
  • Strong foundational knowledge of programming principles and at least one common programming language (e.g., Java, Python, C++, C#).
  • A genuine passion for technology and software development.
  • Excellent analytical and problem-solving capabilities.
  • Effective communication and interpersonal skills, with the ability to thrive in a remote team setting.
  • Proactive attitude and a strong desire to learn and grow.
This remote graduate scheme offers a fantastic start to your career, allowing you to develop your skills and contribute meaningfully without geographical constraints. If you are a bright, motivated graduate eager to make your mark in the software industry, this fully remote position is an excellent stepping stone. Join us and be part of a company that values innovation, collaboration, and professional development for all its team members, regardless of their location. We are committed to building a diverse and inclusive workforce.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Waterfall Jobs in Edinburgh !

Junior Software Development Apprentice

EH1 1AA Edinburgh, Scotland £10000 annum (depe WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking an enthusiastic and motivated Junior Software Development Apprentice to join their innovative, fully remote technology team. This is an exceptional opportunity for individuals with a passion for coding and a desire to build a career in the tech industry. You will be learning the foundational principles of software development, working closely with experienced mentors who will guide you through real-world projects. This apprenticeship is designed to provide comprehensive training, covering various programming languages, software development methodologies, and best practices.

Responsibilities:
  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Participate in code reviews and contribute to team discussions.
  • Learn and apply version control systems (e.g., Git).
  • Help in the development of new features and functionalities under supervision.
  • Contribute to technical documentation and knowledge sharing.
  • Engage actively in training sessions and online learning modules.
  • Collaborate effectively with remote team members across different time zones.
  • Troubleshoot and resolve basic technical issues.
Qualifications:
  • A strong foundational understanding of at least one programming language (e.g., Python, Java, JavaScript).
  • Excellent problem-solving skills and a logical approach to tasks.
  • Good communication and interpersonal skills, essential for a remote environment.
  • A proactive attitude and a keen eagerness to learn.
  • Ability to work independently and manage time effectively.
  • Basic understanding of web technologies is a plus.
  • Passion for technology and software development.
  • Must be legally eligible to work in the UK.
This is a full-time apprenticeship program requiring dedication and commitment. Successful completion of the apprenticeship may lead to a full-time permanent position within the company. You will be working primarily from your home office, so a reliable internet connection and a suitable workspace are essential. The team fosters a collaborative and supportive remote culture, ensuring you feel connected and valued. This role is based in Edinburgh, Scotland, UK , though the work is entirely remote. Embrace this chance to kickstart your career in software development with a company that invests in its talent.

Join us and shape the future of technology from anywhere!
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

EH1 1BU Edinburgh, Scotland £30000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm specialising in AI-driven solutions, is seeking ambitious and bright Graduate Software Development Engineers to join their fully remote internship program. This is an unparalleled opportunity for recent graduates to kick-start their careers, gaining hands-on experience in software development, learning modern technologies, and contributing to innovative projects. You will work alongside experienced engineers in a collaborative, virtual environment, developing your skills in full-stack development, cloud computing, and agile methodologies. The internship is designed to provide a comprehensive learning experience, empowering you to build robust and scalable software solutions from anywhere in the UK.

Internship Responsibilities:
  • Participate in the full software development lifecycle, including design, coding, testing, and deployment, under the guidance of senior engineers.
  • Develop and maintain clean, efficient, and well-documented code in languages such as Python, Java, or C++.
  • Contribute to the development of web applications, APIs, and backend systems.
  • Assist in the implementation of machine learning models and data processing pipelines.
  • Collaborate with team members in a remote setting using agile development practices.
  • Write and execute unit tests and integration tests to ensure code quality and reliability.
  • Troubleshoot and debug software issues, implementing effective solutions.
  • Participate in code reviews and provide constructive feedback to peers.
  • Learn and apply best practices in software engineering, version control (e.g., Git), and CI/CD.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Gain exposure to cloud platforms such as AWS, Azure, or GCP.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong foundation in programming fundamentals and object-oriented design principles.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Basic understanding of data structures and algorithms.
  • Enthusiasm for learning new technologies and a passion for software development.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork skills, essential for remote collaboration.
  • Ability to work independently and manage tasks effectively.
  • Prior internship or project experience in software development is a plus.
  • Familiarity with version control systems like Git is beneficial.
This fully remote internship offers a unique pathway into the tech industry. You will be part of a forward-thinking company, working on impactful projects that shape the future of AI. Our client provides a supportive virtual learning environment, a competitive internship stipend, and the potential for future employment opportunities based on performance. Join us to build your career in software engineering remotely from Edinburgh, Scotland, UK .
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship in Software Development

EH1 1BU Edinburgh, Scotland £22000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a leading fintech startup revolutionizing online payments, is seeking ambitious and enthusiastic individuals to join their prestigious Advanced Apprenticeship program in Software Development, based in **Edinburgh, Scotland, UK**. This is a unique opportunity to gain hands-on experience and develop highly sought-after skills within a fast-paced, innovative technology environment. Over the course of this apprenticeship, you will receive comprehensive training, mentorship from experienced developers, and the chance to contribute to real-world projects, building a strong foundation for a successful career in software engineering.

The apprenticeship program is designed to equip you with a deep understanding of the full software development lifecycle. You will work alongside talented engineers, learning to design, code, test, and deploy robust software solutions. The training will cover a range of modern programming languages, frameworks, and development methodologies. You will be actively involved in team meetings, contributing to discussions and problem-solving, gaining invaluable insights into agile development practices and collaborative teamwork.

Key learning areas and responsibilities will include:
  • Learning and applying modern programming languages such as Python, Java, or JavaScript.
  • Understanding and contributing to front-end development using frameworks like React or Angular.
  • Gaining experience with back-end development and database management (e.g., SQL, NoSQL).
  • Participating in the design and implementation of software features under supervision.
  • Writing clean, efficient, and well-documented code.
  • Assisting in the testing and debugging of software applications.
  • Learning about version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Understanding agile methodologies and participating in sprint planning and reviews.
  • Collaborating with senior developers and mentors to resolve technical challenges.
  • Contributing to the overall success of development projects and delivering high-quality software.
  • Developing a strong understanding of cybersecurity best practices in software development.
  • Engaging in continuous learning and professional development through online courses, workshops, and internal training sessions.

We are looking for individuals who possess a strong aptitude for problem-solving, a keen interest in technology, and a genuine desire to learn and grow. While prior coding experience is beneficial, it is not essential; your passion, dedication, and potential are what matter most to us. This is a fantastic pathway into a rewarding career in the tech industry, offering a blend of structured learning and practical application. Successful completion of the apprenticeship can lead to full-time employment opportunities within our organisation.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Waterfall Jobs View All Jobs in Edinburgh