Software Engineer Job Profile

Software Engineers are responsible for applying computer science, engineering, and mathematics principles and techniques to the design, development, and testing of software applications for computers.

Day to day duties will entail tasks such as developing and directing software system testing and validation methods, as well as directing software programming initiatives.

Software Engineer Job Requirements

When applying for a software engineer job you should be able to demonstrate:

A Bachelor’s degree in computer science, software engineer, or another related area

At least 5 years experience in software engineering or software development

Hands-on programming experience using relevant languages, such as Python, Ruby and Scala

Experience using relevant tool suites such as MATLAB, CATIA and Solid Edge

Experience managing the software development cycle

A comprehensive understanding of computer science concepts

Excellent coding skills

Thorough knowledge of agile methodologies

Related Jobs

No jobs found tagged with software-engineer-job-profile.

Sign Up for Job Alerts

Agile Recruit’s job alert service allows you to stay up-to-date with the latest data specialism vacancies matching your criteria.


Agile Recruit. The UK’s leading Cloud & Data Recruitment Agency.