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.
- ...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
- ...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
$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...SeniorHourly payPart timeRemote workFlexible hours- ...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...SeniorWork experience placementInternshipLocal areaImmediate start3 days per week
- 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
- ...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
- ...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...SeniorFull timePart timeRemote workFlexible hours
$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- ...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
- ...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...SeniorRemote work
- ...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...SeniorFull timeContract work
- ...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....SeniorFull timeImmediate startRemote work
- ...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
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull time
$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...SeniorFull timeFor subcontractorRemote work- ...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...SeniorRemote work
- ...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...SeniorLocal area
- ...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,...SeniorPart timeRemote work10 hours per weekFlexible hours
- ...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...SeniorFull timeLocal area
- ...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...SeniorRemote work
- ...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
- ...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...SeniorFull timeWork at officeImmediate startRemote workMonday to Friday
- ...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...SeniorFor contractorsWork at office
- ...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
- ...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
- ...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...SeniorLocal areaRemote work
$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...SeniorFull time- ...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...SeniorContract workRemote work
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer internship remote West Virginia
- software engineer remote West Virginia
- graduate software developer no experience West Virginia
- information technology software engineer West Virginia
- senior software engineer remote West Virginia
- junior software developer remote West Virginia
- software engineer travel West Virginia
- startup software engineer West Virginia
- senior software design engineer West Virginia
- financial software developer West Virginia




