2

Entry Level Software Jobs in Novi, MI (NOW HIRING)

NGK Automotive Ceramics, USA Inc. is seeking an entry level accountant for our Novi, MI sales ... Hands-on experience and proficiency with MS Office, MS Excel and ERP software. * High degree of ...

NGK Automotive Ceramics, USA Inc. is seeking an entry level accountant for our Novi, MI sales ... Hands-on experience and proficiency with MS Office, MS Excel and ERP software. * High degree of ...

Entry Level MSP Technician (Help Desk)

Troy, MI ยท On-site

$40K - $57K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Entry-Level MSP Technician Are you an aspiring IT professional with a passion for technology and a ... Support the deployment and configuration of hardware and software, following standard procedures ...

Entry Level MSP Technician (Help Desk)

Troy, MI ยท On-site

$40K - $57K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Entry-Level MSP Technician Are you an aspiring IT professional with a passion for technology and a ... Support the deployment and configuration of hardware and software, following standard procedures ...

Showing results 21-40

Entry Level Software information

See Novi, MI salary details

$27.8K

$94.5K

$227.5K

How much do entry level software jobs pay per year?

As of Aug 15, 2026, the average yearly pay for entry level software in Novi, MI is $94,465.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,800.00 and $99,900.00 per year, depending on experience, location, and employer.

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

AspectEntry Level SoftwareEntry Level Software Developer
Required CredentialsHigh school diploma or associate degree; some roles may require coding bootcampsBachelor's degree in Computer Science or related field; foundational coding skills
Work EnvironmentOffice, remote, or hybrid; often in tech companies or IT departmentsSimilar; typically in tech firms, startups, or IT teams
Employer & Industry UsageUsed broadly for entry-level roles in tech, IT, and software companiesSpecifically refers to roles involving software development tasks

Entry Level Software is a broad term for initial roles in tech, while Entry Level Software Developer specifically focuses on software creation and coding tasks. Both roles often require similar foundational skills, but the developer role emphasizes programming and software design. Understanding these differences helps job seekers target the right positions based on their skills and career goals.

How to get an entry level software job without experience?

Entry level software jobs often require basic programming skills in languages like Python, Java, or C++, and familiarity with tools such as Git and IDEs. Gaining experience through personal projects, internships, or coding bootcamps can improve your chances, and obtaining relevant certifications can also demonstrate your skills to employers.

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

Entry-level software developers typically start by working on smaller features, bug fixes, or assisting with code maintenance under the supervision of more experienced team members. You'll often participate in code reviews, write unit tests, and gradually take on more complex assignments as you build your skills. Collaboration is common, so expect to work closely with other developers, testers, and sometimes product managers. Over time, you'll gain exposure to the full software development lifecycle and have opportunities to contribute to larger projects.

What is an entry level software job?

Entry level software jobs are positions designed for individuals who are new to the software industry, typically requiring little to no prior professional experience. These roles often include titles like Junior Software Developer, Software Engineer I, or Software Intern, and focus on basic coding, testing, and debugging tasks under supervision. Entry level software professionals work closely with more experienced engineers to build their skills and gain familiarity with software development processes, tools, and best practices. These jobs usually require a foundational understanding of programming languages and may require a degree in computer science or related fields.

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

To thrive as an Entry Level Software Engineer, you generally need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic software development tools, and sometimes relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Fundamentals) is helpful. Strong problem-solving abilities, communication skills, and a willingness to learn make candidates stand out in this position. These skills and qualities are crucial for writing effective code, collaborating with teams, and adapting to evolving project requirements.

What are the most commonly searched types of Software jobs in Novi, MI?

The most popular types of Software jobs in Novi, MI are:

What cities near Novi, MI are hiring for Entry Level Software jobs?

Cities near Novi, MI with the most Entry Level Software job openings:

Infographic showing various Entry Level Software job openings in Novi, MI as of August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 100% In-person job distribution, with an average salary of $94,465 per year, or $45.4 per hour.

Accountant - Entry Level

NGK Detroit

Novi, MI โ€ข On-site

Full-time

Re-posted 15 days ago


Job description

