> Markdown version of [/jobs/ext/173668-junior-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/173668-junior-software-engineer-onsite). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - onsite - **Company:** Eccalon, LLC - **Location:** Detroit, MI, United States - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Automation of Tests, C Sharp (Programming Language), Code Review, Databases, Data Structures, Software Debugging, Web Development, Python (Programming Language), NoSQL, Object-Oriented Software Development, Open Source Technology, Scrum Methodology, Software Maintenance, Software Engineering, SQL Databases, TypeScript, Backend, Git, Information Technology, Software Version Control, Programming Languages - **Published:** May 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3ea4dedeea00ed78 ## About the Role Do you have experience in Version control systems?, * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience) * 0-2 years of relevant software development experience (including internships, co-ops, or projects) * Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar * Basic understanding of software engineering fundamentals (data structures, algorithms, OOP) * Experience using version control systems (Git or similar) * Exposure to web development, APIs, or backend services * Familiarity with databases (SQL or NoSQL) * Experience with testing frameworks or basic automated testing * Understanding of Agile or Scrum development methodologies * Internship, capstone project, or open-source contribution experience ## Description We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career engineers who are eager to learn, grow their technical skills, and work collaboratively in a supportive environment. You will work closely with experienced engineers, gaining hands-on experience while contributing to real, production-level code. Responsibilities * Assist in designing, developing, and maintaining software applications * Write clean, readable, and well-tested code under guidance from senior engineers * Participate in code reviews and team discussions * Debug and fix software defects * Collaborate with product managers, designers, and engineers * Learn and apply software development best practices * Contribute to documentation and technical knowledge sharing ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)