Tallo logoTallo logo

Director of Software Engineering (Remote)

Job

Black Mountain Software

Remote

Full-Time

Posted 2 weeks ago (Updated 3 days ago) • Actively hiring

Expires 6/5/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Director of Software EngineeringCompany OverviewWe are HQ'd in the beautiful state of Montana, and we are a well-established software/ERP company that has been in business for over 20 years! We build software that radically improves the efficiency for municipalities and government agencies to better serve their communities. We greatly value a healthy work-life balance and enjoying time in the great outdoors.

Position OverviewWe are seeking an experienced Director of Software Engineering to lead and scale a remote engineering organization focused on ERP solutions for government customers. This role combines technical leadership, product partnership, and operational ownership to deliver secure, compliant, and reliable software for municipalities and public utilities. The ideal candidate will have deep experience with government-facing ERP systems, strong people leadership skills, and a track record of modernizing legacy applications and delivering SaaS products.

Key ResponsibilitiesProvide strategic and tactical leadership for a remote software engineering organization, including managers, senior engineers, and cross-functional squads.

Define and drive the technical vision, architecture, and engineering best practices for government ERP products, emphasizing scalability, security, and maintainability.

Own delivery and operational excellence for ERP modules such as utility billing, accounting, and municipality services ensure on-time, high-quality releases for SaaS and on-premise deployments.

Partner closely with Product, Customer Success, Sales, and Implementation teams to translate customer requirements (municipalities, utilities, and other GovTech customers) into pragmatic technical roadmaps and deliverables.

Lead modernization initiatives, including migration strategies from legacy platforms (e.g., FoxPro) to modern stacks (C#, .NET, SQL, cloud-native SaaS architectures).Establish and measure engineering KPIs (velocity, quality, uptime, security posture) and use data to continuously improve team performance and product reliability.

Recruit, mentor, and develop engineering talent; foster a collaborative, inclusive culture that values ownership, continuous learning, and customer-focus.

Ensure compliance with government regulations and procurement requirements, including security, data privacy, and audit readiness.

Manage budgets, third-party vendor relationships, and technical vendor evaluations to support product and platform goals.

Drive technical due diligence and support pre-sale efforts for enterprise/government procurement and RFP responses.

QualificationsProven experience as a Director of Software Engineering (or equivalent senior engineering leader) with responsibility for multiple teams and product delivery in a remote environment.

Demonstrated domain experience in Government and GovTech, with significant exposure to ERP systems for municipalities, utilities, or public-sector organizations.

Hands-on technical background with enterprise development using C#, .NET, and SQL; familiarity with SaaS architectures and cloud platforms.

Direct experience implementing or supporting ERP modules such as utility billing and accounting preferred.

Track record of modernizing legacy systems and migrations from older stacks (experience with FoxPro or similar legacy platforms is a plus).Strong product partnership skills experience working closely with Product, Sales, and Customer Success to align engineering priorities with customer and market needs.

Excellent people leadership skills: hiring, coaching, career development, and building engineering culture across distributed teams.

Deep understanding of software security, compliance, procurement cycles in government, and working with municipal customers.

Experience with Agile/Lean delivery practices, CI/CD pipelines, observability, and incident management.

Strong communication, stakeholder management, and presentation skills; comfortable engaging with executive leadership, customers, and boards.

Bachelors degree in Computer Science, Engineering, or related field, or equivalent practical experience; advanced degree a plus.
Nice-to-have:
prior exposure to FoxPro, GovTech ecosystems, utility billing systems, municipal procurement, SaaS product management, and accounting modules.

BenefitsMedicalDentalVision401kRemote work (Light travel)PTO

Similar remote jobs

Similar jobs in Missoula, MT

Similar jobs in Montana