2

Entry Level Computer Science Jobs in Fayetteville, GA

Senior Software Engineer

Atlanta, GA · On-site

$117K - $155K/yr

Mentor and provide guidance to junior or entry-level engineers * Continuously improve development ... Bachelor's degree in Computer Science or related field * 3 years of experience as a software ...

Senior Software Engineer

Atlanta, GA · On-site

$117K - $155K/yr

Mentor and provide guidance to junior or entry-level engineers * Continuously improve development ... Bachelor's degree in Computer Science or related field * 3 years of experience as a software ...

This is an entry-level networking position that provides an excellent opportunity for candidates ... Associate's or Bachelor's degree in Information Technology, Computer Science, CIS, MIS, or ...

Multiple Cybersecurity Analyst and Engineer Positions are available. * Entry Level to Mid & Senior ... Degree in Computer Science, Computer Engineering, IT Management or similar. * Expertise in ...

Accounting, Actuarial Science, Analytics/Data Science, Business Administration/Management, Computer ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

Showing results 21-40

Entry Level Computer Science information

What are entry level computer science jobs?

Entry-level computer science jobs include positions that involve programming, software and app development, database administration, and the engineering of software and computer systems. You can also provide technical support, develop specialized programs for mobile phones or embedded computer systems, and work in areas such as cloud computing and machine learning. Entry-level computer science professionals typically operate as part of software development or IT teams, or they report to senior personnel and submit their work for testing and approval. Your duties and responsibilities often focus on developing, testing, or engineering a specific part of a computer-related project.

What types of projects or tasks can I expect to work on as an entry level computer science professional?

As an entry level computer science professional, you will typically work on tasks such as debugging code, writing simple programs or scripts, assisting with software testing, and supporting senior developers with larger projects. You may also be responsible for maintaining documentation, collaborating with team members during code reviews, and learning new technologies as needed. These experiences help you build a strong foundation and gain practical skills, setting the stage for more complex responsibilities and career advancement in the future.

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

AspectEntry Level Computer ScienceSoftware Developer
Required CredentialsBachelor's in CS or related fieldBachelor's in CS or related field; coding bootcamps
Work EnvironmentTech companies, startups, IT departmentsTech firms, software companies, startups
Employer & Industry UsageEntry-level roles in various industriesDeveloping software applications across industries
Common Search & ComparisonYesYes

Entry Level Computer Science roles typically focus on foundational knowledge and may involve a variety of IT tasks, while Software Developer positions emphasize designing, coding, and maintaining software applications. Both roles often require similar educational backgrounds, but Software Developers usually have more specialized coding skills and project responsibilities.

What are the key skills and qualifications needed to thrive as an entry level computer science professional?

To thrive as an Entry Level Computer Science professional, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically 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 potentially certifications like CompTIA IT Fundamentals can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and adapt to new challenges. These skills are crucial for efficiently developing, testing, and maintaining software solutions in a team-oriented and rapidly evolving technical environment.
What are the most commonly searched types of Computer Science jobs in Fayetteville, GA? The most popular types of Computer Science jobs in Fayetteville, GA are:
What cities near Fayetteville, GA are hiring for Entry Level Computer Science jobs? Cities near Fayetteville, GA with the most Entry Level Computer Science job openings:
Infographic showing various Entry Level Computer Science job openings in Fayetteville, GA as of July 2026, with employment types broken down into 75% Full Time, 21% Part Time, and 4% Contract. Highlights an 98% In-person, and 2% Hybrid job distribution.

Senior Software Engineer

Deluxe Corporation

Atlanta, GA • On-site

$117K - $155K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 27 days ago


Deluxe rating

7.9

Company rating: 7.9 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

9th of 21 rated payment service providers


Job description

We're looking for a Senior Java Engineer with seasonedJBoss, Tomcat, J2EE experience who has incorporated AI strategies into the engineering process.
A Senior Software Engineer develops high-quality software, identifies and executes tasks in the software development life cycle, reviews and debugs code, collaborates with internal teams, and ensures software is up-to-date with the latest technologies. They also provide technical guidance, mentorship, and project management expertise to deliver successful software projects. This role requires strong coding, design, and OOP skills with a continuous improvement mindset.
Job Functions:
  • Develop, maintain, and enhance existing information systems using a Java tech stack (JBoss, Tomcat, J2EE)
  • Design and implement new applications, features, and reusable components
  • Write clean, scalable, and efficient code following best practices
  • Collaborate with stakeholders to gather and understand business requirements
  • Participate actively in Agile/Scrum ceremonies (Sprint Planning, Standups, Reviews, Retrospectives)
  • Debug and resolve issues in both test and production environments
  • Ensure code quality through testing, documentation, and code reviews
  • Contribute to CI/CD pipelines and deployment processes
  • Mentor and provide guidance to junior or entry-level engineers
  • Continuously improve development practices and stay updated with emerging technologies

Technical Requirements
  • Experience with Java technologies (J2EE, JBoss, Tomcat)
  • Proficiency in React for modern front-end development
  • Strong programming skills in Java, JavaScript
  • Experience with frameworks such as:
    • Spring Boot (preferred)
    • Angular (optional)
  • Strong experience with SQL and familiarity with NoSQL databases
  • Experience building and consuming APIs (RESTful services)

Basic Qualifications:
  • Bachelor's degree in Computer Science or related field
  • 3 years of experience as a software engineer
  • Strong experience working within Software Development Life Cycle (SDLC) methodologies such as Agile/Scrum
  • Solid understanding of development best practices, data structures, and system design
  • Experience integrating databases and working with operating systems
  • Must be 18 years of age or older

Preferred Qualifications:
  • Master's degree in Computer Science or related discipline
  • Experience with microservices architecture
  • Hands-on experience with CI/CD pipelines
  • Familiarity with cloud platforms such as AWS (preferred), Azure, or Google Cloud
  • Experience with Bootstrap or modern UI frameworks

Benefits
In line with our commitment to employee wellbeing, our total rewards benefits package is designed to support the physical, financial, and emotional health of our employees, tailored to meet their unique and evolving needs. Our approach considers our employees' whole selves, ensuring they can thrive both in and outside of work. Here are some of the benefits we offer, which may vary based on role, location, or hours worked:
  • Healthcare (Medical, Dental, Vision)
  • Paid Time Off, Volunteer Time Off, and Holidays
  • Employer-Matched Retirement Plan
  • Employee Stock Purchase Plan
  • Short-Term and Long-Term Disability
  • Infertility Treatment, Adoption and Surrogacy Assistance
  • Tuition Reimbursement

These benefits are designed to enhance the health, protect the financial security, and provide peace of mind to our employees and their families.
Deluxe Corporation is an Equal Employment Opportunity employer:
All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, disability, sex, age, ethnic or national origin, marital status, sexual orientation, gender identity or presentation, pregnancy, genetics, veteran status or any other status protected by state or federal law.
Please view the electronic EEO is the Law Poster which serves to inform you of your equal employment opportunity protections as part of the application process.
Reasonable Accommodation for Job Seekers with a Disability: If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to deluxecareers@deluxe.com.

What Deluxe employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom