3

Entry Level Software Engineer Remote Jobs in Grand Rapids, MI

Monday-Wednesday in Grand Rapids MI office, Thursday-Friday remote. Not eligible for immigration ... Prefer experience in systems development and programming. * Familiarity with business systems.

New

... | Entry-Level | Full-Time Are you ready to launch your career with one of the world's most ... Provide on-call, on-site and remote technical support, training, and troubleshooting * Travel ...

... engineering teams through advanced 3D modeling and coordination. This role involves creating and ... This position is eligible to be fully remote or for work out of our Lexington, KY HQ or our ...

Epic Denials Management Operator

Grand Rapids, MI · Remote

$17.25 - $23/hr

Position Summary Join Deloitte's AI & Engineering practice to support hospital denials management ... This is a primarily remote role supporting enterprise Epic support, with minimal travel and ...

Project/Program Management Job Schedule: Full time Remote: No The Opportunity: JR Automation, a ... Bachelor's degree in a relevant field such as Computer Science, Engineering, Business ...

Entry Level Software Engineer Remote information

See Grand Rapids, MI salary details

$23.1K

$100.7K

$181.5K

How much do entry level software engineer remote jobs pay per year?

As of Aug 27, 2026, the average yearly pay for entry level software engineer remote in Grand Rapids, MI is $100,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,400.00 and $115,200.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do when working remotely?

An entry level software engineer working remotely is responsible for writing and testing code, fixing bugs, and collaborating with team members through online tools. They often work on assigned tasks or projects under the guidance of more experienced engineers. Communication, time management, and self-motivation are important skills for remote work. Entry level engineers may also participate in code reviews, attend virtual meetings, and learn new technologies as part of their development.

What are the key skills and qualifications needed to thrive as an entry level software engineer remote?

To thrive as an Entry Level Software Engineer (Remote), you need a solid understanding of programming languages (like Python, Java, or JavaScript), computer science fundamentals, and typically a relevant degree or coding bootcamp certification. Familiarity with version control tools (such as Git), cloud platforms, and development environments is highly valued. Strong problem-solving abilities, self-motivation, and clear communication skills help remote engineers collaborate effectively and manage independent tasks. These skills and qualities enable productivity, code quality, and seamless teamwork in a distributed work environment.

How does an entry level remote software engineer typically collaborate with their team?

As an entry level remote software engineer, you'll primarily use digital collaboration tools like Slack, Zoom, and project management platforms such as Jira or Trello to communicate with your team. Regular video meetings, code reviews, and pair programming sessions help maintain connection and ensure you receive guidance and feedback. You'll often work closely with senior engineers and product managers, contributing to group projects while also having opportunities to take ownership of smaller tasks. Clear communication and proactive participation are key to thriving in this remote, team-oriented environment.

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

AspectEntry Level Software Engineer RemoteJunior Software Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; minimal certifications
Work EnvironmentRemote, collaborative teams, entry-level projectsRemote or on-site, entry-level tasks, team-based
Employer & Industry UsageTech companies, startups, IT servicesSoftware firms, tech startups, consulting
Search & Comparison IntentUnderstanding entry-level remote roles in software engineeringComparing junior developer roles with similar titles

Entry Level Software Engineer Remote and Junior Software Developer roles often require similar educational backgrounds and work environments. The main difference lies in job titles used by employers, with 'Software Engineer' emphasizing a broader engineering scope, while 'Junior Developer' may focus more on coding tasks. Both roles are suitable for recent graduates seeking remote opportunities in tech industries.

Is 25 too late to become an entry level software engineer remote?

Age is not a barrier to becoming an entry-level software engineer remotely. Many employers value skills, coding ability, and relevant experience over age, and individuals can start learning programming languages and building portfolios at any age to qualify for such roles.

What are the most commonly searched types of Software Engineer Remote jobs in Grand Rapids, MI?

The most popular types of Software Engineer Remote jobs in Grand Rapids, MI are:

What are popular job titles related to Entry Level Software Engineer Remote jobs in Grand Rapids, MI?

For Entry Level Software Engineer Remote jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Engineer Remote jobs in Grand Rapids, MI look for?

The top searched job categories for Entry Level Software Engineer Remote jobs in Grand Rapids, MI are:

What cities near Grand Rapids, MI are hiring for Entry Level Software Engineer Remote jobs?

Cities near Grand Rapids, MI with the most Entry Level Software Engineer Remote job openings:

Infographic showing various Entry Level Software Engineer Remote job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 74% Full Time, 13% Part Time, and 13% Contract. Highlights an 100% Remote job distribution, with an average salary of $100,712 per year, or $48.4 per hour.

Software Engineer

Meijer Companies Ltd

