Software Engineer, Graduate

  • Jobtailor
  • 29/07/2026
Full time Information Technology Telecommunications Java Python Graduate IT Software Engineer Testing

Job Description

  • Write, test, and maintain code as part of a cross-functional delivery team
  • Participate in code reviews, sprint planning, and daily stand-ups
  • Work closely with senior engineers to learn best practices in software design, testing, and deployment
  • Help troubleshoot and resolve bugs and technical issues
  • Build strong working relationships with client stakeholders, communicating progress and gathering feedback throughout delivery
  • Contribute to technical documentation
  • Continuously build your skills through on-the-job learning, mentoring, and training
Requirements
  • A recent graduate in Computer Science, Software Engineering, or a STEM subject
  • A genuine passion for technology and problem-solving
  • Strong communication skills and the ability to work well in a team
  • A curious, proactive mindset, comfortable asking questions and learning from feedback
  • Eagerness to take ownership of tasks and grow into greater responsibility over time
  • Solid foundation in at least one programming language (e.g. JavaScript, Python, Java, or C#)
  • Understanding of core computer science fundamentals (data structures, algorithms, version control)
  • Familiarity with Git and collaborative development workflows
  • Exposure to web development, databases, or cloud platforms is a plus (through coursework, internships, or personal projects)
  • No professional experience required, we're looking for potential and a willingness to learn
Core Competencies

Demonstrates a solid foundation in programming languages such as JavaScript, Python, Java, or C#, along with a strong understanding of core computer science fundamentals. Possesses effective communication skills and a proactive mindset for collaboration and continuous learning.

Highest-signal resume keywords
  • Programming Language Proficiency
  • Understanding of Data Structures
  • Familiarity with Git
  • Exposure to Web Development
  • Strong Communication Skills
ATS Optimization Keywords Hard Skills
  • JavaScript
  • Python
  • Java
  • C#
  • Data Structures
  • Algorithms
  • Version Control
Soft Skills
  • Strong Communication
  • Team Collaboration
  • Proactive Mindset
  • Problem-Solving
Industry Keywords
  • Software Engineering
  • Computer Science
  • Cross-Functional Team
  • Technical Documentation
  • Cloud Platforms
Tools & Technologies
  • Git