1

Junior Software Developer Jobs in Mobile, AL (NOW HIRING)

Lead preparation of detailed engineering calculations and analysis and utilize design software, as ... Supervise and support the work of others and mentor junior level engineer and design/drafting ...

Senior Accountant

Mobile, AL

$60K - $75K/yr

Provide mentorship and guidance to junior accounting staff when applicable. * Assist with special ... Experience with BST Global software preferred. * Advanced Excel skills, including formulas, pivot ...

Senior Accountant

Mobile, AL · On-site

$60K - $75K/yr

Provide mentorship and guidance to junior accounting staff when applicable.Assist with special ... Experience with BST Global software preferred.Advanced Excel skills, including formulas, pivot ...

Senior Accountant

Mobile, AL · On-site

$60K - $75K/yr

Provide mentorship and guidance to junior accounting staff when applicable. * Assist with special ... Experience with BST Global software preferred. * Advanced Excel skills, including formulas, pivot ...

Senior Accountant

Mobile, AL

$60K - $75K/yr

Provide mentorship and guidance to junior accounting staff when applicable. * Assist with special ... Experience with BST Global software preferred. * Advanced Excel skills, including formulas, pivot ...

Designer - 2D/3D CAD Modeling

Mobile, AL · On-site

$27 - $37/hr

Review and validate work produced by Drafters and Junior Designers, resolve discrepancies, and ... Regular collaboration with project managers, engineers, vendors, and client representatives is ...

... software. * This position requires a strong background in Earned Value Management (EVMS) and ... Must be able to train and mentor Junior members of the Department. LIASES WITH : Engineering ...

Showing results 41-53

Junior Software Developer information

See Mobile, AL salary details

$20.6K

$76.2K

$117.7K

How much do junior software developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for junior software developer in Mobile, AL is $76,193.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,400.00 and $74,500.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Mobile, AL? The most popular types of Software Developer jobs in Mobile, AL are:
What are popular job titles related to Junior Software Developer jobs in Mobile, AL? For Junior Software Developer jobs in Mobile, AL, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Mobile, AL look for? The top searched job categories for Junior Software Developer jobs in Mobile, AL are:
What cities near Mobile, AL are hiring for Junior Software Developer jobs? Cities near Mobile, AL with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Mobile, AL as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, 1% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $76,193 per year, or $36.6 per hour.

Water/Wastewater Engineer

Arcadis

Mobile, AL • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Arcadis rating

8.5

Company rating: 8.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

114th of 446 rated engineering


Job description

Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets.

We are more than 36,000 people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the world's most complex challenges and deliver more impact together.

Role description:

Arcadis is looking for a Water/Wastewater Engineer to join our Resilience Water Team in Mobile, Alabama! This is an excellent opportunity for a self-motivated engineer to join our team locally with support from one of the best-qualified municipal consulting firms in the country. We offer a flexible hybrid work culture with balance between remote and in-office work. 

The candidate in this role will utilize their expertise and technical knowledge to lead design efforts, mentor young engineers, and successfully execute projects. It also provides an exciting opportunity for an ideal candidate to leverage their experience and relationships to help build and grow our water practice in the Gulf region. 

Role accountabilities:

The Water/Wastewater Engineer would be a critical member of our Resilience Water Team and be expected to lead and manage project delivery within the municipal Water / Wastewater market of this region. This professional position offers significant growth opportunities for advancement as you support delivery teams and build strong client relationships. You will be part of a dynamic team of engineers, leading wastewater treatment process and mechanical design projects and helping our clients develop sustainable and equitable solutions to the challenges faced by the water industry.   

  • Provide leadership, technical knowledge and experience to further develop our design team capabilities.
  • Lead project tasks, in collaboration with project managers and clients, in the planning, design, permitting and construction of wastewater and/or reclaimed water facilities including but not limited to treatment facilities and conveyance systems as well as creating and/or overseeing the preparation of construction documents (drawings and specifications) and permit applications, as well as supporting construction oversight/administration for both new construction and for rehabilitation work.
  • Lead preparation of detailed engineering calculations and analysis and utilize design software, as needed, to solve complex issues.
  • Manage and lead condition assessment evaluations for water/wastewater system assets including treatment facilities, pipelines and pump/lift stations using a variety of approaches and technologies.
  • Develop and meet scope, delivery schedules and project budgets for each assignment.
  • Work directly with project managers and area managers to determine needs and provide solutions and participate, as needed, in the preparation of winning proposals and successful presentations.
  • Strengthen client relationships through professionalism and technical expertise in all client meetings.
  • Supervise and support the work of others and mentor junior level engineer and design/drafting technical staff.
  • Ensure project compliance with all Arcadis practices and quality and safety standards.
  • Some travel may be required to conduct project meetings, site visits, client meetings, general planning purposes or to oversee construction activities, depending on project needs.

