Software Development Engineer
Hybrid · Plymouth, Michigan, United States
Job Summary
Mid-level Software Development Engineer skilled in designing and delivering scalable software in a collaborative, cross-cultural environment. Responsible for feature development, code reviews, debugging across stack layers, API/database/cloud integration, and maintaining documentation. Works with overseas HQ, participates in nightly discussions, and adapts to cross-cultural communication. Emphasis on software engineering fundamentals, CI/CD, testing, and modern development workflows.
Required Qualifications
- BS degree in Computer Science, Computer Engineering, Electronics/Electrical Engineering, or a similar technical field
- Minimum of 3 years of professional software development experience
- Strong proficiency in at least one primary programming language (e.g., Kotlin, Java, Python)
- Hands-on experience with version control, CI/CD pipelines, and modern development workflows
- Good understanding of data structures, algorithms, and system design basics
- Ability to debug complex issues across multiple layers of the stack
- Experience working with APIs, databases, and cloud-based services
- Strong communication skills with the ability to collaborate across teams
- Growth mindset and willingness to learn new tools and technologies
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.