1

Software Engineering Student Jobs in Atlanta, GA

Principal Software Engineer

Atlanta, GA · On-site

$129K - $174K/yr

You'll operate at the intersection of hands-on engineering and strategic influence - driving ... discount, Student loan repayment program up to $10k, Company paid life and disability plans ...

Showing results 21-40

Software Engineering Student information

See Atlanta, GA salary details

$18

$47

$69

How much do software engineering student jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for software engineering student in Atlanta, GA is $47.68, according to ZipRecruiter salary data. Most workers in this role earn between $37.93 and $58.70 per hour, depending on experience, location, and employer.

What does a software engineering student do?

A Software Engineering Student learns the fundamentals of designing, developing, and maintaining software applications. Their studies typically include programming languages, algorithms, data structures, and software development methodologies. They often participate in hands-on projects, internships, or group assignments to apply their knowledge in real-world scenarios. The goal is to prepare for a career in software engineering by building both technical and problem-solving skills.

What are some common challenges software engineering students face during internships or cooperative education programs?

Software Engineering Students often encounter challenges such as adapting to real-world codebases, balancing academic responsibilities with work commitments, and learning to collaborate effectively within diverse development teams. Navigating unfamiliar tools, frameworks, and agile workflows can be overwhelming at first, but support from mentors and peers helps ease the transition. Embracing continuous learning and open communication is key to overcoming these hurdles and making the most of hands-on industry experience.

What are the key skills and qualifications needed to thrive as a software engineering student, and why are they important?

To thrive as a Software Engineering Student, you need a solid understanding of programming fundamentals, algorithms, and data structures, often supported by coursework in computer science or related fields. Familiarity with languages such as Python, Java, or C++, as well as version control systems like Git, is typically expected and beneficial. Strong problem-solving ability, effective communication, and a willingness to learn make students stand out in both collaborative projects and independent assignments. These skills and qualities are essential for mastering complex concepts, excelling in team-based environments, and preparing for real-world software development roles.

What is the difference between Software Engineering Student vs Software Developer?

AspectSoftware Engineering StudentSoftware Developer
CredentialsTypically enrolled in a computer science or software engineering programUsually holds a degree in computer science or related field, with some experience
Work EnvironmentInternships, part-time roles, or academic projectsFull-time employment in tech companies or startups
Industry UsageCommonly used during education or early career stagesActive professional role in software development teams
Search & Comparison IntentUnderstanding entry-level roles or internshipsLooking for full-time job opportunities or career growth

In summary, a Software Engineering Student is typically a learner engaged in education or internships, while a Software Developer is a professional actively working in the industry. The student role focuses on gaining skills, whereas the developer role involves applying those skills in real-world projects.

Infographic showing various Software Engineering Student job openings in Atlanta, GA as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $99,172 per year, or $47.7 per hour.

Principal Software Engineer

Atlanta, GA • On-site

Nasdaq
Finance and Insurance • 1 - 5K employees

$129K - $174K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

As a Principal Software Engineer, you'll play a defining role in shaping the technical direction of the platforms that power the institutional investing marketplace. You'll operate at the intersection of hands-on engineering and strategic influence - driving technology exploration, enabling engineering teams to deliver at scale, and contributing to architecture decisions.
You'll thrive in this role if you're a technically deep, collaborative engineer who is energized by complexity, passionate about emerging technology, and skilled at turning ambiguous challenges into well-engineered solutions.
Key Responsibilities
  • Define and drive technical architecture across multiple engineering teams, ensuring solutions are scalable, secure, and aligned with long-term platform strategy.

  • Lead proof-of-concept initiatives for emerging technologies, evaluating feasibility and translating findings into actionable recommendations for adoption.

  • Serve as a technical lead on large-scale engineering projects, providing direction, mentorship, and hands-on contribution from discovery through delivery.

  • Partner with cross-functional teams - including product, design, and platform engineering - to align technical decisions with business priorities and client outcomes.

  • Establish and champion engineering standards, patterns, and best practices that elevate quality and consistency across the organization.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.

  • 8+ years of software engineering experience, with a demonstrated track record of delivering complex, large-scale systems.

  • Proven ability to lead architecture design and technical strategy across multiple teams or workstreams.

  • Deep expertise in full-stack development, cloud infrastructure, and modern software engineering practices.

  • Strong communication and collaboration skills, with experience influencing technical decisions in matrixed, global environments.

  • Experience with AI-assisted development, including large language models, agentic workflows, or spec-driven development.

Preferred Qualifications
  • Experience leading technology POCs and translating exploration into production-ready solutions.

  • Prior experience in capital markets, fintech, or other regulated industries.

This position offers the opportunity for a hybrid work environment (at least 3 days a week in office, subject to change), providing flexibility and accessibility for qualified candidates.
Come as You Are
Nasdaq is an equal opportunity employer. We welcome applications from candidates of all backgrounds and identities.
We are committed to fostering an inclusive workplace where diverse perspectives, experiences, and identities are valued and celebrated.
We ensure that individuals with disabilities are provided with reasonable accommodation throughout the hiring process.
What We Offer
We're proud to offer a competitive rewards package that is meaningful, recognizes the unique needs of our employees and their families and incentivizes employees for their contribution to Nasdaq's overall success.
In addition to base salary, Nasdaq offers significant other compensation (annual bonus/commissions and equity), benefits, and opportunity for growth. Exact compensation may vary based on several job-related factors that are unique to each candidate, including but not limited to: skill set, experience, education/training, business needs and market demands.
Nasdaq's programs and rewards are intended to allow our employees to:
  • Secure Wealth: 401(k) program with 6% employer match, Employee Stock Purchase Program with 15% discount, Student loan repayment program up to $10k, Company paid life and disability plans, Generous paid time off
  • Prioritize Health: Comprehensive medical, dental and vision coverage, Health spending account with employer contribution, Paid flex days to support mental wellbeing, Gym membership discounts
  • Care for Family: Hybrid home/office schedule (for most positions), Paid parental leave, Fertility benefits, Paid bereavement leave
  • Connect with Community: Company gift matching program, Employee resource groups, Paid volunteer days
  • Grow Career: Education Assistance Program, Robust job skills training and Professional development opportunities

For more information, visit Nasdaq Benefits & Rewards Career page