Tech

at Guiding Saints

Explore the evolving technology space. Discover the common areas of tech, their associated career paths, and valuable resources to guide your professional journey.

Areas of Technology

Dive into the specialised disciplines present in the tech space and discover which one aligns best with your interests and skills.

Software Engineering

Software engineering focuses on the design, development, testing, and maintenance of software applications. It involves principles of computer science and engineering to create reliable and efficient software solutions for various platforms and industries.

Cybersecurity

Cybersecurity deals with protecting computer systems, networks, and data from unauthorized access, attacks, and damage. It encompasses areas such as network security, information security, and ethical hacking, aiming to safeguard digital assets and ensure privacy and integrity.

Data Science

Data science involves extracting insights and knowledge from data using techniques such as statistical analysis, machine learning, and data mining. It plays a crucial role in decision-making processes across industries by transforming raw data into actionable intelligence.

Artificial Intelligence & Machine Learning

AI and ML focuses on developing algorithms and systems that can learn from data and make decisions or predictions. It includes subfields such as natural language processing, computer vision, and robotics, with applications in various sectors like healthcare, finance, and autonomous vehicles.

Network & Systems Administration

Network and systems administration involves managing and maintaining an organization's IT infrastructure, including servers, networks, and databases. It ensures that systems are secure, reliable, and efficient, supporting the smooth operation of business processes.

Cloud Computing

Cloud computing focuses on the delivery of computing services over the internet, including storage, processing power, and applications. It enables scalable and flexible IT resources, with expertise needed in cloud architecture, service models, and deployment strategies.

Career Timeline

Discover the diverse career trajectories across fundamental disciplines of technology, each offering exceptional opportunities for development and specialisation.

  1. St Andrews Student

    3-5 years

    At St Andrews, students typically pursue degrees in Computer Science, Software Engineering, or related fields like Mathematics or Data Science. These studies provide a strong foundation in programming, system design, and software development principles.

  2. Internship

    Second & Third Year

    During the summer between the second and third years, students often apply for software engineering internships. These internships offer practical experience in coding, software design, and team collaboration, often leading to full-time positions upon graduation.

  3. Junior Software Engineer

    <2 years

    As a Junior Software Engineer, you'll contribute to coding, debugging, and testing software applications. You'll work under the guidance of senior engineers, learning best practices and gaining experience in software development methodologies.

  4. Software Engineer

    2-4 years

    In this role, you'll take on more complex tasks such as designing software architecture, developing new features, and optimizing performance. You'll also start to lead small projects and collaborate closely with cross-functional teams.

  5. Senior Software Engineer

    4-6 years

    Senior Software Engineers lead the design and development of large-scale systems, mentor junior engineers, and drive technical decisions. You'll oversee major projects, ensure code quality, and contribute to strategic planning for software development.

  6. Lead Software Engineer

    6-8 years

    As a Lead Software Engineer, you'll manage a team of engineers, coordinate development efforts, and work on high-impact projects. You'll also collaborate with stakeholders to align technical solutions with business objectives and drive innovation.

  7. Engineering Manager

    8+ years

    Engineering Managers oversee engineering teams, manage project timelines, and ensure alignment with business goals. You'll be responsible for strategic planning, resource allocation, and fostering a collaborative and productive team environment.

  8. Director of Engineering

    10+ years

    Directors of Engineering set the strategic direction for the engineering department, manage multiple teams, and drive major technological initiatives. You'll work closely with executive leadership to align engineering efforts with organizational goals.

  9. Vice President of Engineering

    12+ years

    As a Vice President of Engineering, you'll oversee the entire engineering function within the organization. This role involves strategic planning, budgeting, and driving innovation to support the company's long-term goals.

Our Guiding Saints Ambassadors

Coming soon...