1

Assistant Software Engineer Jobs in Mobile, AL (NOW HIRING)

Intern

Mobile, AL ยท On-site

$13.75 - $17.75/hr

Position Overview Thompson Engineering is seeking a motivated Part-Time Intern to join our team ... Utilize software tools, spreadsheets, and other technologies to complete assignments Field Work ...

Intern

Orange Beach, AL ยท On-site

$14.50 - $18.75/hr

Position Overview Thompson Engineering is seeking a motivated Part-Time Intern to join our team ... Utilize software tools, spreadsheets, and other technologies to complete assignments Field Work ...

... Project Manager and will assist in the execution of routine aspects of civil engineering ... Skills with relevant discipline software, such as AutoCAD, Civil 3D, HydroCAD, XPSWMM, and HEC-RAS ...

... Project Manager and will assist in the execution of routine aspects of civil engineering ... Skills with relevant discipline software, such as AutoCAD, Civil 3D, HydroCAD, XPSWMM, and HEC-RAS ...

Supports engine teardown, build-up, test and return-to-service activities. * Assist with new engine ... Must be proficient in company specific software and Microsoft Office Word and Excel * Must be able ...

Coordinate Requests for Information (RFIs) with the Engineering Team and ensure timely responses ... Proficiency in Microsoft Word, Excel, and Project (or similar scheduling software). You must be ...

next page

Showing results 1-20

Assistant Software Engineer information

See Mobile, AL salary details

$32.7K

$88.1K

$133.5K

How much do assistant software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for assistant software engineer in Mobile, AL is $88,073.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $103,700.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

What are the key skills and qualifications needed to thrive as an Assistant Software Engineer, and why are they important?

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What is an Assistant Software Engineer?

An Assistant Software Engineer is an entry-level professional who supports the design, development, testing, and maintenance of software applications. They typically work under the guidance of senior engineers, helping to write code, fix bugs, and contribute to technical documentation. This role is ideal for recent graduates or those new to the field, providing hands-on experience in software development processes. Assistant Software Engineers also collaborate with team members to ensure project goals are met and learn industry best practices.

What are some common challenges faced by Assistant Software Engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.
What are the most commonly searched types of Software Engineer jobs in Mobile, AL? The most popular types of Software Engineer jobs in Mobile, AL are:
What are popular job titles related to Assistant Software Engineer jobs in Mobile, AL? For Assistant Software Engineer jobs in Mobile, AL, the most frequently searched job titles are:
What job categories do people searching Assistant Software Engineer jobs in Mobile, AL look for? The top searched job categories for Assistant Software Engineer jobs in Mobile, AL are:
What cities near Mobile, AL are hiring for Assistant Software Engineer jobs? Cities near Mobile, AL with the most Assistant Software Engineer job openings:
Infographic showing various Assistant Software Engineer job openings in Mobile, AL as of June 2026, with employment types broken down into 75% Full Time, 20% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $88,073 per year, or $42.3 per hour.

$13.75 - $17.75/hr

Part-time

Posted 15 days ago


Job description

Position Overview

Thompson Engineering is seeking a motivated Part-Time Intern to join our team. This position is designed for students currently pursuing a degree in engineering, construction, environmental sciences, or a related field who are interested in gaining hands-on experience across multiple disciplines.

As an intern, you will support engineers, scientists, and project managers on a variety of projects spanning civil engineering, environmental services, transportation, construction, and field services. This role provides exposure to both office-based technical work and field activities, offering a well-rounded introduction to the engineering consulting industry.


Areas of Exposure

Interns may gain experience in one or more of the following areas:

  • Civil Engineering
  • Environmental Engineering & Sciences
  • Transportation Engineering
  • Architectural & Building Sciences
  • Construction Engineering & Inspection (CEI)
  • Field Services & Materials Testing
  • Program & Project Management

Key ResponsibilitiesTechnical & Project Support
  • Assist with basic technical tasks, calculations, and data analysis
  • Support preparation of reports, plans, specifications, and documentation
  • Utilize software tools, spreadsheets, and other technologies to complete assignments

Field Work & Site Support
  • Participate in site visits to observe and document existing conditions
  • Assist with field data collection, construction inspections, and material sampling
  • Support testing and documentation for materials and field services activities

Project Coordination
  • Help track project progress, documentation, and deliverables
  • Assist with organizing project files, data, and reports
  • Support communication between team members and project stakeholders

Learning & Development
  • Gain exposure to industry standards, safety practices, and quality procedures
  • Work alongside experienced professionals across multiple disciplines
  • Ask questions, seek feedback, and actively contribute to team efforts

QualificationsMinimum Requirements
  • Currently enrolled in a Bachelor's degree program in Engineering, Construction Management, Environmental Sciences, or a related field
  • Strong interest in engineering consulting and infrastructure projects
  • Basic understanding of engineering or construction principles
  • Strong communication, organizational, and problem-solving skills

Preferred Qualifications
  • Prior internship, coursework, or exposure to any of the listed disciplines
  • Familiarity with Microsoft Office (Excel, Word) and basic technical software
  • Willingness to work both in an office setting and in the field

Work Schedule & Physical Requirements
  • Part-time schedule (flexible hours based on academic commitments)
  • Ability to work outdoors in varying conditions and navigate uneven terrain
  • Ability to lift light materials and perform field-related tasks as needed
  • Valid driver's license preferred for travel to project sites