Job Description
We are hiring a full-time Lead Software Developer to manage a small development team and drive completion of high-impact internal technology projects. This is a hands-on leadership role. We need someone who can lead two developers, write code when needed, make smart technical decisions, communicate clearly with leadership, and keep projects moving quickly. The right person knows how to balance quality with speed. We need projects finished, launched, supported, and improved — not stuck in endless planning, rewrites, or perfectionism. What You'll Do Lead, manage, and support a small development team of two software developers. Own project execution from requirements through delivery. Break larger projects into clear tasks, priorities, deadlines, and milestones. Make sure projects are completed quickly, even if the first version is not perfect. Work directly with leadership and department users to understand business needs and define practical solutions. Help decide when to build, fix, automate, integrate, or simplify. Review code, guide technical decisions, and ensure work is maintainable. Jump in hands-on when needed to unblock projects, troubleshoot issues, or complete critical work. Build and support internal tools, integrations, reports, automations, and web-based applications. Write, review, and optimize SQL queries, stored procedures, functions, views, reports, and data processes. Use Python, C#, SQL, APIs, webhooks, and front-end tools to move data between systems and solve business problems. Support integrations with platforms such as HubSpot, DocuSign, Stax, Segment.io, Cloudflare Workers, internal databases, phone systems, billing systems, marketing platforms, and reporting tools. Help support the company's transition to HubSpot as the primary sales CRM. Ensure important code, processes, deployments, and integrations are documented so the team is not dependent on one person. Communicate status, blockers, risks, and timelines clearly to leadership. Hold the team accountable for follow-through, quality, and business impact. What We're Looking For Strong SQL skills are required. Strong Python development experience. C# / .NET experience. Front-end development experience with JavaScript, HTML, CSS, TypeScript, React, or similar tools. Experience managing, mentoring, or leading developers. Ability to turn business requests into clear technical priorities. Ability to move projects forward quickly and make practical decisions. Strong experience passing data between systems using APIs, webhooks, files, databases, queues, or automation tools. Experience using Claude Code, GitHub Copilot, Cursor, ChatGPT, or similar AI-assisted development tools to improve speed and productivity. Strong troubleshooting skills across databases, code, APIs, third-party platforms, and user workflows. Excellent communication skills with both technical and non-technical people. Ability to push for completion without sacrificing reliability or creating unnecessary risk. Ability to prioritize business urgency over perfect architecture when needed. Strong ownership, accountability, and follow-through. Important Traits for This Role We are looking for someone who: Gets projects done quickly. Can lead developers without micromanaging. Can make decisions and keep work moving. Understands that "working and shipped" often beats "perfect and delayed." Communicates clearly, directly, and often. Can work with leadership and users to define what actually needs to be built. Knows when to build a long-term solution and when to deliver a practical short-term fix. Can manage competing priorities without losing momentum. Does not allow work to disappear into a silo. Documents enough so others can maintain and support the work. Uses AI-assisted coding tools effectively while still reviewing, testing, and owning the code. Can hold the team accountable while still being collaborative and supportive. Helpful Experience Experience leading a small development team. Experience with HubSpot, especially CRM objects, workflows, APIs, custom properties, reporting, and data migration. Experience with SQL Server database design, stored procedures, indexes, query tuning, reporting, and data validation. Experience with Python automation and data processing. Experience with C# / .NET business applications. Experience with APIs, integrations, webhooks, queues, ETL, and scheduled jobs. Experience with DocuSign integrations. Experience with Stax or payment processing platforms. Experience with Segment.io, analytics tracking, attribution, customer data platforms, or event-based data. Experience with Cloudflare Workers, serverless functions, API proxying, or edge logic. Experience with front-end tools, dashboards, internal web apps, or user-facing business tools. Experience with version control, deployment pipelines, testing, monitoring, and production support. Experience working in a small or mid-sized business where developers need to wear multiple hats. What This Role Is Not This is not a role for someone who only wants to architect systems and delegate all execution. This is not a role for someone who lets projects sit unfinished because they are not perfect. This is not a role for someone who avoids difficult conversations about priorities, deadlines, or accountability. This is not a role for someone who works in a silo or allows the team to become dependent on one person. This is not a role for someone who struggles to communicate with non-technical users or leadership. This is not a role for someone who is weak in SQL or uncomfortable working directly with data. This is not a role for someone who blindly trusts AI-generated code without understanding, testing, or validating it. Why This Role Matters Our internal systems directly affect lead response time, sales performance, marketing attribution, reporting accuracy, payment workflows, document workflows, client service, and operational efficiency. You will be responsible for helping the development team deliver projects that make the business faster, cleaner, and more effective. This role is critical because we do not just need more code. We need leadership, prioritization, execution, communication, and completed projects.
Position Details Job Type:
Full-time Schedule:
Monday through Friday Location:
Coeur d'Alene, Idaho Department:
Information Systems / Technology Reports To:
CEO / COO
Team:
Leads two software developers Compensation:
Based on experience How to Apply Please submit your resume and a brief note describing your experience with software development leadership, SQL, Python, C#, front-end development, integrations, APIs, automation, HubSpot, and AI-assisted coding tools such as Claude Code . We are especially interested in examples where you led developers, completed projects quickly, moved data between systems, built integrations, improved workflows, or delivered business-critical tools under real deadlines. Pay:
$75,000.00 - $100,000.00 per year Work Location:
In person