×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Northern, Floyd County, Kentucky, USA
Listing for: Banner Solutions
Full Time position
Listed on 2026-09-06
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Location: Northern

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Software Engineer

Full Time Clerical Remote, US 1 Attachments

3 days ago Requisition

Banner Solutions is a premier national wholesale distributor specializing in commercial door hardware, access control systems, and security hardware products across CSI Divisions 8, 10, and 28. As a leader in the commercial door and security hardware industry, we represent more than 260 manufacturers and deliver industry-leading service with a 98%+ same-day ship rate.

Our customers include Contract Hardware Dealers, Glass & Glazing Dealers, Building Material Suppliers, Electronic Access Integrators, Locksmiths, Institutional End Users, e-tailers, and retailers nationwide. Through our nationwide distribution network, deep product expertise, and strong manufacturer partnerships, we help customers secure and complete buildings across the country.

Banner Solutions is built on a culture of ownership, collaboration, and accountability. Our team members are empowered to make an impact while delivering the expertise, service, and reliability our customers depend on.

The Senior Software Engineer - .NET / Integration / Automation will serve as a hands-on technical contributor within Banner Solutions' Chief Digital Officer organization, working directly with the Systems Architect to build and maintain the integrations, automation workflows, and AI-powered systems that run Banner's operations.

Reporting directly to the Systems Architect, this role is part of the CDO organization and operates across multiple platforms and business functions. The Senior Software Engineer will take architectural direction and independently carry substantial features or integrations through to completion.

This is not a ticket-driven role. The ideal candidate takes a well-framed problem, asks the right questions, makes the technical decisions that are theirs to make, and delivers working software - pulling the Systems Architect back in at the decision points that actually matter.

Integration & Systems Development

  • Build and maintain integration workflows connecting core platforms including P21 (ERP), Salesforce, Akeneo (PIM), Algolia, and Canals.ai - "make these three systems work together reliably" is a common problem here
  • Design and implement APIs, background jobs, and automation pipelines that handle real transactional volume reliably
  • Debug across system boundaries - trace problems through multiple systems rather than stopping at the code immediately in front of you
  • Ensure integrations perform well, fail gracefully, and are maintainable by the team over time
  • Write code with good testing instincts: how do we prove this works, what happens when it fails, and what edge cases are we missing?

AI-Augmented Development

  • Build integrations against LLM APIs
    - OpenAI, Anthropic, or similar - to power Banner's automation initiatives in areas including order processing, customer communications, and purchasing operations
  • Apply AI development tools fluently as part of daily work: to move faster, explore approaches, and think more thoroughly - while applying independent engineering judgment to what the tools produce
  • Contribute to automation workflows that reduce manual labor and improve operational consistency across Banner's distribution business

Technical Ownership & Judgment

  • Receive architectural direction from the Systems Architect and independently drive significant features or integrations through to completion
  • When something unexpected surfaces: investigate it, determine root cause, make the call if it's yours to make, and bring a clear recommendation back if it's architectural or business-related
  • Make normal technical decisions without asking permission - and recognize when a decision has crossed into territory that needs a conversation
  • Take business problems that aren't perfectly specified and turn them into working software, asking the questions that matter rather than waiting for a complete ticket

Required

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience
  • 5+ years of professional software development in a production environment
  • Experience with in distribution, supply chain, e-commerce, or similarly complex operational environments preferred
  • Strong C#/.NET - this is the core of what Banner builds
  • Solid SQL - read stored procedures, write good queries, and recognize performance problems at scale
  • Comfortable with Azure and cloud environments
    - Banner is actively moving workloads to the cloud
  • API design, background services, and multi-system integration development
  • Able to debug across system boundaries, not just the code immediately in front of you
  • Good testing instincts for real-world edge cases and failure modes
  • Already using AI development tools effectively as a genuine part of daily work

Preferred

  • Hands-on experience integrating against LLM APIs (OpenAI, Anthropic, or similar) - rate…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary