IT & Software

Internship Programme – Undergraduate Software Engineer

Jobtailor

Burgess Hill · England · United Kingdom

  • Discover and apply new technologies to solve real-world business challenges.
  • Contribute to an Agile scrum team by developing, testing, and improving software applications.
  • Write clean, maintainable code; participate in code reviews; and create unit tests with coaching from experienced engineers.
  • Explore and experiment with emerging AI-powered developer tools, automation capabilities, and machine learning concepts while learning how to build software responsibly, securely, and at enterprise scale.
  • Partner with Product Managers, Senior Engineers, Quality Engineers, and Architects to understand requirements, prioritize features, and deliver value.
  • Build confidence working across APIs, services, microservices, user interfaces, mobile experiences, cloud platforms, and data-driven solutions.
  • Participate in social events, community service opportunities, learning sessions, and collaborative initiatives with fellow interns.

Requirements

  • Demonstrated experience through coursework, projects, research, or extracurricular activities using one or more programming languages such as Java, JavaScript, Python, C#, Go, Kotlin, or similar technologies.
  • Foundational understanding of computer science concepts including data structures, algorithms, object-oriented programming, debugging, and problem-solving.
  • Interest in building software applications across web, mobile, backend, cloud, API, or full-stack environments.
  • Familiarity with modern software development practices such as version control, testing, code reviews, Agile methodologies, and collaborative development workflows.
  • Curiosity and enthusiasm for emerging technologies, including artificial intelligence (AI), machine learning, intelligent automation, and AI-powered developer tools.
  • Strong communication, teamwork, and collaboration skills with the ability to learn quickly, seek feedback, and work effectively in a diverse and inclusive environment.
  • Student who has built and programmed software through academic, personal, internship, open-source, hackathon, or project-based experiences.

Core Competencies

Demonstrates foundational knowledge in programming languages such as Java, JavaScript, and Python, along with a solid understanding of computer science concepts. Capable of contributing to Agile teams and collaborating effectively while exploring emerging technologies like AI and machine learning.

Highest-signal resume keywords

  • Java Programming
  • JavaScript Programming
  • Python Programming
  • Agile Methodologies
  • Machine Learning

Hard Skills

  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Debugging
  • Software Development
  • Unit Testing
  • Version Control
  • API Development
  • Cloud Platforms
  • Full-Stack Development

Soft Skills

  • Communication
  • Teamwork
  • Collaboration
  • Curiosity
  • Enthusiasm

Industry Keywords

  • Agile Scrum
  • Software Applications
  • Emerging Technologies
  • Intelligent Automation
  • Diverse and Inclusive Environment

Tools & Technologies

  • AI-Powered Developer Tools
  • Automation Capabilities
  • Microservices
  • User Interfaces
  • Mobile Experiences

#J-18808-Ljbffr

Reference: WJ-766_22058372

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.