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

Senior Software Developer

Outdoor Holding Company

Job Description

Company Description: Outdoor Holding Company (NASDAQ: POWW) owns and operates GunBroker.com, the largest and most trusted online marketplace for firearms, ammunition, and hunting and shooting sports accessories in the United States. The company’s technology-driven platform connects millions of buyers and sellers in a secure, compliant, and highly scalable ecosystem tailored to regulated products and enthusiast-driven commerce. GunBroker.com serves a nationwide community of licensed dealers, retailers, manufacturers, and individual sellers, supported by robust compliance tools and payment solutions. Outdoor Holding Company is investing heavily in technology, data, user experience, and AI to enhance intelligent search, personalization, fraud detection, compliance, and pricing insights. The organization operates with a disciplined, growth-focused strategy aimed at strengthening marketplace network effects and delivering long-term value to stakeholders.

Role Description: GunBroker.com is seeking a hands-on Senior Software Developer to lead the design and modernization of our API platform while helping shape how our engineering team leverages AI-powered development tools. This role combines technical leadership with active software development and is ideal for an experienced engineer who enjoys designing scalable systems, mentoring developers, and driving modernization initiatives.

As a technical leader, you will guide API architecture, lead the migration of legacy .NET applications to modern service-based solutions, establish best practices for AI-assisted software development, and collaborate closely with Product, QA, Data Engineering, and Operations teams. You will influence technical direction, conduct design and code reviews, mentor developers, and ensure high-quality software delivery in a regulated e-commerce environment.

Required Qualifications:

  • 7+ years of experience developing and maintaining production web applications.
  • 4+ years of professional experience with C# and .NET technologies.
  • 2+ years of technical leadership experience as a Tech Lead, Senior Engineer, or Lead Developer.
  • Proven experience designing and supporting APIs for customers, partners, or internal platforms.
  • Strong understanding of software modernization and incremental migration strategies.
  • Experience implementing comprehensive testing strategies and integrating automated testing into CI/CD pipelines.
  • Daily experience using AI coding assistants or AI development tools with proven validation and quality-control practices.
  • Strong database performance tuning experience, including SQL Server optimization, indexing, and query analysis.
  • Experience troubleshooting production systems, leading incident response efforts, and identifying root causes.
  • Excellent written and verbal communication skills, including technical documentation and design reviews.

