Graduate Software Engineer

DC SCORES Logo

DC SCORES

πŸ“Remote - United Kingdom

Summary

Join Ditto as a Graduate Software Engineer and embark on a structured 2-year training program designed to equip you with the skills needed to excel as a professional software engineer. Collaborate with industry experts to gain hands-on experience in all aspects of software development, from design and development to testing and debugging. Learn various programming languages, including Rust, Swift, and Kotlin, and master modern development methodologies and cloud technologies. Contribute to the development of Ditto's products, internal tools, and automation, while honing your problem-solving and communication skills. This role offers the opportunity to earn a promotion to Software Engineer within two years and gain valuable experience working with cross-functional teams.

Requirements

  • First Class Bachelor's degree in Computer Science or related degree
  • Multiple years of programming experience in one or more languages (e.g. python / C / Java / Rust)
  • Familiarity with CS fundamentals such as hardware, networking and operating systems

Responsibilities

  • Complete our extensive 2-year training program on all aspects of software engineering
  • Learn an abundance of programming languages including Rust, Swift, and Kotlin
  • Gain valuable experience with modern development methodologies, practices and tools
  • Ship code across our portfolio of products, demos and examples
  • Improve our efficiency by helping develop our internal tools and automation
  • Hone your problem solving skills helping customers troubleshoot their issues
  • Sharpen your technical communication with documentation enhancements
  • Earn promotion to a Software Engineer position within 2 years
  • Gain a command of internal collaboration with product, sales and marketing teams

Preferred Qualifications

  • Experience building mobile applications (Android / iOS)
  • Strong appetite for learning and desire to tackle new technologies
  • Creative problem solving abilities and clear communication

Benefits

  • Competitive salaries
  • Stock options
  • Medical, dental, vision, life, and disability coverage
  • Flexible spending account (FSA)
  • Flexible vacation policy
  • 401(k) plan

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.