Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Banner Solutions

A B O U T B A N N E R S O L U T I O N S

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.

C O R E R E S P O N S I B I L I T I E S

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
Q U A L I F I C A T I O N S

Required
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience
  • 5+ years of professional software development in a production environment
  • Experience within 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 limits, error handling, cost management, and applying them to real business problems rather than just experimentation
  • Experience with Epicor Prophet21 (P21) or a similarly complex distribution/wholesale ERP
  • Familiarity with Akeneo, Algolia, Salesforce, Canals.ai, or similar platforms
  • Experience building AI or automation workflows - document processing, workflow orchestration, or intelligent routing
  • EDI or supply chain integration experience
We'd rather hire a strong engineer who can learn our systems than narrow the pool for someone who happens to already know our exact stack.

Cultural Fit & Attributes
  • When something breaks: investigate it, prove what's happening, propose a fix that preserves intended behavior, and escalate only if it's architectural or business-related - not every problem needs to come back up
  • Takes well-framed problems, asks useful questions, and delivers working software rather than waiting for a complete specification
  • Comfortable making technical decisions independently, and calibrated about when a decision has crossed into territory that needs a conversation
  • Embody Banner Solutions' values ofCourtesy, Respect, Quality, Professionalism, and Discipline
  • Genuinely collaborative - works well with the Systems Architect, cross-functional teams, and business stakeholders
  • Balance speed and quality - moves fast without creating problems that slow the team down later
  • Comfortable across both backend and web code - not helpless when something crosses a layer
S U C C E S S M E T R I C S - F I R S T 1 2 M O N T H S

Success will be measured by the ability to take ownership of substantial work and deliver it independently, with technical judgment, engineering quality, and escalation calibration that earns the confidence of the Systems Architect.

