1

Go Programming Jobs in Evanston, IL (NOW HIRING)

Go-Live Support: Oversee technical testing and initial production transaction flows, providing ... Working knowledge of a web-oriented programming language (e.g., JavaScript, Python, PHP, or Java ...

Go-Live Support: Oversee technical testing and initial production transaction flows, providing ... Working knowledge of a web-oriented programming language (e.g., JavaScript, Python, PHP, or Java ...

Go-Live Support: Oversee technical testing and initial production transaction flows, providing ... Working knowledge of a web-oriented programming language (e.g., JavaScript, Python, PHP, or Java ...

Java/Python/Go, React, Postgres, AWS, Kubernetes. Nice to have: * Experience with backend development Tech you'll work with: * Backend: Java, Python, Kotlin, Postgres * Frontend: React/Redux * DevOps ...

Software Engineer

Schaumburg, IL · On-site

$72K - $130K/yr

The engineer will design, build, test, deploy, and support cloud-native solutions on Microsoft ... Design and build full stack web applications using Go (APIs, services, and server-rendered UI ...

Our current backend stack is Go and AWS, but we value your ability to learn and adapt over specific ... While your depth is in backend engineering, you're comfortable contributing to frontend work and ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Our current backend stack is Go and AWS, but we value your ability to learn and adapt over specific ... While your depth is in backend engineering, you're comfortable contributing to frontend work and ...

Senior Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

Our current backend stack is Go and AWS, but we value your ability to learn and adapt over specific ... While your depth is in backend engineering, you're comfortable contributing to frontend work and ...

Senior Software Engineer

Chicago, IL · On-site

$130 - $160/hr

Our current backend stack is Go and AWS, but we value your ability to learn and adapt over specific ... While your depth is in backend engineering, you're comfortable contributing to frontend work and ...

Software Engineer

Schaumburg, IL · Remote

$72K - $130K/yr

The engineer will design, build, test, deploy, and support cloud-native solutions on Microsoft ... Design and build full stack web applications using Go (APIs, services, and server-rendered UI ...

Manufacturing Engineer

Chicago, IL · On-site

$75K - $96K/yr

As the Manufacturing Engineer / Production Engineer you would be the go to in ensuring the needs of manufacturing, maintenance and compliance in our world class and industry leading bio engineering ...

As the Manufacturing Engineer / Production Engineer you would be the go to in ensuring the needs of manufacturing, maintenance and compliance in our world class and industry leading bio engineering ...

Manufacturing Engineer

Chicago, IL

$75K - $96K/yr

As the Manufacturing Engineer / Production Engineer you would be the go to in ensuring the needs of manufacturing, maintenance and compliance in our world class and industry leading bio engineering ...

Showing results 41-60

Go Programming information

See Evanston, IL salary details

$24K

$85.4K

$143K

How much do go programming jobs pay per year?

As of Aug 22, 2026, the average yearly pay for go programming in Evanston, IL is $85,358.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,000.00 and $111,300.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.

What job categories do people searching Go Programming jobs in Evanston, IL look for?

The top searched job categories for Go Programming jobs in Evanston, IL are:

What cities near Evanston, IL are hiring for Go Programming jobs?

Cities near Evanston, IL with the most Go Programming job openings:

Infographic showing various Go Programming job openings in Evanston, IL as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 21% Part Time, and 5% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $85,358 per year, or $41 per hour.

Sr. Manager, Application Engineering, WSS, Capital Solutions

Xylem

Morton Grove, IL

Full-time

Re-posted 21 days ago


Xylem rating

7.4

Company rating: 7.4 out of 10

Based on 91 frontline employees who took The Breakroom Quiz

296th of 544 rated manufacturers


Job description

Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.

The Engineering Manager is responsible for managing a team of Application Engineers focused on Xylem's capital solutions. This role involves providing opportunity Go No Go support, reviewing opportunities to assure they have the appropriate level of discovery, and assignment of opportunities to various Application Engineers. Collaboration with a team of engineers and effective communication with stakeholders (sales) are also key aspects of this job.
Responsibilities:
Manage a team of Application Engineers supporting work in primarily North America, but some global opportunities
Provide opportunity Go No Go support
Review opportunities for sufficient Discovery

Manage the opportunity funnel and assignment to various Application Engineers

Collaborate with other engineers and scientists to develop new technologies and solutions
Identify and implement process improvements to increase productivity and reduce waste
Develop and implement quality control procedures to ensure proposals meet industry standards
Coordinate with cross functional teams to ensure smooth project execution
Provide technical support to customers and colleagues, answering inquiries and troubleshooting issues
Stay up to date with industry developments and trends to provide expert technical advice
Train and mentor junior engineers and technicians
Ensure compliance with safety regulations and procedures in the design and operation of chemical processes
Develop and implement plans to minimize the environmental impact of chemical processes
Participate in audits and inspections to ensure compliance with safety and environmental regulations.
High Impact Behaviors:
Strategic Vision and Foresight: Senior professionals should have the ability to develop and communicate a clear vision for the future, anticipate trends, and prepare the organization to adapt to changes. This involves understanding the broader industry context and aligning team efforts with long-term objectives.
Mentorship and Talent Development: They should actively mentor junior colleagues, helping to shape the next generation of leaders. This includes sharing knowledge, providing guidance, and supporting career development opportunities for their teams.
Influential Leadership: Senior professionals must be able to influence and inspire others, both within and outside the organization. This requires strong communication skills, credibility, and the ability to build and maintain relationships with key stakeholders.
Qualifications:
A master's degree in chemical engineering with 7+ years of experience or a bachelor's degree in chemical engineering, or related engineering field, with at least 10 years of experience or equivalent work experience that provides exposure to fundamental theories, principles, and concepts. 3-5 years of people management experience required.

Proficiency in integrated business management and CRM software.

Exceptional interpersonal and communication skills.

Minimal travel required, 20% or less.

#LI-NP1

Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.

At Xylem, you'll not only contribute to solving water issues but also have the chance to make a difference through our paid Volunteer Program, Xylem Watermark. We prioritize our employees' well-being through inclusion and belonging as well as our Employee Resource Groups (ERG). Proud to be an Equal Employment Opportunity (including disability and veterans) and Affirmative Action workplace, Xylem fosters an inclusive environment free from discrimination or harassment.

Please note that the information in this job description outlines the general nature of the position and is not an exhaustive list of duties. Xylem is dedicated to providing reasonable accommodations to enable all employees to perform their essential job functions. We reserve the right to modify this job description and assign additional duties as needed. Embrace the opportunity to be part of Xylem's transformative journey in shaping the future of water technology! #XylemCareers #GlobalImpact #WaterInnovation


What Xylem employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom