Junior Software Engineer - onsite

Eccalon
  • Detroit, Michigan
    30+ days ago

    Job Description

    Job 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

     

    Required Qualifications

     

    • 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
     

    Numbers & Facts

    LocationDetroit, Michigan

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Bug Tracking Softwareunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Data Structuresunmatched
    • Debugging Toolsunmatched
    • Gitunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Microsoft C# (C Sharp)unmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Open Sourceunmatched
    • Product Designunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • SQL (Structured Query Language)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder