Software Engineer
Backend Developer
.NET
Agentic Ai
Agile
Agile Methodologies
Agile Scrum
Ai Agent
Ai Agent Platform
Ai Platform
Ai Security
API
APIs
Artificial Intelligence
Artificial Intelligence Engineer
C Sharp
Data Analysis
Data Analytics
Data Integration
Data Integration Tools
Data Processing
Database
Databases
Design
Engineering
ETL
Front End Development
Frontend
Generative AI
Informatica
Information Technology (IT)
Integration
JavaScript
Machine Learning
Microsoft .net
Microsoft SQL Server
Programming
Programming Language
Programming Languages
Project Management
Rag Architectures
REST APIs
Security
Software Development
Software Engineer
Software Engineering
SQL
SQL Server
Web
Web Design
Web Technologies
Workflow Management
Job Description
The Software Engineer at City Brewing Co helps turn business ideas into working desktop and web applications. In this onsite role in Latrobe, PA, you will collaborate with users and customers to envision, plan, design, code, test, document, implement, and maintain both purchased systems and custom solutions that improve operational and user/customer experience.
What you’ll do
- Develop and maintain applications, reports, interfaces, and data collection processes.
- Use languages such as C#, PHP, .NET, and JavaScript with Object-Oriented Design to build, maintain, and enhance business applications.
- Design, code, implement custom business applications and create specifications.
- Build high-performance reports using SQL, working with complex data schemas to write efficient queries.
- Develop complex database objects in Microsoft SQL Server, including SQL queries, stored procedures, views, and related components.
- Design, develop, and maintain SSIS ETL processes and manage SSRS production and test environments.
- Apply standard coding techniques with source control and change control.
- Create test plans and thoroughly test and debug programs before implementation.
- Develop data auditing techniques with users to help ensure data integrity.
- Work closely with the IT team and project managers to provide timeline and task information based on project scopes.
- Help develop and maintain IT development standards, including coding and testing standards.
- May act as a project leader and direct the work of others.
- Assist with software evaluation and make recommendations for acquisition, acquisition and implementation, and business application upgrades.
- Coordinate system bug, enhancement, and upgrade requests with vendors and internal users, supporting specification, testing, and implementation.
- Partner with business users, business analysts, and end users to understand requirements and develop program specifications.
- Support users with business procedures, standard practices, and documentation to enable efficient application use.
- Identify, evaluate, and implement AI and generative AI solutions to improve operational efficiency, reporting, and user experience.
- Design and deploy agentic AI solutions, including autonomous agents and multi-step workflows using tools and APIs to complete business tasks.
- Integrate LLMs and AI services into existing and new applications using APIs and integration frameworks such as 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 remain accurate, secure, and auditable.
- Use AI-assisted development tools to improve code quality, testing, documentation, and delivery speed.
- Communicate with the digital team, end users, and customers as needed, and collaborate with Helpdesk and Technical Support Associates to troubleshoot problems.
- Follow City Brewing Standards and Systems Standards, provide input to IS Standards for modifications, and proactively resolve problem trends through established processes.
- Participate in the On Call Support rotation with other Applications team members.
- Maintain information security and confidentiality, report unauthorized incidents to management, and suggest improvements for systems and data security including secure and responsible AI use.
- Follow City Brewing values and perform other duties assigned by the supervisor.
What you bring
- 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.
- Preferred: experience with ERP or Warehouse Management Systems (WMS) applications.
- 3–5 years programming experience with C#, PHP, .NET (.NET Core or similar), and JavaScript, including Object-Oriented Design.
- 3–5 years with Microsoft T-SQL and Microsoft BI technologies (T-SQL, SSIS, SSRS, SSAS).
- Experience with Web APIs and REST-based communication.
- Preferred: experience with Agile development practices.
- 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 skills for ongoing projects, along with troubleshooting ability and attention to detail.
Tech you’ll work with
- C#, PHP, .NET, JavaScript
- Object-Oriented Design
- SQL, Microsoft SQL Server, T-SQL, SSIS, SSRS, SSAS
- Web APIs, REST
- Agile
- LLMs, generative AI, agentic AI, autonomous agents, multi-step workflows, APIs
- Model Context Protocol (MCP), prompt engineering, retrieval-augmented generation (RAG), agent orchestration, human-in-the-loop controls
- AI-assisted development tools
Role summary
- Work with users and customers on purchased applications (including Infios Supply Chain Software) and custom-developed desktop and web-based solutions.
- Support reporting initiatives, application development, integrations, data management, and AI-enabled automation to drive operational improvements and enable growth through simplicity.
- Typically work independently on complex, medium, and large-scope projects (including multi-brewery efforts), collaborating with the IT Applications team.
- Enable new applications, apply AI and agentic AI to streamline business processes, and enhance legacy applications.
Location: Latrobe, PA (onsite) · Minimum experience: 5 years