The Senior Software Engineer will help ensure:
  • At least one significant integration or automation feature is delivered with minimal implementation-level direction
  • Problems are investigated and diagnosed rather than surfaced - escalations come with root cause analysis and a proposed solution
  • AI development tools are a measurable part of how this engineer works, accelerating delivery without compromising quality
  • The Systems Architect is confident handing a meaningful piece of the system to this engineer and trusting it will come back done
  • Technical decisions are made at the right level - autonomously when appropriate, escalated clearly when architectural or business-related
  • The team's codebase is left more maintainable, better tested, and more reliable as a result of this engineer's contributions
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in United States vacancy
  • Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional Information
    Senior
    Full time

    CS

    Marlborough, MA
    more than 2 months ago
  • Additional Information All your information will be kept confidential according to EEO guidelines.
    Senior
    Full time

    Z Living

    New York, NY
    more than 2 months ago
  • Your IT Recruiter is looking for a Senior Software Engineer for our client. \ \ This position will be working as \\\\\\ Software Engineer \\\\\\ for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate needs to understand... 
    Senior
    Full time

    Your It Recruiter

    Remote
    more than 2 months ago
  • Company Description Rajesh r  ajesh.b at krgtech.com KRG Technologies Inc  Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...
    Senior
    Full time

    krg technology

    Remote
    more than 2 months ago
  •  ...unmodified mobile devices based on our extensive IP and patent portfolio and designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today’s five billion mobile subscribers and... 
    Senior
    Full time

    Ast Space Mobile

    United States
    more than 2 months ago
  •  ...We’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We...  ...firms and other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in building the... 
    Senior
    Full time

    Wispr Flow

    San Francisco, CA
    more than 2 months ago
  •  ...Job description Position Overview We are seeking a Senior/Advanced Java Developer to support a newly established team working on an Omnichannel Payment Platform (OPP) and a new Point-of-Sale (POS) system. The consultant will help stabilize the POS environment and... 
    Senior
    Full time

    Hudson Manpower

    Cincinnati, OH
    a month ago
  •  ...clients to accelerate transit, enhance street safety, and drive toward a sustainable future. What the job involves As a Senior Software Engineer on the Perception team, you will be prototyping and developing algorithms, aligning with Hayden’s mission and long-term... 
    Senior
    Full time

    Hayden Ai

    San Francisco, CA
    more than 2 months ago
  •  ...through a complete remodel and is a great space for their employee team building. This team is open to hiring either a software engineer or a senior software engineer. This is a key team member for a freshly launched SAAS product. Qualifications Required Skills... 
    Senior
    Full time
    Work at office
    2 days per week

    Truenorth Consulting

    Shawnee, KS
    more than 2 months ago
  •  ...tremendous effort over time. If you want to use your skills to make a difference for the world, we're seeking a talented Software Engineer (senior or above) to join our team and help us build our core products while keeping scalability and performance in mind. What... 
    Senior
    Full time

    Level.

    Austin, TX
    more than 2 months ago
  •  ...company, and they are into creating new hiring culture. They are looking for a software expert who can do majolica by programming. Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location: New York, NY Industry: Start Up... 
    Senior
    Full time

    Raパートナーズ

    New York, NY
    more than 2 months ago
  • $225k - $265k

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check... 
    Senior
    Full time
    Work at office
    Work from home

    Nextpatient

    United States
    more than 2 months ago
  •  ...the help of high-throughput, growth-minded builders to make it happen. About the role What you'll do As an early engineering hire at Fortuna, you'll play a huge role in shaping the direction and culture of the company. We work fully in-person 5 days a week... 
    Senior
    Full time
    Work at office

    Fortuna Health

    New York, NY
    more than 2 months ago
  •  ...on our preferred Apple platforms. We’re looking for talented engineers to help maintain that pledge.  Heed our call. We are the Kodiaks...  ...PLUSES Porting and optimization experience in Win32 game software for OS X Xcode or Clang experience  OpenGL 2.1 and OpenGL... 
    Senior
    Full time
    Contract work

    Demo Instance

    New York, NY
    more than 2 months ago
  •  ...Job Title: Senior Software Engineer/ Software Engineer IV Department: Design Engineering Overview: We are seeking an experienced Software Engineer to join our team. In this role you will design, develop, test, and maintain software systems and applications... 
    Senior
    Full time

    Das Technology Group

    North Charleston, SC
    more than 2 months ago
  •  ...VAST Data is looking to add a Senior Developer to our growing team! This is a unique opportunity...  ...the data platform for the AI era—software infrastructure that powers the capture,...  ...join our  V-Force team —a specialized engineering squad embedded within R&D. this is a  hands... 
    Senior
    Full time

    Vast Data

    Remote
    more than 2 months ago
  • DCS is searching for a performance-driven Senior Software Engineer to support US Army programs. A focus on either Analytical, Financial, logistics, engineering, technical support and/or management of advanced networks for military vehicles and equipment. We're seeking... 
    Senior
    Full time

    Dcs Corporation

    Fort Hood, TX
    more than 2 months ago
  •  ...Microsoft Technologies ( C++,C#, .Net ), DICOM knowledge Desired Skills: Cloud computing background Responsibilities: New software development using HL7 standards & DICOM ( EMR Medical) Choose appropriate software architecture to integrate medical device with... 
    Senior
    Full time

    Eros Technologies Inc

    Colusa County, CA
    more than 2 months ago
  •  ...their time back, and raises the bar for what software can do. We're backed by over $50M USD...  ...make them effective, and bringing the engineering judgment to know when the output is ready to ship — and when it isn't. Senior engineers will own features end-to-end; staff... 
    Senior
    Full time
    Flexible hours

    Lorikeet

    New York, NY
    3 days ago
  •  ...Job Description Summary: Sr. software engineer with experience of at least 5 years in developing software applications using Java/C++ in a complex distributed environment. Experience of at least 2 years developing Android applications and services. Candidate... 
    Senior
    Full time

    Idexcel

    Remote
    more than 2 months ago
  •  ...What we do Idler builds reinforcement learning environments that teach AI models to code like 0.01% engineers. Our training environments are based on real-world coding scenarios that frontier models will actually encounter. We've closed a multimillion-dollar contract... 
    Senior
    Full time
    Contract work
    Relocation package

    Idler

    San Francisco, CA
    more than 2 months ago
  •  ...assessment. Join one of the leading companies in the multi-billion dollar HR tech industry. Job Description The Senior Software Engineer works as a leader/key player on our development team to assist in new product development, functionality enhancements, maintenance... 
    Senior
    Full time

    Chequed.com

    Saratoga Springs, NY
    more than 2 months ago
  •  ...investors, Gradient moves fast and builds full-stack systems that matter.   The Opportunity Gradient is looking for a Founding Software Engineer to own how the robots move data from AI models to actuators. You will work close to the hardware — from kernel and firmware up... 
    Senior
    Full time

    Rethink recruit

    San Francisco, CA
    a month ago
  • $190k - $225k

     ...age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team... 
    Senior
    Full time

    Assemblyai, Inc.

    Chicago, IL
    25 days ago
  • Company Description Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at Job Description Job Description: We are currently seeking highly-motivated individuals who...
    Senior
    Full time

    Mindlance

    Santa Clara, CA
    more than 2 months ago
  •  ...impactful fixes for customers. You'll work with our product-focused engineers to design, build and secure a best-in-class sandbox...  ...Design and implement frameworks that help the team deliver secure software, force-multiplying your knowledge Review source code, architecture... 
    Senior
    Full time
    Work at office

    Datadog

    Remote
    more than 2 months ago
  •  ...out of our office in SOMA. As an early engineer, you will be a true owner of your work,...  ...least 4 years of professional full-time software development, including at least one 2 years...  ...technical challenge (waived for very senior candidates) ~45-min live-coding interview... 
    Senior
    Full time
    Work at office

    FleetWorks

    San Francisco, CA
    more than 2 months ago
  •  ...decisions in real time. When benchmarked on HaluEval, the CTGT Policy Engine (paired with GPT-120B OSS) outperformed frontier models (Gemini...  ...are looking for someone whose strength is the fundamentals of software engineering, applied at the level of real systems. The engineer... 
    Senior
    Full time

    Ctgt

    San Francisco, CA
    more than 2 months ago
  •  ...VAST Data is looking to add a Senior Software Engineer – Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart of the AI revolution. “VAST’s data management... 
    Senior
    Full time

    Vast Data

    Remote
    a month ago
  •  ...data from our computer vision technology. \\\ \\\ Work with other engineers to implement and launch that solution. \\\\ \\\ \\\ Qualifications \\\ \\\ ~5+ years experience in a production software development environment \\\\ ~ Experience working within an early/... 
    Senior
    Full time
    Remote work

    Svmt Inc

    Seattle, WA
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!