1

Go Programming Jobs in Tucson, AZ (NOW HIRING)

About the Role As an Account Executive / Go-to-Market, you're equal parts dealmaker and builder ... Partner with Forward Deployed Engineers to ensure a seamless handoff from sale to onboarding

The Drainage Engineer (P.E.) is required to be able to move forward on multiple projects ... Ability to work both individually and with a team, give and take direction and go beyond your when ...

Be Seen First

Our privately held corporation plans to go public in 5 years and raise $ 2 billion. This is a once in a lifetime opportunity to become fabulously wealthy while performing exciting engineering ...

New

Be Seen First

Our privately held corporation plans to go public in 5 years and raise $ 2 billion. This is a once in a lifetime opportunity to become fabulously wealthy while performing exciting engineering ...

New

Be Seen First

Our privately held corporation plans to go public in 5 years and raise $ 2 billion. This is a once in a lifetime opportunity to become fabulously wealthy while performing exciting engineering ...

New

Civil Engineer

Tucson, AZ · On-site

$90K/yr

... go beyond your when needed. • Solid writing and organization skills. • Possess strong work ethic, attention to detail, and integrity. • Authorized to work in the U.S. Benefits of Civil Engineer ...

Systems Engineer SME

Tucson, AZ · On-site

$131K - $237K/yr

As a Systems Engineering SME, you'll serve as the technical authority for systems engineering ... go hand in hand. Position may be performed in the following locations below. * Gaithersburg, MD

As a Systems Engineering SME, you'll serve as the technical authority for systems engineering ... go hand in hand. Position may be performed in the following locations below. * Gaithersburg, MD

As a Systems Engineering SME, you'll serve as the technical authority for systems engineering ... go hand in hand. Position may be performed in the following locations below. * Gaithersburg, MD

At NOIRLab, we believe scientific discovery and technological innovation go hand in hand. We value ... modern programming languages, frameworks, and AI development ecosystems. * Exceptional ...

Principal AI Engineer

Tucson, AZ · On-site

$179K - $226K/yr

At NOIRLab, we believe scientific discovery and technological innovation go hand in hand. We value ... modern programming languages, frameworks, and AI development ecosystems. * Exceptional ...

next page

Showing results 1-20

Go Programming information

See Tucson, AZ salary details

$23.6K

$84.1K

$140.9K

How much do go programming jobs pay per year?

As of Aug 22, 2026, the average yearly pay for go programming in Tucson, AZ is $84,097.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,100.00 and $109,700.00 per year, depending on experience, location, and employer.

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.
Infographic showing various Go Programming job openings in Tucson, AZ as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, and 4% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $84,097 per year, or $40.4 per hour.

Software Engineer: Full Stack - Python, Java or JavaScript/TypeScript (TS/SCI Clearance Required)

North Point Technology

Tucson, AZ • On-site

Full-time

Re-posted 8 days ago


Job description

***This job requires active TS/SCI clearance. Please apply only if you have an active TS/SCI clearance. ***

North Point Technology is looking to hire a Full Stack Software Engineer to support a mission-critical GEOINT program for an Intelligence Community customer. The qualified candidate must have an active Top Secret/SCI security clearance and will design, develop, and deliver modern, cloud-native software solutions that enable national security missions. The ideal candidate has an excellent understanding of the full software development lifecycle and exceptional coding skills across front-end interfaces, backend services, and secure cloud integrations in support of the mission.

Responsibilities:
This position spans the full software development lifecycle, building and delivering innovative capabilities that support GEOINT data access, visualization, and dissemination. Duties include designing, developing, testing, and deploying software solutions; building and maintaining secure, containerized microservices and RESTful APIs with tools such as Docker, Kubernetes, AWS, React, Node.js, and Spring Boot; participating in Agile sprints, daily stand-ups, sprint planning, and retrospectives; supporting DevSecOps pipelines while meeting security and accreditation standards; collaborating with mission users and product managers to refine requirements; performing code reviews and mentoring fellow developers; and resolving prioritized tasks alongside internal teams at North Point Technology.

Required Skills/Experience:

  • Proficiency in Python, Java, or JavaScript/TypeScript
  • Web development with HTML, CSS, JSON, AJAX, and REST APIs
  • Modern front-end and back-end frameworks (React, Angular, Vue.js, Node.js, Spring Boot, Django, or Flask)
  • Cloud development on AWS or Azure
  • Relational databases (MySQL, PostgreSQL, or SQL Server)
  • Linux and Windows operating systems
  • Version control with Git
  • CI/CD pipelines (GitLab CI or Jenkins)
  • Agile collaboration tools (JIRA, Confluence)
  • Containerization with Docker and Kubernetes
  • Secure coding practices and government accreditation processes (RMF, STIGs)

Preferred Skills/Experience:

  • Go programming
  • Front-end UI/UX design
  • NoSQL databases (OpenSearch/Elasticsearch)
  • Specific AWS services (S3, EC2, SQS, SNS, RDS, CloudFormation)
  • Multi-cloud environments (AWS, Azure, Google Cloud, IBM, or Oracle)
  • Infrastructure-as-Code (Terraform, Ansible)
  • Geospatial tools and standards (GeoServer, PostGIS, OGC APIs, ESRI ArcGIS)
  • Familiarity with modern software design patterns and secure coding standards
  • Experience delivering complex software systems into production
  • Experience supporting a customer contract or the Intelligence Community
  • Certifications such as AWS Certified Developer, Security+, or SAFe Practitioner

Qualifications:

  • Active TS/SCI security clearance with the ability to obtain a polygraph
  • Bachelor's degree in Computer Science, Software Engineering, or a related field

North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems.

At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members.

Come join us! Apply with North Point Technology today!

For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.