2

Entry Level Software Developer Jobs in Kent, OH (NOW HIRING)

... software systems. Our advanced rheology test equipment is trusted across industries, including ... This entry-level role emphasizes learning, collaboration, and foundational engineering ...

... software systems. Our advanced rheology test equipment is trusted across industries, including ... This entry-level role emphasizes learning, collaboration, and foundational engineering ...

EIT - Roadway Engineer

Canton, OH · On-site

$72K - $95K/yr

Description GAI Consultants, Inc is seeking an Entry Level Engineer to work within our ... Knowledge in MicroStation with the familiarity with roadway design software such as OpenRoads OR ...

EIT - Roadway Engineer

Canton, OH

$72K - $95K/yr

GAI Consultants, Inc is seeking an Entry Level Engineer to work within our Transportation Business ... Knowledge in MicroStation with the familiarity with roadway design software such as OpenRoads OR ...

EIT - Roadway Engineer

Canton, OH · On-site

$72K - $95K/yr

GAI Consultants, Inc is seeking an Entry Level Engineer to work within our Transportation Business ... Knowledge in MicroStation with the familiarity with roadway design software such as OpenRoads OR ...

Showing results 21-40

Entry Level Software Developer information

See Kent, OH salary details

$26.9K

$91.4K

$220.2K

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

As of Aug 12, 2026, the average yearly pay for entry level software developer in Kent, OH is $91,423.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,900.00 and $96,700.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 Kent, OH? The most popular types of Software Developer jobs in Kent, OH are:
What are popular job titles related to Entry Level Software Developer jobs in Kent, OH? For Entry Level Software Developer jobs in Kent, OH, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Developer jobs in Kent, OH look for? The top searched job categories for Entry Level Software Developer jobs in Kent, OH are:
What cities near Kent, OH are hiring for Entry Level Software Developer jobs? Cities near Kent, OH with the most Entry Level Software Developer job openings:
Infographic showing various Entry Level Software Developer job openings in Kent, OH as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $91,423 per year, or $44 per hour.

Associate Firmware Engineer

Diebold Nixdorf

North Canton, OH • On-site

Full-time

Re-posted 5 days ago


Diebold Nixdorf rating

7.7

Company rating: 7.7 out of 10

Based on 69 frontline employees who took The Breakroom Quiz

229th of 487 rated machine equipment manufacturers


Job description

Expect more. Connect more. Be more at Diebold Nixdorf.  Our teams automate, digitize, and transform the way more than 75 million peoplearound the globebank and shop in thishyper-connected, consumer-centric world. Join us inconnecting people to commerce in this vital, rewardingrole.

Are you passionate about technology and interested in building the software that powers innovative self-service solutions? As an Entry-Level Firmware Engineer, you'll have the opportunity to learn, grow, and contribute to the development of Diebold Nixdorf's next generation of Self-Service Terminals.

In this role, you'll work alongside experienced engineers to help design, develop, test, and support firmware solutions that enable secure and reliable transactions. You'll gain hands-on experience collaborating with cross-functional teams, including software, hardware, mechanical, and systems engineers, to bring new products from concept to production.

This is a great opportunity for someone early in their career who enjoys problem-solving, is eager to learn, and has foundational knowledge of C++ development.

Why should you join Diebold Nixdorf?

Brightest minds + technology and innovation + business transformation  The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.

-Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.

** To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**

We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found here - https://www.dieboldnixdorf.com/en-us/about-us/global-locations


Required Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field, OR equivalent education and work experience 
  • Experience developing C++ applications, required
  • 0-2 years of relevant experience or equivalent combination of education and experience in Development/Firmware Engineering (including internships)

Preferred Qualifications

Knowledge of

  • Multithreaded design
  • Real-time operating system environment
  • Controlling and interfacing with embedded systems
  • Agile project management environment experience 

#LI-TD2

  • Contribute to a team-based system of developers 
  • With guidance, Development Engineering duties, including: 
    • Analyzing issues to find root causes and effect solutions
    • Supporting production teams on issues related to application design, deployment, and operation
    • Deploying/Authoring, test cases and sequence diagrams
    • Troubleshooting and creating detailed test plans
    • Interfacing with electro-mechanical modules which perform ATM transactions
  • Learns and applies Development Engineering methodologies and practices, carryout complex or novel assignments which require the development of new or improved techniques or procedures
  • Assists with special projects, or other responsibilities as assigned.

What Diebold Nixdorf employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom