1

Entry Software Engineer Jobs in Lansing, MI (NOW HIRING)

To ensure success as an entry software developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a ...

New

To ensure success as an entry software developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a ...

New

Software Engineer

Okemos, MI ยท On-site

$43 - $58/hr

Software Engineer Compensation: $43.00 - 58.00/per hour Location: East Lansing, MI area (Onsite 4 days per week) Job Overview: This role focuses on enhancing and maintaining existing systems while ...

Software Engineer

Lansing, MI ยท On-site

$105 - $140/hr

We are looking for software engineers to join our internal platform team. You'll work across our full stack, GraphQL API (NestJS), React frontend (Next.js), and PostgreSQL database, building tools ...

We are looking for software engineers to join our internal platform team. You'll work across our full stack, GraphQL API (NestJS), React frontend (Next.js), and PostgreSQL database, building tools ...

We are looking for software engineers to join our internal platform team. You'll work across our full stack, GraphQL API (NestJS), React frontend (Next.js), and PostgreSQL database, building tools ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with the Software Development Life Cycle ...

As a Sr. Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore, including Customer Support, Account Management ...

Sr. Software Engineer

Okemos, MI ยท On-site

$80K - $100K/yr

As a Sr. Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore, including Customer Support, Account Management ...

Sr. Software Engineer

Okemos, MI

$111K - $147K/yr

As a Sr. Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore, including Customer Support, Account Management ...

Software Engineer I

East Lansing, MI ยท On-site +1

$63K/yr

Engineers create products utilizing state-of-the-art technologies. They ensure successful releases to market while working with cutting-edge, lean-agile, software development methodologies. Core ...

Software Engineer I

East Lansing, MI ยท On-site +1

$63K/yr

Engineers create products utilizing state-of-the-art technologies. They ensure successful releases to market while working with cutting-edge, lean-agile, software development methodologies. Core ...

Engineers create products utilizing state-of-the-art technologies. They ensure successful releases to market while working with cutting-edge, lean-agile, software development methodologies. Core ...

As a Software Developer, you will play a pivotal role in designing, developing, and maintaining our municipal ERP software. Your expertise in various technologies and programming languages will be ...

New

next page

Showing results 1-20

Entry Software Engineer information

See Lansing, MI salary details

$24.3K

$106.4K

$191.7K

How much do entry software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for entry software engineer in Lansing, MI is $106,359.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,900.00 and $121,700.00 per year, depending on experience, location, and employer.

What is an entry software engineer?

Entry software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. Entry software engineers often work on smaller tasks, bug fixes, and learn industry best practices while contributing to larger projects. Their role provides a foundation for building advanced technical skills and growing into senior engineering positions.

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

To thrive as an Entry Software Engineer, you need a solid grasp of programming fundamentals, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with languages such as Java, Python, or C++, and experience with tools like Git, integrated development environments (IDEs), and basic software development methodologies are commonly required. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to evolving technical challenges. These skills ensure you can contribute to projects, work well within a team, and grow quickly in the fast-paced software industry.

What are some common challenges faced by entry software engineers when joining their first development team?

Entry software engineers often encounter challenges such as adapting to large codebases, understanding team workflows, and getting comfortable with collaborative development tools like version control systems. Navigating code reviews and learning to communicate technical ideas clearly can also be new experiences. However, most teams provide onboarding resources, mentorship, and regular feedback to help new engineers integrate smoothly and grow their skills.

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

AspectEntry Software EngineerJunior Software Developer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, internship experience helpful
Work EnvironmentTeam-based, collaborative projects, entry-level tasksSupportive team, learning-focused, entry-level coding
Employer & Industry UsageTech companies, startups, corporate IT departmentsTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, career pathClarifying job responsibilities, entry-level positions

Both roles are entry-level positions in software development, often requiring similar educational backgrounds and internships. The term "Entry Software Engineer" emphasizes a broader engineering role with potential involvement in design and architecture, while "Junior Software Developer" typically focuses on coding and implementation tasks. Employers may use these titles interchangeably, but understanding the nuances helps candidates target the right opportunities.

How to get a job as an entry software engineer with no experience?

Entry software engineer roles often require foundational programming skills in languages like Python, Java, or C++, which can be gained through online courses, coding bootcamps, or self-study. Building a portfolio with personal projects, contributing to open-source, and obtaining relevant certifications can help demonstrate skills to employers despite limited professional experience.

Is 25 too late to become an entry software engineer?

Entry software engineering roles typically target recent graduates or those with limited professional experience, but age is not a strict barrier. Many employers value skills, coding ability, and relevant projects over age, and individuals can start learning programming languages and building portfolios at any age to qualify for such positions.

