> Markdown version of [/jobs/ext/4635472-junior-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/4635472-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:** November 8, 2026 - **Apply:** https://www.thejobnetwork.com/job/cb250302-dbed-425c-87a2-f87672e09209/junior-software-engineer-onsite ## About the Role * 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