Back to positions

[Remote] Director of Software Engineering

Remote role Full-time Open position

Note: The job is a remote job and is open to candidates in USA. GovSpend is a company that provides data and analytics to organizations in the public sector, aiming for transparency and accountability. They are seeking a Director of Software Engineering to oversee the software development process, manage engineering teams, set technical standards, and ensure project goals are met within the assigned timeframe.

Responsibilities

  • Design and maintain agentic workflows to automate the product development process from design to development, and release
  • Develop and implement strategic plans to achieve technical goals and objectives while aligning with the company’s business strategy
  • Oversee multiple software development projects, ensuring they are completed on time and meet quality standards
  • Identify potential risks in the software development process and implement strategies to mitigate these risks
  • Take full ownership of the software systems that your teams build. Ensure adequate unit-tests, logging, and monitoring with alerts
  • Stay abreast of the latest technology trends and advancements to incorporate innovation into the company’s products and processes
  • Identify issues that could jeopardize timelines and surface them early
  • Balance idealism and pragmatism in such a way that projects get done promptly while also taking into account larger technological goals and best practices
  • Consider the effects that work might have on other systems and coordinate with other teams as needed
  • Effectively communicate with other department heads, executives, and stakeholders to ensure alignment and support for projects
  • Lead and mentor software engineers, encouraging their professional growth and ensuring high performance
  • Guide career planning, interviewing, and onboarding for engineers
  • Develop and execute the performance review plan for the engineering department
  • Respond to urgent messages promptly and oversee the resolution of an issue
  • Other duties as assigned to meet the business needs

Skills

  • 3+ years of experience with agentic development using LLMs
  • 5+ years of experience managing a software development team
  • 7+ years of experience with core modern JavaScript
  • 7+ years of experience with NodeJS
  • 7+ years of experience with at least one non-relational or relational database
  • Experience with or a strong desire to learn functional programming
  • A solid understanding of the programming languages, software, databases, and tooling used across the engineering department
  • Experience with building, connecting, and using MCP servers and agentic tools
  • Ability to communicate with professionalism in both a written and verbal format
  • Ability to manage time effectively
  • Ability to work in a fast-paced environment
  • Ability to retain knowledge, and follow directions
  • Ability to take constructive criticism and implement changes as needed
  • Demonstrate leadership capabilities
  • Strong organization skills and attention to detail are a must
  • Analytical thinking skills and the ability to use discretion when making decisions
  • Ability to read and interpret company policies and procedures
  • Experience with Linux, Docker, and Kubernetes is a plus

Company Overview

  • GovSpend is a software development company for local, state, and federal government agencies. It was founded in 2011, and is headquartered in Deerfield Beach, Florida, USA, with a workforce of 51-200 employees. Its website is https://govspend.com/.
  • Apply To This Job

    Further positions