NGK Automotive Ceramics USA, Inc. is a subsidiary of the leading ceramic technology company NGK Corporation, located in Nagoya, Japan. NGK Automotive Ceramics USA, Inc. directly supports and supplies all major automobile manufacturers and heavy-duty diesel manufacturers with high-performance components for emission control systems. NGK Automotive Ceramics, USA Inc. is seeking an entry level accountant for our Novi, MI sales office. The qualified candidate should have an Bachelor's degree and/or accounting experience. This is a hybrid role requiring 2-3 days in office.
I. BASIC FUNCTIONS
Primary responsibilities will include supporting our Accounting, Finance, and Business Strategy departments by completing daily tasks to ensure the functionality and efficiency of the departments while documenting processes and procedures performed.
II. ESSENTIAL FUNCTIONS
  1. Daily bank transactions recording for cash flow reporting and accuracy.
  2. Monthly bank reconciliation and cash posting to general ledger and monitoring cash balances to ensure sufficiency in meeting daily cash needs for expenses.
  3. Monitor corporate credit card balances to ensure accuracy and prevent fraud; post transactions to the GL and reconcile the transactions.
  4. Assist A/R in issuing invoices, monitoring and updating A/R and collections.
  5. Maintain six week forecast of intercompany loan and ensure balance within required thresholds
  6. Work with ERP vendor to maintain system performance and enhancements.
  7. Communicate month end requirements, prepare reporting, and maintain for audit purposes.
  8. Assist in processing ACH, check, and wire payments for third party and intercompany obligations.
  9. Maintain vendor list in ERP and track spending by vendor monthly.
  10. Assist in the preparation and submission of required financial reporting (monthly, quarterly, annual).
  11. Maintain inventory files, analyze purchase and sales transactions, and post to general ledger monthly.
  12. Maintain invoicing and ERP applications to ensure inventory matches in both.
  13. Participate in annual physical inventory in North Carolina each year.
  14. Maintain ERP modules every month to ensure transactions are processed post to the correct period.
  15. Assist in the monthly /quarterly/annual closings.
  16. Assist in the preparation of financial statements.
  17. Analyzing and maintaining GL account transactions.
  18. Reconciliation of financial discrepancies by reviewing and analyzing account postings.
  19. Assist in the processing of balance sheets, income statements and other statements per legal and company finance and accounting guidelines.
  20. Assist with preparation and review of journal entries for accuracy and accounting classifications.
  21. Maintain fixed asset files and recording of the fixed assets and depreciation in the ERP.
  22. Assist with preparation and submission of tax forms.
  23. Participate in the process of Price lists and Tariff tracking.
  24. Assist with internal and external audits.
  25. Participate in the budget process and required reporting to management and corporate HQ. (Accounting and Business Strategy)
  26. Manage damaged parts claims. (Accounting and Business Strategy)
  27. Create and maintain scrap parts list through plant communication and ERP. (Business Strategy)
  28. Input orders, forecasts and slow stock to HQ. (Business Strategy)
  29. Calculate interest rates, transportation fees, and agent commissions. (Business Strategy)
  30. Maintain financial security following internal controls and ensure compliance with federal, state, and company policies, regulations and laws.
  31. Perform duties as deemed necessary by direct supervisor and senior management including but not limited to Accounting and Business Strategy support.

III. QUALIFICATIONS
Education: Bachelor's degree in Accounting/Finance or equivalent.
Experience: Knowledge of general bookkeeping, audits and basic accounting procedures including managing daily financial transactions, including expenses, payroll, sales revenues, intercompany transactions and reconciliations, banking and cash.
Skills/Aptitude:
  • Understanding basic bookkeeping and accounting principles (GAAP, J-SOX).
  • Proven ability to calculate, post and manage accounting figures and financial records.
  • Data entry skills along with analytical thinking.
  • Hands-on experience and proficiency with MS Office, MS Excel and ERP software.
  • High degree of accuracy and attention to detail.
  • Task oriented with strong sense of priority and ability to manage multiple tasks.
  • Ability to meet tight deadlines.
  • An ability to effectively prioritize and execute tasks in a challenging environment.
  • Excellent written and verbal communication skills.
  • High level of integrity and confidentiality.
  • Ability to deliver and receive positive and negative feedback in a professional manner.
  • Accountable for individual goals as well as have the ability to work in a team environment.
  • Embrace a changing business environment.

Work Environment:
  • Office environment.
  • Hybrid work schedule. (Full time office attendance may be required during training period)
  • Overtime may be required to meet program/project deadlines.
  • Physically able to participate in presentations and meetings.
  • Domestic and International travel is required.