2

Entry Level Computer Programming Jobs in Tucson, AZ

Our team delivers a full spectrum of services - civil engineering, surveying, geotechnical and ... Many of our leaders began their journey in entry level positions, and worked their way up into ...

AECOM is actively seeking a highly motivated Entry Level Transportation Engineer to join our Tucson ... Uses computer software as a tool for solving basic engineering problems. * Performs work in ...

AECOM is actively seeking a highly motivated Entry Level Transportation Engineer to join our Tucson ... Uses computer software as a tool for solving basic engineering problems. * Performs work in ...

Basic knowledge of computer hardware and architecture (FPGAs, RISC‑V, ARM, MIPS), programming ... Job Title Entry Level Hardware Developer-Tucson-AZ Date posted 28-Aug-2026 Job ID 131016 City ...

next page

Showing results 1-20

Entry Level Computer Programming information

See Tucson, AZ salary details

$31.8K

$62.7K

$92.1K

How much do entry level computer programming jobs pay per year?

As of Sep 10, 2026, the average yearly pay for entry level computer programming in Tucson, AZ is $62,665.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,700.00 and $77,200.00 per year, depending on experience, location, and employer.

What are entry level computer programming jobs?

Entry level computer programming jobs are positions designed for individuals who are new to the field of software development, often recent graduates or career changers. These roles typically involve writing, testing, and debugging code under the guidance of more experienced developers. Entry level programmers may work with a variety of programming languages and tools to help build or maintain software applications. These positions provide foundational experience in coding, problem-solving, and collaborating within a software development team.

What types of projects or tasks can I expect to work on as an entry-level computer programmer?

As an entry-level computer programmer, you will typically be assigned tasks such as writing and testing code, fixing bugs, and assisting in the development of new features under the guidance of more experienced developers. You might also help maintain existing software, update documentation, and participate in code reviews. Working closely with other team members, such as software engineers, QA testers, and product managers, is common, which helps you build both technical and collaborative skills early in your career.

What are the key skills and qualifications needed to thrive as an entry level computer programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages such as Python, Java, or C++, along with a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and code editors is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are valuable soft skills that help programmers excel. These abilities are crucial for writing efficient, reliable code and collaborating on software development projects in a professional environment.

What is the difference between Entry Level Computer Programming vs Software Developer?

AspectEntry Level Computer ProgrammingSoftware Developer
Required CredentialsAssociate's degree or coding bootcamp certificationBachelor's degree in CS or related field often preferred
Work EnvironmentInternships, junior roles, team projectsFull-time positions in tech companies, startups, or agencies
Employer & Industry UsageEntry-level roles across various industriesDeveloping, testing, and maintaining software applications
Common Search & ComparisonYesYes

Entry Level Computer Programming typically involves basic coding tasks and learning foundational skills, often requiring an associate's degree or bootcamp certification. Software Developers usually have more experience, often hold a bachelor's degree, and are responsible for designing, developing, and maintaining software applications. While both roles involve coding, Software Developers have broader responsibilities and work in more advanced project environments.

What are the most commonly searched types of Computer Programming jobs in Tucson, AZ?

The most popular types of Computer Programming jobs in Tucson, AZ are:

What are popular job titles related to Entry Level Computer Programming jobs in Tucson, AZ?

For Entry Level Computer Programming jobs in Tucson, AZ, the most frequently searched job titles are:

What job categories do people searching Entry Level Computer Programming jobs in Tucson, AZ look for?

The top searched job categories for Entry Level Computer Programming jobs in Tucson, AZ are:

What cities near Tucson, AZ are hiring for Entry Level Computer Programming jobs?

Cities near Tucson, AZ with the most Entry Level Computer Programming job openings:

Infographic showing various Entry Level Computer Programming job openings in Tucson, AZ as of September 2026, with employment types broken down into 54% Full Time, and 46% Part Time. Highlights an 100% In-person job distribution, with an average salary of $62,665 per year, or $30.1 per hour.

Survey CAD Technician

Tucson, AZ • On-site

