Software Engineer

City Brewing Company

La Crosse (WI)

On-site

USD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

City Brewing Company in La Crosse, WI, is seeking a Software Engineer to design, develop, test, and maintain desktop and web-based applications. You will work on AI-enabled automation, data management, reporting, and integrations across multiple breweries.

You will lead projects, collaborate with IT and business users, and apply agentic AI solutions to streamline processes while ensuring security and governance.

Qualifications

  • Bachelor’s or associate degree in computer science, IT, MIS or related field or at least 5 years of relevant experience.
  • Experience with ERP or Warehouse Management Systems preferred.
  • 3–5 years of programming with C#, PHP, .NET and JavaScript, with OO design.
  • 3–5 years of Microsoft T-SQL and BI tech (T-SQL, SSIS, SSRS, SSAS).
  • Experience with Web APIs and REST-based communication; Agile development preferred.
  • Hands-on AI and generative AI experience; agentic AI solutions and tooling.
  • Ability to translate user needs into system solutions; strong planning and diagnostics.

Responsibilities

  • Develop and maintain applications, reports, interfaces and data collection processes.
  • Design/code/implement custom business apps and develop specifications.
  • Design high-performance SQL reports; write efficient queries.
  • Develop SSIS ETL processes; manage SSRS/SSAS environments.
  • Collaborate with IT team to provide timelines and task info for projects.
  • Lead projects or direct work of others where needed.
  • Identify AI automation opportunities and train users on AI tools.

Skills

C#
PHP
.NET
JavaScript
T-SQL
SQL reporting
REST APIs
Agile
AI
Agentic AI
AI governance
Testing
Data integration
Project leadership

Education

Bachelor’s or associate degree in computer science / IT / MIS or related field

Tools

Web APIs
SSIS
SSRS
SSAS

Job description

City Brewing Company – Who We Are

With our roots in La Crosse, WI, we are proud to be North America’s largest co-packager of alcoholic beverages with four locations across the United States. Through our focuses on Safety throughout our facilities, Quality of products produced for our customers, Communication at all levels, Growth of not just our locations but also of our employees in their careers, and Performance with our ability to meet deadlines and goals for ourselves and our customers, we pride ourselves on the brand we have created and continue to grow.

Job Summary

The Software Engineer works with users and customers to envision, plan, design, code, test, document, implement and maintain purchased applications (such as Infios Supply Chain Software) and custom-developed desktop and web-based applications. The role supports reporting initiatives, application development, integrations, data management and AI-enabled automation, delivering technology results that create better operational, user and customer experience while enabling growth through simplicity.

The Software Engineer typically works independently on complex, medium- and large-scope (multi-brewery) projects, collaborates with the IT Applications team, and acts as a project leader who directs the work of others. This position will enable new applications, apply AI and agentic AI to streamline business processes, and enhance legacy applications.

Duties And Responsibilities
Development & Support
  • Develop and maintain applications, reports, interfaces and data collection processes.
  • Use programming languages such as C#, PHP, .NET and JavaScript, including Object-Oriented Design, to develop, maintain and enhance applications for the business.
  • Design/code/implement custom business applications and develop specifications.
  • Design high-performance reports using SQL and understand complex data schemas to write efficient queries.
  • Develop complex SQL queries, stored procedures, views and other database objects in Microsoft SQL Server.
  • Design, develop and maintain SSIS ETL processes and manage SSRS production and test environments.
  • Use standard coding techniques, source control and change control.
  • Develop test plans and thoroughly test and debug all programs before implementation.
  • Develop data auditing techniques with users to ensure data integrity.
  • Work closely with the IT team and project managers to provide timeline and task information based on proposed project scopes.
  • Actively participate in developing and maintaining IT Development standards, including coding and testing standards.
  • May act as project leader and direct the work of others.
Business Applications Support
  • Assist with software evaluation and make recommendations for acquisition and implementation.
  • Evaluate, recommend and implement business application upgrades.
  • Coordinate system bug, enhancement and upgrade requests with vendors and internal users, assisting with specification, testing and implementation.
  • Work with users to develop proper business procedures, standard practices and documentation to support efficient use of business applications.
  • Collaborate with business analysts and end users to understand project requirements and develop program specifications.
