Graduate Software Engineer
Job Description
Position Overview
Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. Trusted by major customers like Chick-fil-A, Delta Airlines, and even the U.S. military, Ditto bridges the digital divide with real-time data synchronization even in low or no connectivity scenarios. As a fast-growing startup poised for a future IPO, our globally distributed team cherishes trust, communication, and continuous improvement.
Kickstart your career as a Graduate Software Engineer. You’ll begin with a structured2-year training programcovering design, development, testing, and debugging production software. Working alongside industry experts, you’ll master modern programming languages and cutting-edge Cloud technologies, while gaining promotion to a full Software Engineer role within 2 years.
Equal Opportunity Employer. Ditto values diversity and is committed to providing reasonable accommodations for qualified individuals with disabilities.
Key Responsibilities
- Complete our extensive 2-year training program on all aspects of software engineering
- Learn programming languages including Rust, Swift, and Kotlin
- Gain experience with modern development methodologies, practices, and tools
- Ship code across our portfolio of products, demos, and examples
- Develop internal tools and automation to improve efficiency
- Troubleshoot customer issues to hone your problem solving skills
- Enhance technical communication through improved documentation
- Collaborate with product, sales, and marketing teams
Required Qualifications
- Bachelor's degree in Computer Science or a related field
- Multiple years of programming experience in one or more languages (e.g., Python, C, Java, Rust)
- Familiarity with computer science fundamentals such as hardware, networking, and operating systems
- Strong appetite for learning and tackling new technologies
- Creative problem solving abilities and clear communication
Preferred Qualifications
- Experience building mobile applications (Android/iOS)
Benefits & Perks
- Competitive salaries
- Stock options
- Medical, dental, vision, life, and disability coverage
- Flexible spending account (FSA)
- Flexible vacation policy
- 401(k) plan
- Office located in Atlanta, GA (available for team member use)