Full-time

Medical, Dental, Vision, Retirement

Re-posted 18 days ago


Job description

About Alta E&I:

Alta Environmental & Infrastructure is one of Arizona’s fastest-growing engineering firms, with nearly 250 employees across the state. We’re 100% Arizona owned and managed, which means you’ll never feel like a number here. Our team delivers a full spectrum of services - civil engineering, surveying, geotechnical and materials testing, environmental, and EHS - giving you exposure to many paths and projects. 

Alta is big enough to offer opportunity, and advanced technology - yet small enough that you’ll know your team, see your impact, and have leadership that knows you. 

We’re proud to be a trusted partner to some of the nation’s largest corporations, developers, and public agencies - helping to build the future, while also protecting it through environmental stewardship and sustainable solutions. 

General Summary:

We are seeking a highly skilled and experienced Construction Staking CAD Technician to use CAD software like AutoCAD Civil 3D and Trimble Business Center to create and manage construction layout plans, ensuring accurate placement of buildings and infrastructure based on survey data and designed documents.  

Primary Duties and Responsibilities: 

  • Creating Construction Staking Point Files: This involves converting survey data into digital points that can be used for on-site layout. 
  • Generating Construction Layout Drawings: Creating detailed plans that show the precise location of buildings, utilities, concrete structures and other infrastructure elements. 
  • Working with Survey Data (Autocad files supplied by the client}: Processing and interpreting survey data to accurately represent the site conditions and project requirements. 
  • Ensuring Accuracy and Quality: Checking for errors and inconsistencies in the drawings and ensuring they meet project standards. 
  • Collaborating with Engineers and Surveyors: Working closely with other professionals to ensure that the construction layout plans are accurate and meet the project's needs. 
  • Using CAD Software: Proficiency in CAD software like AutoCAD Civil 3D is essential for creating and managing construction layout plans. 
  • Understanding Construction Layout Principles: Having a strong understanding of construction layout principles and techniques is crucial for creating accurate and usable plans. 
  • Maintaining Project Documentation: Keeping accurate records of survey data, drawings, and other project-related information. 
  • Quality Control: Monitoring staking and ensuring trades are paying attention to staking provided.  

Qualifications: 

  • Proficiency in CAD Software: Strong skills in AutoCAD Civil 3D Trimble Business Center and other relevant CAD software. 
  • Knowledge of Surveying Principles: A good understanding of surveying principles and techniques is essential. 
  • Attention to Detail: The ability to pay close attention to detail and ensure accuracy in the drawings. 
  • Problem-Solving Skills: The ability to identify and resolve problems that may arise during the construction layout process. 
  • Communication Skills: The ability to communicate effectively with engineers, surveyors, and other project stakeholders. 
  • Experience with Construction Staking: Experience with construction staking and layout is a plus. 
  • Education: While a degree in engineering, surveying, or a related field is preferred, experience and training can also be valuable.  

Why Alta? 

See your impact. 

How many people can drive by a highway, school, or major company and say, “I helped build that?” 

At Alta, every employee can. The work we do is visible in the infrastructure communities rely on every day. 

We’re passionate about developing people. Many of our leaders began their journey in entry level positions, and worked their way up into management. We invest in you from day one with hands-on training, paid certifications, and mentorship to help you progress in your career. 

Working at Alta means: 

  • Career mobility: clear paths to grow into leadership roles.
  • Multi-disciplinary exposure: civil, survey, geotechnical, materials testing, environmental, EHS, etc. 
  • Investment in you: paid certifications and ongoing training. 
  • Culture of belonging: supportive teams where your work is recognized.  
  • Impact you can see: the chance to contribute to projects that define communities.  

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • 401(k) plan with company match.
  • Opportunities for professional development and career advancement.
  • Flexible work environment.

EQUAL EMPLOYMENT OPPORTUNITY POLICY STATEMENT. It is the policy of Alta E&I not to discriminate against any applicant for employment, or any employee because of age, color, sex, disability, national origin, race, religion, or veteran status.