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

There are no jobs currently matching software-engineer-job-profile in our database, please check back again later.

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.

Blogs

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