Lead Engineer

GovWorx
57dRemote

About The Position

As a Lead Software Engineer at GovWorx, you will be responsible for leading a team through the design, planning, and implementation phases of our Software Development Lifecycle. This includes driving software design and architecture for the team’s projects, being hands-on with the development work, and providing peer review and guidance for the other engineers on the team. You will be expected to be self-driven and adhere to our quality, security, and architecture standards. Note: This role is open exclusively to U.S. citizens due to the sensitive nature of the data and regulatory compliance requirements.

Requirements

  • U.S. Citizenship required.
  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • Minimum of 5 years of experience as an individual contributor working in software development, preferably within SaaS or technology-driven organizations.
  • Minimum of 2 years leading software development teams.
  • Expertise in .NET and/or Java (Spring Boot experience a major plus).
  • Experience with React, Angular, or other modern javascript frameworks.
  • Experience writing and documenting public & private APIs.
  • Experience with Amazon Web Services and Infrastructure as Code.
  • Experience with Relational Databases such as MySQL, Postgres, etc.
  • Strong understanding of web development frameworks and architectures.
  • Strong understanding of VOIP/Telephony including protocols like SIP, SDP, SIPREC, RTP, etc.
  • Understanding of handling and manipulating audio streams/codecs.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.

Nice To Haves

  • Alternative datastores such as OpenSearch, Redshift, etc. are a major plus.
  • Experience with CJIS compliance is highly preferred.
  • Background in public safety, emergency communications, or related fields.
  • Familiarity with AI-driven platforms and their security considerations.

Responsibilities

  • Ensure efficient team operations including standups, retrospectives, and other ceremonies.
  • Peer review and adherence to company development processes and standards.
  • Participate in hiring and team member performance evaluations/coaching.
  • Produce clear architectural diagrams, documentation, and implementation plans.
  • Follow company architectural guidelines and industry best practices whether developing software for distribution as Software as a Service or on-premises.
  • Ability to write code across the entire stack; front-end, backend, and database.
  • Ability to write meaningful automated tests including Unit Tests, integration tests, and functional automation (e.g. Selenium, Playwright, etc).
  • Work closely with cross-functional teams, including engineering and customer success.

Benefits

  • At GovWorx, you'll be part of a team committed to making a meaningful impact on public safety through innovative technology solutions. We offer a collaborative, remote-friendly work environment where your contributions will directly influence the safety and efficiency of first responders nationwide.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service