Grand Rapids, MI • On-site, Remote

Full-time

Posted yesterday

New


Meijer rating

6.2

Company rating: 6.2 out of 10

Based on 1,645 frontline employees who took The Breakroom Quiz

21st of 39 rated national retailers


Job description

As a family company, we serve people and communities. When you work at Meijer, you're provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family - take care of your career and your community!

Meijer Rewards

  • Weekly pay

  • Scheduling flexibility

  • Paid parental leave

  • Paid education assistance

  • Team member discount

  • Development programs for advancement and career growth

Please review the job profile below and apply today!

This position develops, tests, maintains and enhances business applications as a member of an Agile or Operations development team, and works with the entire team to ensure development conforms to acceptance criteria. This position works with business product owners, developers, and quality analysts to drive value delivery and will participate in all phases of Agile software development.
Position will follow hybrid schedule: Monday-Wednesday in Grand Rapids MI office, Thursday-Friday remote. Not eligible for immigration sponsorship.


What You'll be Doing:

  • Codes, tests, and implements programs; develops system documentation according to SAFe Agile principles and industry standards.
  • Performs unit tests, monitors results, and takes required corrective actions as needed.
  • Assists in the deployment of applications.
  • Optimizes and enhances applications and interfaces to meet SLA/functional requirements.
  • Develops and integrates AI-powered application features on the Microsoft Azure stack (Azure OpenAI, Azure AI Foundry), including prompt design, Retrieval-Augmented Generation (RAG) components, and API/tool integrations with enterprise data sources.
  • Applies AI-assisted development practices - including GitHub Copilot, spec-driven development, and context/prompt engineering - to accelerate delivery, improve code quality, and support test and documentation activities.
  • Provides technical consultation in new systems development, new package system evaluations and enhancement of existing systems.
  • Assists product owners in systems analysis and creation or updating of documentation for all business processes.
  • Interfaces with the Product Owner and IT partners to develop acceptance criteria for features and user stories and ensures acceptance criteria are met.
  • Works within the SAFe Agile framework and utilizes ITIL best practices.
  • Participates with other IT members, customers and other stakeholders in new product reviews, tests and pilots.
  • Performs feasibility studies/proofs of concept to evaluate solutions.
  • Participates in structured walkthroughs, secure coding, and technical reviews ensuring application coding and design follows secure coding and design principles.
  • Assists in the production support and maintenance of applications in accordance with ITIL as needed.
  • Actively participates in all team Agile ceremonies. This job role may also provide facilitation of activities for Agile teams within Meijer ITS as acting Scrum Master.
  • This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required.

What You Bring with You (Qualifications):

  • Bachelor's or equivalent.
  • Any SAFe certification (SSM, SASM, SA, SPC, SPMPO).
  • ITIL Foundation certification.
  • Prefer experience in systems development and programming.
  • Familiarity with business systems.
  • Experience as a team member on project teams in a cross-functional environment. Experience on Agile teams is preferred.
  • Experience in design and implementation of IT solutions.
  • Strong knowledge of development tools, coding and scripting languages, SQL and testing.
  • Proficient in multiple technologies or systems.
  • Knowledge and understanding of structured analysis and technical design techniques.
  • Knowledge of database management and file access methods.
  • Working knowledge of large language model (LLM) concepts - prompt engineering, embeddings, and Retrieval-Augmented Generation (RAG) - with hands-on exposure to Azure OpenAI, Azure AI Foundry, or Microsoft Copilot Studio preferred.
  • Familiarity with building AI or agentic features on the Microsoft Azure stack (Azure Functions, Azure DevOps CI/CD, Application Insights) and with GenAI frameworks such as LangChain/LangGraph or Semantic Kernel is preferred.
  • Experience with AI-assisted engineering tools (e.g., GitHub Copilot) and modern practices such as spec-driven development and context/prompt engineering is preferred.
  • Strong analytical and problem-solving skills.
  • Strong team-oriented interpersonal and communication skills.
  • Knowledge of agile practices in a cross-functional environment preferred.
  • Ability to effectively adapt to rapidly changing technology and apply it to business needs.
  • Ability to establish and maintain a high level of customer trust and confidence.
  • Ability to provide high level of quality and productivity.

What Meijer employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Meijer logo

About Meijer

Sourced by ZipRecruiter

Meijer is a family business. We believe in treating each other with dignity and respect. We are committed to strengthening the communities we serve. Retailing is a fast-paced business that demands continuous improvement. Meijer is committed to keeping our competitive spirit strong and staying nimble and flexible to win in the marketplace.

Industry

Retail

Company size

10,000+ Employees

Headquarters location

Grand Rapids, MI, US