Qualifications & Experience:

Required Qualifications 

At least 7 years of experience in water/wastewater design is required, including experience leading design projects and managing multi-disciplinary design teams. A Bachelor's degree in Mechanical, Civil, Structural or a related field, is required. Additionally, holding a Professional Engineer (PE) License in Alabama or ability to obtain reciprocity within 6 months of hire.

Key Skills/Attributes

We are looking for a candidate with strong, clear, and concise written and oral communication skills, along with excellent technical writing abilities. Should have experience managing the preparation, review, and approval of project drawings, specifications, schedules, cost estimates, permit applications, RFIs, as-built drawings, and other relevant design and construction documents. Strong client relationship skills are a plus, as well as a proven track record of successfully delivering various engineering projects that meet client expectations.

Preferred Qualifications 

It is preferred to have a primary focus on the water/wastewater municipal market. Ideally having design, permitting, and construction experience with water and wastewater process mechanical systems, as well as distribution, conveyance, and pumping and storage facilities in the Gulf. Excellent technical engineering and task management skills are crucial. A Master's degree in Mechanical, Structural, or Civil Engineering, or a related field, is preferred. Additionally, active participation in regional or national professional associations is highly desirable.

Why Arcadis?

We can only achieve our goals when everyone is empowered to be their best. We believe everyone's contribution matters. It's why we are pioneering a skills-based approach, where you can harness your unique experience and expertise to carve your career path and maximize the impact we can make together.

You'll do meaningful work, and no matter what role, you'll be helping to deliver sustainable solutions for a more prosperous planet. Make your mark, on your career, your colleagues, your clients, your life and the world around you.

Together, we can create a lasting legacy.

Join Arcadis. Create a Legacy.

Our Commitment to Equality, Diversity, Inclusion & Belonging

We want you to be able to bring your best self to work every day which is why we take equality and inclusion seriously and hold ourselves to account for our actions. Our ambition is to be an employer of choice and provide a great place to work for all our people. We are an equal opportunity and affirmative action employer. Women, minorities, people with disabilities and veterans are strongly encouraged to apply. We are dedicated to a policy of non-discrimination in employment on any basis including race, creed, color, religion, national origin, sex, age, disability, marital status, sexual orientation, gender identity, citizenship status, disability, veteran status, or any other basis prohibited by law.

Arcadis offers benefits for full time and part time positions. These benefits include medical, dental, and vision, EAP,  401K, STD, LTD, AD&D, life insurance, paid parental leave, reward & recognition program and optional benefits including wellbeing benefits, adoption assistance and tuition reimbursement.  We offer nine paid holidays and 15 days PTO that accrue per year. The salary range for this position is $80,000-$132,000/year. Actual salaries will vary and are based on several factors, such as experience, education, budget, internal equity, project and location.


#Resilience-NA
#Water-NA


What Arcadis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Arcadis logo

About Arcadis

Sourced by ZipRecruiter

Our work with clients has a direct impact on people's lives and on the planet. We make moving, living and belonging in cities safer, more resilient and more sustainable. By partnering with our clients as responsible custodians of our earth's resources, we can create a sustainable planet. We continue to think of new ways to make positive impacts and create better experiences for people; data driven and digital solutions have become part of the Arcadis DNA. Working together with clients and using techniques like design thinking, we can get to the heart of our clients' most pressing challenges and work together to solve them.

Industry

Engineering professional services

Company size

10,000+ Employees

Headquarters location

Highlands Ranch, CO, US