Preferred Qualifications:

  • Experience migrating applications from .NET Framework and ASP.NET MVC to modern .NET.
  • Expertise with OpenAPI/Swagger, API gateways, and developer API programs.
  • Knowledge of OAuth 2.0, OpenID Connect, JWT, and modern authentication frameworks.
  • Experience with event-driven architectures, webhooks, Azure Service Bus, or Event Hubs.
  • Experience with Microsoft Azure services including App Service, Functions, Cosmos DB, and containers.
  • Familiarity with Elasticsearch or similar search technologies.
  • Experience building CI/CD pipelines, feature flag implementations, and automated quality controls.
  • Experience creating frameworks, tooling, or governance processes around AI coding agents.
  • Front-end experience with React, Angular, and TypeScript.
  • Experience with additional programming languages such as Go, Rust, or Java.
  • Background in e-commerce, online marketplaces, payments, auctions, or regulated industries.
  • Experience working within compliance frameworks such as SOX, PCI, or similar controls.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in West Virginia vacancy
  •  ...role: We are seeking an experienced Senior Devops Engineer to design, build, and maintain...  ...involves managing IoT devices at scale, developing tools for system deployment and...  ...in Computer Science or equivalent ~ Software development skills relating to building... 
    Senior

    AppCard, Inc.

    West Virginia
    6 days ago
  •  ...agency's operational needs. - Use Microsoft Visual Studio to develop code, check in changes, track code change requests, and manage...  ...teams to upgrade and configure existing code. - Experience in software testing, including system integration and regression testing.... 
    Senior

    Datasoft Technologies, Inc.

    Charleston, WV
    2 days ago
  • $90 - $130 per hour

     ...delivering modern technology solutions through software engineering, application development, and...  ...Role We are seeking an experienced Senior Software Engineer to join our team in a...  ...expertise, and the ability to design, develop, and maintain modern software applications... 
    Senior
    Hourly pay
    Part time
    Remote work
    Flexible hours

    Morningstar Enterprise

    West Virginia
    2 days ago
  •  ...help shape the future. Department Summary: Do you want to develop software systems that contribute to solving our nation's most critical...  ..., and career growth. Roles & Responsibilities: As a Senior Software Developer at MITRE, you will enjoy a collaborative environment... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start
    3 days per week

    The MITRE Corporation

    Bridgeport, WV
    1 day ago
  • Invenergy is seeking a Principal Engineer to lead the integration of SCADA systems within Battery Energy Storage Systems (BESS). This key role involves defining control strategies, managing multiple projects, and providing technical leadership across various energy technologies...
    Senior

    Invenergy

    Charleston, WV
    4 days ago
  •  ...EY's Oracle Services is looking for a Senior in Application Design and Development to spearhead user interface development across platforms. This role requires technical expertise in software lifecycle and client interaction, ensuring project success in multiple systems... 
    Senior

    EY

    Charleston, WV
    11 hours ago
  •  ...Job Description Senior Software Engineer | Technical Leader (Client-Facing) About Alpus Consulting: Alpus Consulting LLC is...  ...decision points. You do not need to spend your week managing developers or writing production code. Your role is to understand the... 
    Senior
    Full time
    Part time
    Remote work
    Flexible hours

    Alpus Consulting LLC

    West Virginia
    25 days ago
  • $80k

     ...West Virginia School of Osteopathic Medicine seeks a Senior Systems Engineer to design, implement, and support enterprise server infrastructure, cloud services, virtualization, identity management, and endpoint management. The role reports to the Server Manager and collaborates... 
    Senior

    WVSOM

    Lewisburg, WV
    4 days ago
  •  ...Leidos is seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test and maintain scalable software systems. The role emphasizes architecting backend services, APIs, and cloud-native solutions while collaborating... 
    Senior

    Leidos

    Clarksburg, WV
    2 days ago
  •  ...Wikimedia Foundation is seeking a Senior Software Engineer, Android to advance the App Experience and Growth teams in a remote setting. The role focuses on developing robust Android experiences for a global, multilingual audience while aligning with the Foundation's mission... 
    Senior
    Remote work

    Wikimedia Foundation

    Keyser, WV
    2 days ago
  •  ...Senior Application Developer – VB.NET / .NET Framework 4.5 / InRules Location: East Charleston, WV 25305 Contract Duration: 1+ Year Required...  ...with development teams. Strong knowledge of software testing, including system integration and regression testing... 
    Senior
    Full time
    Contract work

    GlobalPoint

    Charleston, WV
    3 days ago
  •  ...Job Description Senior Salesforce Technical Lead Location: [REMOTE] Workplace type: [Hybrid] Employment type: Full-time...  ...Lead, mentor, and technically manage a distributed team of [8-10] developers and admins across US and India, in an overlapping-hours model.... 
    Senior
    Full time
    Immediate start
    Remote work

    Cloud Peritus

    West Virginia
    13 days ago
  •  ...West Virginia Tax Division is seeking an experienced application developer to join its IT Division as a lead developer. You will work with developers, vendors, analysts, and end users to support, configure, and develop applications for GenTax and other tax-specific systems... 
    Senior

    West Virginia

    Charleston, WV
    4 days ago
  •  ...Documenting code changes consistently throughout the development process. Coding alongside a team of developers to upgrade and configure existing code. Software testing, including system integration and regression testing, to ensure application changes continue to... 
    Senior
    Full time

    Sibitalent Corp

    Charleston, WV
    3 days ago
  •  ...Senior Application Developer Location: Charleston, West Virginia Duration: Long-Term Contract About My3Tech: My3Tech is a CMMI Level...  ...applications, troubleshoot issues, and deliver reliable software solutions. Required Technical Skills Candidates must... 
    Senior
    Long term contract
    Full time

    My3Tech

    Charleston, WV
    2 days ago
  • $125.11k - $166.4k

     ...Work in AutoCAD, Visio, and other design tools, as required, to develop comprehensive designs for large-scale renewable energy power...  ...enclosures while ensuring adherence to company standards. Perform senior-level review of SCADA drawing sets and generate redlines at... 
    Senior
    Full time
    For subcontractor
    Remote work

    SOLV Energy

    West Virginia
    20 days ago
  •  ...Job Description Job Description Senior Software Developer / Endpoint & App Packaging Engineer Morgantown, WV 26554 Location: On-Site Katherine Johnson IV&V Facility in Fairmont, WV Security Access: Public Trust eligibility Job Description: Anakim Consulting... 
    Senior
    Remote work

    Anakim Consulting Inc

    Fairmont, WV
    2 days ago
  •  ...this role, you will bridge customers, sales, and engineering by developing technical solutions, supporting proposal activities, and...  ...~ Experience with AutoCAD or equivalent engineering design software. ~ Excellent communication, documentation, and presentation... 
    Senior
    Local area

    HyperStrong

    West Virginia
    8 days ago
  •  ...ensure projects run smoothly between clients and developers. About the Role We are looking for an experienced Software Engineer who is comfortable working directly...  ...work from. This position is ideal for a senior engineer who enjoys technical discussions,... 
    Senior
    Part time
    Remote work
    10 hours per week
    Flexible hours

    WWCorporate

    West Virginia
    2 days ago
  •  ...Senior DevOps Engineer with Active Secret ClearanceSeeking Senior DevOps Engineers to...  ...applications and enterprise COTS platformsJira Software and Jira Service ManagementConfluence,...  ...to ATO activities.Experience developing technical and user-facing support/reference... 
    Senior
    Full time
    Local area

    Fathom Management LLC

    Clarksburg, WV
    11 hours ago
  •  ...Job Description Remote Our client seeks a Senior Full Stack Software Developer to build and maintain modern web applications with ReactJS, NodeJS, and Microsoft SQL Server. The developer will create responsive interfaces, integrate APIs, and write efficient SQL... 
    Senior
    Remote work

    Eliassen Group

    West Virginia
    14 days ago
  •  ...UST in Mason, Ohio, is seeking a Software Engineer (Developer III) with 5–8 years of hands-on experience to design, build, test, and maintain enterprise-grade applications. You will develop RESTful APIs and microservices, work in Agile teams, and ensure secure, scalable... 
    Senior

    UST Inc

    Charleston, WV
    4 days ago
  •  ...Aquatech immediately needs a full-time Senior Applications Engineer to work remotely or...  ...:00 am to 5:00 pm. Job Summary Develop and continuously improve the process designs...  ...with process flowsheet modelling software (such as Aspen, Metsim, or OLI) Benefits... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Monday to Friday

    Aquatech

    West Virginia
    14 days ago
  •  ...Company Nederman Corporation is seeking a Senior Applications Engineer – High Vacuum...  ...Engineering, and other cross-functional teams to develop technically sound solutions and ensure...  ...with AutoCAD/Autodesk design software and Microsoft Office, including Excel, Word... 
    Senior
    For contractors
    Work at office

    Nederman

    West Virginia
    29 days ago
  •  ...EY is seeking an SAP IS-U Data Conversion Senior Consultant to drive data migration activities for SAP IS-U implementations. You will analyze legacy data, define conversion requirements, and lead data migration from source systems into SAP IS-U, coordinating with business... 
    Senior

    EY

    Charleston, WV
    2 days ago
  •  ...ARCHER is seeking a senior technical leader to drive the design, development, maintenance, and deployment of advanced forensic software. You will guide a multidisciplinary team, ensuring scalable tools and interfaces for processing and sharing digital evidence while maintaining... 
    Senior

    Archer

    Clarksburg, WV
    2 days ago
  •  ...Senior Software DeveloperData Intelligence, LLC is seeking an experienced Senior Software Developer to support one of our federal law enforcement clients. This role is responsible for the design, development, maintenance, and enhancement of enterprise software applications... 
    Senior
    Local area
    Remote work

    ClearanceJobs

    Clarksburg, WV
    2 days ago
  • $87.1k - $157.45k

    We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack capabilities to design, build, test and...  ...role will play a key part in architecting backend services, developing APIs, and collaborating with development team to deliver... 
    Senior
    Full time

    Leidos

    Clarksburg, WV
    11 hours ago
  •  ...Description Remote Our client seeks a Senior Java Engineer to join the AVAD team...  ...support and enhance current services, and develop new services and features with a focus on...  ...Experience Requirements Senior-level software engineering experience with strong production... 
    Senior
    Contract work
    Remote work

    Eliassen Group

    West Virginia
    26 days ago
  •  ...Elegant Enterprise-Wide Solutions, Inc. is seeking an Application Developer Consultant with 2+ years of experience in VB.NET, XML, ASP.NET, CSS, HTML, SQL Server 2020 and SSRS. The role involves debugging, coding with a development team to upgrade and configure code, and... 
    Senior

    Elegant Enterprise-Wide Solutions

    Charleston, WV
    4 days ago

Do you want to receive more vacancies?

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