Software Developer - AI Focus

bruno· Information Technology
Apply Now ↗
📍 Oconomowoc, WI, USFULL TIME

About this role

Overview

Bruno will not consider applicants for employment immigration sponsorship.

 

Bruno will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc.

 

Must be able to work in the United States without corporate sponsorship now and within the future.

 

Develop, test, and deploy software solutions for the Information Technology Department under the direction of senior technical staff.  Includes .NET, SQL Server, integration, and BI development, performed with an AI-first, agentic development workflow.  Additional responsibilities in building and maintaining internal LLM-based tools and agent workflows that support company business processes.

Responsibilities

INFORMATION TECHNOLOGY ENGINEERING

  • Develop, test, and deploy software applications, integrations, APIs, and SQL Server database objects under the direction of senior technical staff.
  • Use AI-assisted and agentic development tools as a routine part of daily development work.
  • Assist in maintaining and extending existing Epicor C# customizations, Jitterbit operations, and Salesforce APEX classes.
  • Write and maintain unit tests, and participate in code review and pull request cycles.
  • Follow established source control, branching, build, and deployment practices.
  • Create and maintain documentation for software, integrations, APIs, and procedures.

 

AI AND AUTOMATION

  • Build and maintain LLM-based tools, prompts, and agent workflows that support internal business processes.
  • Evaluate model and prompt performance against defined test cases, and document results, regressions, and failure patterns.
  • Assist senior staff in the design and productionizing of internal LLM harnesses and multi-agent workflows.
  • Identify manual business processes that are good candidates for automation, and propose practical solutions.

 

BUSINESS ANALYSIS

  • Work with company staff to gather requirements and translate them into technical specifications.
  • Provide lifecycle support of applications, including troubleshooting, defect resolution, and enhancement requests.
  • Develop and maintain BI reports and dashboards that provide valuable information for business analysis.

 

PROFESSIONAL DEVELOPMENT

  • Build working knowledge of the company’s core platforms, including Epicor ERP, Salesforce, and Jitterbit integrations.
  • Keep current with the latest technologies, and share practical findings with the IT team.
  • Maintain confidentiality of proprietary information.

Qualifications

Education and Experience:

  • Position requires a Bachelor’s degree in computer science or related field and 0-3 years of software development experience, including internship, co-op, or substantial academic project work. 

  • Candidate must have demonstrated ability to develop and deploy working software using at least one general-purpose language (C#, Python, Java, or JavaScript/TypeScript), SQL, source control (GIT), and RESTful APIs, and must be able to explain and defend the design of their own prior work. 

  • Routine use of AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, Windsurf) and practical experience building LLM applications preferred. 

  • Experience in a manufacturing environment preferred. 

  • Exposure to Epicor, Jitterbit, or Salesforce is a plus. 

  • Willingness to work primarily in the Microsoft/.NET stack is required.

Knowledge, Skills and Abilities:

  • Read, analyze, and interpret a variety of information, such as technical procedures and business correspondence furnished in written, oral or diagram form. 
  • Explain technical work clearly to both technical and non-technical staff, in writing and verbally. 
  • Learn new platforms, languages, and tools quickly with limited formal training. 
  • Requires job related software skills, Microsoft Office proficiency and the ability to operate a variety of standard office equipment.

Working Conditions/Physical Demands:

  • Office environment, with occasional lifting and bending 

Frequently Asked Questions

Is the salary disclosed for the Software Developer - AI Focus position at bruno?
The salary for this Software Developer - AI Focus role at bruno is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Developer - AI Focus position at bruno located?
This Software Developer - AI Focus role at bruno is based in Oconomowoc, WI, US. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Developer - AI Focus role at bruno full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Software Developer - AI Focus role in the Information Technology department at bruno.
Which team or department does the Software Developer - AI Focus at bruno belong to?
This Software Developer - AI Focus position is part of the Information Technology department at bruno. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Developer - AI Focus position at bruno?
Click the "Apply Now" button on this page. You will be redirected to bruno's official application portal hosted on icims where you can submit your application directly.
When was the Software Developer - AI Focus job at bruno posted?
This Software Developer - AI Focus position at bruno was posted on Sep 24, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Developer - AI Focus
bruno
Apply for this role ↗

You'll be redirected to bruno's official application page on icims.