1

New Grad Software Engineer Jobs in Birmingham, AL

Staff Software Engineer

Birmingham, AL · On-site

$155K - $190K/yr

Staff Software Engineer Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles ...

Software Engineer Sr

Birmingham, AL · On-site +1

$114K - $151K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Cleveland, OH, Dallas, TX, Phoenix, AZ, Denver, CO, or Birmingham, AL. Job ...

Software Engineer Lead

Birmingham, AL · On-site

$86K - $158K/yr

As a Software Engineer Lead within PNC's Technology - Automation & Platform organization, you will be based in Pittsburgh, PA, Dallas, TX, Strongsville, OH, or Birmingham, AL. As a Software Engineer ...

Senior Software Engineer

Birmingham, AL · Remote

$114K - $151K/yr

Mentor new and junior team members * Monitor crash reports, identify root causes and implement ... Azure DevOps * Unit Testing * CI/CD practices * Microservices * Mobile, Web, and/or REST API ...

As a Software Engineer within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, Denver, CO or Birmingham, AL. As a Software Engineer, you will ...

Motion is a company that develops information systems and is seeking a Software Engineer II. The ... programming logic for new or existing solutions software or applications following design ...

Software Engineer, Backend

Birmingham, AL · On-site

$155K - $222K/yr

... the software development lifecycle. Preferred Qualifications * Programming experience in Rust ... New York City Metro Area: $155,000.00 - $256,000.00 Non-Metro New York state & Washington state ...

Sr Software Engineer

Birmingham, AL · On-site

$114K - $151K/yr

Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry ...

Sr Software Engineer

Birmingham, AL · On-site

$114K - $151K/yr

Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry ...

Showing results 21-40

New Grad Software Engineer information

See Birmingham, AL salary details

$59.5K

$138.3K

$192.6K

How much do new grad software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for new grad software engineer in Birmingham, AL is $138,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,500.00 and $162,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a new grad software engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What is a new grad software engineer?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

Is 25 too late to become a new graduate software engineer?

The role of a new graduate software engineer typically targets recent graduates or those with less than two years of experience. Being 25 is not too late, as many employers value skills, internships, and relevant projects over age, and career changers often enter software engineering at this stage. Age should not be a barrier if you have the necessary technical skills and a strong portfolio.
What are popular job titles related to New Grad Software Engineer jobs in Birmingham, AL? For New Grad Software Engineer jobs in Birmingham, AL, the most frequently searched job titles are:
What cities near Birmingham, AL are hiring for New Grad Software Engineer jobs? Cities near Birmingham, AL with the most New Grad Software Engineer job openings:
Infographic showing various New Grad Software Engineer job openings in Birmingham, AL as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $138,258 per year, or $66.5 per hour.

Staff Software Engineer

Tocaro Blue

Birmingham, AL • On-site

$155K - $190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 28 days ago


Job description

Job Description
Job Description
Staff Software Engineer
Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles and enjoy shaping both architecture and engineering culture? This is a high-impact opportunity to join a rapidly growing team operating at the intersection of AI/ML models, sensor fusion, and large-scale data systems.
Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through advanced software solutions. Our flagship product, ProteusCore, is a sophisticated software platform that integrates vessel radar sensor data with artificial intelligence and machine learning models to deliver real-time situational awareness and decision support.
We are seeking a Staff Software Engineer to serve as a technical leader across the organization. This role is responsible for defining software architecture, guiding complex development efforts, mentoring engineers, and ensuring the successful delivery of robust, scalable, and high-performance software systems that enable advanced AI/ML capabilities in the marine domain.
Responsibilities
  • Lead the technical vision and architecture for cross-platform software systems supporting AI/ML and sensor fusion applications
  • Design, develop, and maintain high-performance application software primarily in C++, with supporting technologies as needed
  • Provide hands-on technical leadership while mentoring and guiding senior and mid-level engineers
  • Own and evolve core software libraries and shared codebases used across teams and products
  • Set engineering best practices, coding standards, and architectural guidelines across the organization
  • Perform and oversee code reviews, approve pull requests, and ensure software quality and maintainability
  • Collaborate closely with product management, data science, and hardware teams to align technical execution with business goals
  • Provide strategic input on company-wide technical challenges, long-term roadmap planning, and risk mitigation
  • Estimate project scope, timelines, and technical effort for major development initiatives

Requirements
  • Degree in Computer Science, Electrical Engineering, or a closely related field
  • 10+ years of professional software development experience, with deep expertise in C++
  • Strong experience with system-level software architecture and large-scale application design
  • Proficiency with C/C++, Python, JavaScript, qmake/cmake, and GCC
  • Extensive experience developing and deploying software on Linux, macOS, Windows, Android, and Docker-based environments
  • Strong background in source control, CI/CD pipelines, automated testing, and documentation practices
  • Demonstrated ability to lead technically complex projects from concept through production release
  • Excellent problem-solving skills, code comprehension abilities, and technical communication skills
  • Proven experience building, shipping, and maintaining production software products

Nice to Have
  • Experience developing or extending frontend applications using Qt and QML
  • Familiarity with communication protocols such as REST, CAN, TCP/UDP, MQTT, and BLE
  • Experience working with hardware-adjacent systems, firmware, or embedded platforms
  • Marine, maritime, or radar domain experience
  • Prior experience working with AI/ML-enabled systems or data-intensive applications

Compensation & Commitment
  • Competitive Salary with equity awards
  • 401(k) with company match (up to 4% of salary)
  • Comprehensive benefits including Health, Dental, Vision, Life, and Disability Insurance
  • In-house training and professional development opportunities
  • Eligibility to work on U.S. Government contracts (typically limited to U.S. citizens)
  • Occasional travel (monthly day trips) for data collection and testing in Pensacola, Florida

Equal Opportunity & Eligibility
Tocaro Blue, LLC 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, age, marital status, veteran status, or disability status.
Individual offers are based are made based on skill and experience, geographic location, as well as role, responsibility, and leadership within the company, and other due diligence. Our hiring team will try to determine whether each candidate fits the job description and may choose, at their discretion, to redirect a candidate to another job offering that is more appropriate.
All employees must be eligible to obtain a U.S. Department of Defense security clearance. With few exceptions, this is restricted to U.S. citizens and legal permanent residents (a.k.a. current Green Card Holders). Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards") for this role.