Back to results

Junior Software Engineer - onsite

  • Detroit, MI, United States

Applications open in a new tab.

Job details

Experience
0–2 years of relevant software development experience (including internships, co-ops, or projects)
Posting language
English
Posted

Original 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
More about this job

Skills

  • Software development
  • Documentation
  • Computer science
  • Programming languages
  • Oracle Java
  • Python
  • JavaScript
  • TypeScript
  • C#
  • Object-oriented programming
  • Control systems
  • Git
  • Web development
  • SQL
  • NoSQL
  • Test automation
  • Agile
  • Scrum

Report this job

Get in touch
MovoJobs

Contact us