AI & Agentic AI
  • Identify, evaluate and implement AI and generative AI solutions that improve operational efficiency, reporting and the user experience.
  • Design, build and deploy agentic AI solutions, such as autonomous agents and multi-step workflows that use tools and APIs to complete business tasks.
  • Integrate large language models (LLMs) and AI services into existing and new applications through APIs and integration frameworks such as the Model Context Protocol (MCP).
  • Apply prompt engineering, retrieval-augmented generation (RAG) and agent orchestration techniques to build reliable, maintainable solutions.
  • Establish guardrails, testing, monitoring and human-in-the-loop controls so AI outputs are accurate, secure and auditable.
  • Use AI-assisted development tools to improve code quality, testing, documentation and delivery speed.
  • Partner with business users to identify AI automation opportunities and train teams to use AI tools effectively.
Communication
  • Communicate with other members of the digital team, end users, customers as necessary.
  • Collaborate with business users, the Helpdesk and Technical Support Associates to troubleshoot problems.
Project Standards & Procedures
  • Follow all City Brewing Standards and Systems Standards to develop and support projects.
  • Provide input to IS Standards for modifications or changes.
Production Issues
  • Identify and proactively resolve problem trends.
  • Execute action plans for problem resolution following established processes.
  • Troubleshoot questions and problems.
  • Participate in the On Call Support rotation with other Applications team members.
Security & Confidentiality
  • Maintain information security and confidentiality, reporting unauthorized incidents to management.
  • Suggest and recommend ideas for systems and data security, including secure and responsible use of AI.
  • Follow City Brewing values and perform other duties as assigned by the supervisor.
Minimum Qualifications
  • Bachelor’s or associate degree in computer science, Information Technology, Software Engineering, Management Information Systems or a related field or at least 5 years of related relevant experience
  • ERP or Warehouse Management Systems (WMS) applications experience preferred.
  • 3-5 years of experience in programming languages including C#, PHP, .NET (.NET Core or similar) and JavaScript, with Object-Oriented Design.
  • 3-5 years of experience with Microsoft T-SQL and Microsoft BI technologies (T-SQL, SSIS, SSRS, SSAS).
  • Experience with Web APIs and REST-based communication.
  • Experience in Agile development practices preferred.
  • Hands‑on experience applying AI and generative AI (LLMs) to solve business problems, including integrating them into applications through APIs.
  • Experience designing, building or deploying agentic AI solutions, including tool use, multi-step workflows and agent orchestration.
  • Experience using AI-assisted development tools in day-to-day engineering work.
  • Understanding of AI governance, data security and responsible‑use practices, including testing and human oversight of AI outputs.
  • Ability to work with internal and external users to translate needs into system solutions.
  • Planning and tracking of ongoing projects.
  • Troubleshooting and attention to detail.

City Brewery is an Equal Opportunity Employer, and all applicants will be considered without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Automatic Data Processing, Inc. • La Crosse (WI)

On-site
USD 90,000 - 130,000
Equal Opportunity Employer
Software Engineer
Software Engineer

City Brewing Co • La Crosse (WI)

On-site
USD 90,000 - 130,000
Software Engineer - AI Apps for Multi-Brewery Ops
Software Engineer - AI Apps for Multi-Brewery Ops

City Brewing Company • La Crosse (WI)

On-site
USD 90,000 - 120,000
Software Engineer — AI-Driven Apps & Data Solutions
Software Engineer — AI-Driven Apps & Data Solutions

Automatic Data Processing, Inc. • La Crosse (WI)

On-site
USD 90,000 - 130,000
Equal Opportunity Employer
Sr. Business Analyst
Sr. Business Analyst

City Brewing Company • La Crosse (WI)

On-site
USD 90,000 - 120,000
Sr. Business Analyst
Sr. Business Analyst

ADP, Inc. • La Crosse (WI)

On-site
USD 90,000 - 120,000
Software Developer - AI Focus
Software Developer - AI Focus

Bruno Independent Living Aids • Town of Oconomowoc (WI)

On-site
USD 60,000 - 90,000
Automation Engineering Co-op
Automation Engineering Co-op

Boston Beer Co. • Upper Macungie Township (PA)

On-site
USD 28,000 - 41,000
Software Engineer
Software Engineer

American Greetings • Bardstown (KY)

On-site
USD 70,000 - 110,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet Inc. • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual bonus
Equity
401(k) Profit Sharing