Software engineer

John
London, UK
29 days ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Agile Methodology Software Applications C Sharp (Programming Language) C++ (Programming Language) Computer Programming Python (Programming Language) Software Maintenance Software Engineering Information Technology Programming Languages

Job description

The Software Engineer at John is a crucial post to our team, focusing on designing, developing, and maintaining high-quality software solutions. The suitable candidate will have exceptional problem-solving abilities, strong programming skills, and a thorough knowledge of modern software development methodologies., The role of the Software Engineer includes a vast array of responsibilities. Some of which include:

  • Designing and implementing new software applications, making sure that all requirements, including both functional and non-functional, are met.
  • Testing and maintaining software products to ensure strong functionality and optimization.
  • Working closely with the software design team to plan, design, and implement software solutions.
  • Recommend improvements to existing software applications as necessary.
  • Investigating, using, and developing new technologies to improve the overall software development process.
  • Complying with project plans and industry standards.

Requirements

The ideal candidate for the role of Software Engineer will have the following qualifications:

  • A bachelor’s degree in Computer Science, Software Engineering, or related field.
  • A minimum of three years’ experience as a Software Developer, Software Engineer or similar role.
  • Proficient in a range of programming languages such as C#, Java, C++ or Python.
  • Familiarity with Agile development methodologies.
  • Exemplary analytical, problem-solving, and troubleshooting abilities.
  • Strong written and verbal communication skills.
  • A keen attention to detail, high accuracy in work, and the ability to manage multiple tasks.

Benefits & conditions

Pulled from the full job description Work from home Flexible schedule, The company offers fantastic benefits for the position of Software Engineer:

  • A competitive salary and a comprehensive benefits package including health, dental, and vision insurance.
  • Opportunities for professional development and continuing education.
  • A flexible work schedule with the option to work remotely.
  • An inclusive and supportive work environment where diversity is celebrated.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

3:31 min

Revolutionizing computer programming through natural language code generation

Demetris Cheatham Demetris Cheatham +1 · World Congress 2024

3:28 min

Applying the Boy Scout rule to software maintenance

timtebeek timtebeek · World Congress 2024

3:32 min

Essential skills for a lifelong career in software engineering

Francesco Ciulla Francesco Ciulla · World Congress 2023

7:52 min

Q&A on agile implementation and challenging norms

Ivan Milanov Ivan Milanov · Europe 2026 Virtual

Videos

See all

Related articles

See all