1

New Grad Software Engineer Jobs in Cullman, AL (NOW HIRING)

This position plays a key role in helping secure new work while ensuring smooth project transitions ... Identify project risks, scope gaps, and value engineering opportunities. * Prepare complete bid ...

Qualifications: • Bachelor's Degree in Engineering, Management, or Related Field • 5+ Years of ... of software and aptitude to learn new applications; proficiency in Microsoft Office and Google ...

Electrician II-Madison,Alabama

Decatur, AL · On-site

$23.50 - $32/hr

... software records. * Assist operations in the development of new manufacturing cells which could ... Associate's degree in Electrical Engineering Technology or a valid state/local electrician license ...

Arab, AL More about this job > Description Process Engineer WITH Blown Film Extrusion Experience is ... Powered by ApplicantStack Hiring Automation Software Privacy Policy | Terms of Use

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Set product priorities for new developments and manage product P&L to optimize margins * Create ...

Showing results 21-40

New Grad Software Engineer information

See Cullman, AL salary details

$56K

$130.2K

$181.3K

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

As of Aug 11, 2026, the average yearly pay for new grad software engineer in Cullman, AL is $130,153.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,900.00 and $152,600.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 Cullman, AL? For New Grad Software Engineer jobs in Cullman, AL, the most frequently searched job titles are:
What cities near Cullman, AL are hiring for New Grad Software Engineer jobs? Cities near Cullman, AL with the most New Grad Software Engineer job openings:

Vice President of Engineering

Ascent Buildings

Vinemont, AL • On-site

$157K - $203K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Job description

SUMMARY: The primary responsibilities are leading the technical strategy, design engineers and execution of project and product design, focusing on vision, budget, quality, innovation, and cross-functional collaboration to ensure designs meet business goals and customer needs. Key duties involve defining engineering standards, managing budgets, mentoring teams, meeting design schedules, overseeing project delivery, driving R&D, and aligning technical roadmaps with overall company objectives, bridging business strategy with technical feasibility.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other related duties may be assigned:

  • Define and communicate the technical vision, strategy, and roadmap for engineering and design.
  • Recruit, mentor and manage professional engineers, engineers-in-training, interns, and other engineering personnel fostering a culture of innovation, quality and technical expertise.
  • Develop processes, set KPI’s, manage budgets, control costs, and ensure timely, high-quality project designs on time and complete.
  • Work with sales, marketing, product development, manufacturing, IT and other company leaders to align design and engineering efforts with business goals.
  • Oversee the design quality, accuracy, adherence to current building codes, as well as recommending new technologies and improvements to processes and products within the company.
  • Optimize budgets, track spending on tools, technology and software and manage resource allocation.
  • Oversee project plans and designs, schedules, and delivery release dates, ensuring alignment with business goals.
  • Identify emerging technology, drive R&D and implement industry leading best practices.
  • Review schematic and development plans and specifications for various projects.
  • Review final plans, specifications and bid documents.
  • Review preliminary cost estimates and construction schedule.
  • Provide training and development programs and guidance with engineers in training including advancing to PE levels.
  • Manage the administration of construction projects to include pre-bid and pre-construction conferences, contract award recommendation, cost estimates, change orders and addenda.
  • Demonstrate creativity, foresight and mature engineering judgment in anticipating and solving unpredictable engineering problems.

SUPERVISORY RESPONSIBILITIES: This position supervises engineering managers, professional engineers and engineers in training as well as admin support personnel to support program delivery.

QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactory. The requirements listed below are representative of the knowledge, skills and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Senior level management responsibility.
  • Excellent business acumen.
  • Ability to plan and manage multiple projects with strict deadlines.
  • Exceptional interpersonal skills including, but not limited to verbal and written communication skills, active listening and negotiation skills, ability to understanding others’ perspectives.
  • Confidence in directing and coordinating staff, contractors and consultants.
  • Innovative and effective management techniques to encourage employee performance.
  • Budgeting skills.
  • Valid driver’s license.
  • Proficient in MS Office suite, Email, Internet and multiple engineering programs (MBS, Tekla, AutoCAD).
  • Familiarity with IAS, ICBO and other building codes, certification bodies and technical publications.

EDUCATION/EXPERIENCE:
  • Bachelor’s degree in Engineering. Master’s degree is preferred.
  • Must have Professional Engineer (PE) license in most states the company operates in or be capable of achieving either by reciprocity or testing within one year.
  • 5 years of progressive engineering management experience at a small, medium, or large company is required.
  • Extensive knowledge of the building codes, structural design, civil design or similar field of expertise associated with the execution of metal building construction is required.
  • Experience with governmental, public or construction related activity is preferred.

PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Prolonged sitting and viewing a computer monitor, utilizing a computer keyboard.
  • Ability to drive and walk around the construction projects if required (rare).

WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Climate controlled office environment.
  • Exposed to the elements when visiting construction projects.


BENEFITS:

Ascent Buildings takes pride in offering a competitive compensation and benefits package to all employees from their first day of employment that continues through their career.

  • Blue Cross Blue Shield medical, dental and vision plans available on first day of employment. Company/employee shared cost with three different plans to select from.
  • Company paid life insurance policy and short term disability plan.
  • Long term disability and supplemental life plans offered.
  • AFLAC
  • Flexible Spending Account (FSA)
  • Retirement - 401k and Roth accounts with company match after six months of employment.
  • Bonus plans
  • Direct Deposit
  • 10 Paid Holidays
  • 3 Weeks Vacation, accrue from first paycheck and available to begin using after 90 days.
  • 1 Week Sick, available to use after 90 days
  • Unused Vacation & Sick balances carry over each year.
  • Training and certification opportunities.
  • Unlimited advancement opportunities.
  • Continued safety training.
  • Company apparel & employee events.