2

Entry Level Software Developer Jobs in Farmington, MI

Warren, MI Duration: Long term About the role: · We're looking for an entry-level Full-Stack Developer to join our team and contribute across the stack--from fine-tuning user experiences to enabling ...

AI Engineer

Detroit, MI · On-site

$55K - $187K/yr

Within our Internal Firm Services practice, you will apply data, algorithms, and software ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

... work of Entry Level Controls Engineers · Works within the scope definition and timing (due date) requirements. Duties and Responsibilities - Software · Understands customer specifications ...

... work of Entry Level Controls Engineers · Works within the scope definition and timing (due date) requirements. Duties and Responsibilities - Software · Understands customer specifications ...

... software company with the vision to partner directly with a truck manufacturer. Position Overview: * We are seeking an enthusiastic, detail-oriented Entry-Level Automotive Cybersecurity Engineer to ...

New

Cloud Automation Engineer

Allen Park, MI

$50.75 - $68/hr

... software centric machines. Since 2009, Control-Tec has supported the development of data solutions ... Engineer, entry level. This position will be working on the IT Solutions team to automate ...

... software company with the vision to partner directly with a truck manufacturer. Position Overview: * We are seeking an enthusiastic, detail-oriented Entry-Level Automotive Cybersecurity Engineer to ...

New

Cloud Automation Engineer

Allen Park, MI · On-site

$50.75 - $68/hr

... software centric machines. Since 2009, Control-Tec has supported the development of data solutions ... Engineer, entry level. This position will be working on the IT Solutions team to automate ...

Aid in development and configuration of software and hardware solutions for battery, engine, and ... Experience a level of variety and responsibility rarely available in entry-level roles If you enjoy ...

Showing results 21-40

Entry Level Software Developer information

See Farmington, MI salary details

$29K

$98.7K

$237.6K

How much do entry level software developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for entry level software developer in Farmington, MI is $98,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $104,300.00 per year, depending on experience, location, and employer.

What does an entry level software developer do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

How to get an entry level software developer job with no experience?

To secure an entry level software developer position with no experience, focus on building a strong portfolio of projects, contribute to open-source work, and learn relevant programming languages like Python or Java. Gaining certifications such as CompTIA or completing coding bootcamps can also improve your chances and demonstrate your skills to employers.

What is an entry level software developer?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

What are the key skills and qualifications needed to thrive as an entry level software developer, and why are they important?

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

What is the difference between Entry Level Software Developer vs Junior Software Engineer?

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

What are the most commonly searched types of Software Developer jobs in Farmington, MI? The most popular types of Software Developer jobs in Farmington, MI are:
What are popular job titles related to Entry Level Software Developer jobs in Farmington, MI? For Entry Level Software Developer jobs in Farmington, MI, the most frequently searched job titles are:
What cities near Farmington, MI are hiring for Entry Level Software Developer jobs? Cities near Farmington, MI with the most Entry Level Software Developer job openings:
Infographic showing various Entry Level Software Developer job openings in Farmington, MI as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $98,662 per year, or $47.4 per hour.

Entry Level Automation Travel Engineer

DMC Engineering

Detroit, MI • Hybrid

$89K - $101K/yr

Full-time

Re-posted 7 days ago


Job description

(Hybrid)
Description
Interested in a role where you can travel extensively and be at the center of real-world engineering work? In this position, you will spend your time at customer sites solving problems in the field and helping bring complex systems to life.

This travel-focused role includes additional compensation and benefits designed to support a project-based schedule.

About DMC
DMC is a leading engineering consulting firm delivering high-caliber engineering and custom software solutions to clients around the world. We specialize in innovative systems for manufacturing, testing, and product development across industries including aerospace, consumer products, healthcare, and more. Our engineers work at the forefront of emerging technologies, building practical, high-impact solutions in fast-paced environments. We prioritize technical excellence and foster a collaborative culture that supports both independent ownership and team-based problem solving.

This role is for any entry level engineer (0-3 years of experience). We have an exceptional onboarding and training program to help align your skillset with our technical offerings.

Responsibilities:

  • Understands complex system designs including ability to troubleshoot electrical and mechanical systems
  • All engineers at DMC focus on programming and software solutions, such as:
    • Controls programming including food and beverage processing and packaging, automotive assembly lines, and packaging machinery controls
    • Develop automated test systems for a variety of industries and applications, including, EV battery test systems, aerospace and rocket test, turnkey test system, and cloud-enabled test and measurement systems
  • Collaborate with project teams of varying sizes and experience levels
  • Assist senior engineers in scoping, estimating, and proposing new projects
  • Manage tasks with project teams, prioritizing needs and addressing risks and roadblocks
  • Consult with clients on status updates, maintaining positive rapport while addressing requests
  • Travel to customer manufacturing sites for solution commissioning, including troubleshooting electrical and mechanical systems
  • Develop and grow leadership skills

Note: This role is designed for engineers interested in 90% - 100% travel, with the majority of time spent onsite at customer facilities. Vacation accrual is higher than our typical engineering positions.

Requirements
Must be authorized to work in the U.S. without employer sponsorship now or in the future.

  • Bachelor's degree in Mechanical, Electrical, Computer Engineering, or related field
  • Minimum GPA of 3.4
  • Strong background in mechanical and/or electrical engineering fundamentals
  • Interest and ability to program in text-based languages and object-oriented concepts
  • Quick learner with a strong desire for continuous improvement
  • Strong written and verbal communication skills for internal and external collaboration
  • Ability and willingness to travel 90% - 100% for your first 18 months at DMC
    • After 18 months, there will be an option to transition into a standard engineering role with 30%-40% travel
  • Access to a reliable vehicle for work-related travel

ITAR Requirements
To conform to U.S. Government commercial space technology export regulations, including the International Traffic in Arms Regulations (ITAR), 8 U.S.C. § 1324b(a)(3), applicants for employment at DMC must be a U.S. citizen or national, lawfully admitted for permanent residence into the U.S. (i.e. current green card holder), or lawfully admitted as a refugee or granted asylum under 8 U.S.C. § 1157-1158.

Additional Information:

  • Benefits/Culture/Bonuses and More!
  • Office Locations
  • DMC Website
  • Engineering Blogs
  • Additional Career Opportunities

#LI-Hybrid

Compensation is based on relevant experience, industry and location standards.

Salary Range
$89,000—$101,000 USD