What are popular job titles related to Entry Software Engineer jobs in Lansing, MI?

For Entry Software Engineer jobs in Lansing, MI, the most frequently searched job titles are:

What job categories do people searching Entry Software Engineer jobs in Lansing, MI look for?

The top searched job categories for Entry Software Engineer jobs in Lansing, MI are:

Infographic showing various Entry Software Engineer job openings in Lansing, MI as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $106,359 per year, or $51.1 per hour.

Application Developer - Entry

Dewpoint

Lansing, MI โ€ข On-site

Full-time

Posted 2 days ago

New


Job description

Job Description

Application Developer - Entry

Job Summary

Entry Application Developers assist the development team with all aspects of software design and coding. Their primary role is to learn the codebase, attend agile meetings, write basic code, fix bugs, and assist the Scrum Master in all technical tasks. Assist in building high quality software in compliance with coding standards, technical design, and testing standards.

To ensure success as an entry software developer, you should have a good working knowledge of basic programming languages, the ability to learn new technology quickly, and the ability to work in a team environment. Ultimately, a top-class Entry Software Developer provides valuable support to the agile team while continually improving their coding and design skills.

Organizational Relationships

Department: Delivery

Reports to: Service Delivery Manager

Directs: N/A

Status: Salaried, Exempt (Full Time)

Key Job Responsibilities

  • Participate in all development team planning activities including sprint planning, story point estimation, sprint review, and sprint retrospectives for agile projects and specification and schedule development for waterfall projects
  • Uphold standards of software quality, including following architectural and coding standards established for the project, testability, performance, and general standards of clean and secure code
  • Adhere to build and deployment processes established by the development team and the supporting coding conventions
  • Work effectively and efficiently with the development team and stakeholders
  • Provide aid to resolve defects in application code through debugging and root cause analysis
  • Assist with technical documentation
  • Develop applications in one or more domains, including web, desktop, mobile or embedded systems
  • Continuously improve and expand skill set to stay up to date with modern practices and approaches as well as integrating new technologies as needed
  • Work independently as required

Required

  • Experience coding with at least one Object Oriented programming language (Java, C#, C++, Python)
  • For web development:Familiarity with front end JavaScript framework such as ReactJS, Bootstrap, Angular
    • Working knowledge of Cascading Style Sheets and HTML 5
    • Familiarity with web API technology such as REST or SOAP
    • Familiarity in structured User Interface framework such as WPF, Windows Desktop Bridge, Electron, etc.
  • For Mobile development:
    • Experience in developing applications for iOS or Android
    • Experience integrating APIs into mobile clients
  • For Embedded systems:
    • Experience using an IDE to build, test, and deploy application development
    • Familiarity with using code deployment tools to push applications to devices, including flashing local firmware
  • Familiarity with databases and ability to write and execute SQL queries
  • Familiarity with unit testing frameworks
  • Associates degree in computer science, Computer Engineering, Information Technology, Mathematics or related degree
    • A combination of education, experience (1-2 years) and training may be considered in lieu of a formal degree
  • Minimum of zero to one 1 year experience in a software developer role
  • Good analytical and troubleshooting skills driven by a logical, methodical approach
  • Demonstrated verbal and written skills with the ability to communicate technical concepts to team members

Dewpoint Core Competencies

  • Vision and Strategy - Participates in supporting Strategy and Vision. Aligns work efforts to them.
  • Customer and Team Focus - Builds rapport with team member, other teams, and customers.
  • Effective Communicator - Able to communicate their ideas and decisions within a team settings verbally/written/presentation.
  • Adaptability - Able to manage personal work commitments in a changing environment.
  • Accountability - Owns problems, issues and outcomes involving their personal assignments and team contributions.
  • Collaboration - Actively participates and supports team actions. Volunteers' ideas and suggestions for improvement.
  • Coach and Mentor - open to the coaching and mentoring by others - 'is coachable.'


Measured By

Successful application and understanding of the core competencies

Minimum Physical Expectations

  • Physical activity that often requires keyboarding, sitting, phone work, and filing
  • Physical activity that often requires extensive time working on a computer
  • Physical activity may require lifting under 25 lbs
  • Physical activity that sometimes requires travel - car, train, and/or air
  • Physical activity that sometimes requires bending, stooping, reaching, climbing, kneeling, and/or twisting
  • Specific vision abilities required include close vision, depth perception, and the ability to adjust and focus
  • Must hear and speak well enough to conduct business over the telephone or face to face (in English) for long periods of time
  • This position will require working indoors. Typical workweek is eight (8) hour workdays, five (5) days per week with some weekend work, as well as longer hours as needed.


Employment Type: FULL_TIME