Software Developer Lead

ElectrosoftWashington, DC

About The Position

The Principal Engineer / Software Developer Lead serves as the senior technical authority responsible for leading the design, development, and implementation of data and analytics intelligence solutions. This role provides technical leadership across complex initiatives, ensuring solutions are scalable, secure, and compliant with contractual and technical requirements. The Principal Engineer / Software Developer Lead brings deep expertise in data and/or analytics intelligence projects and provides hands-on leadership to engineering teams delivering solutions.

Requirements

  • Minimum of eight (8) years of experience successfully leading Data and/or Analytics intelligence projects.
  • Bachelor’s degree in computer science, Engineering, Data Science, or a related technical field (or equivalent experience)
  • Ability to obtain and maintain required Treasury government clearance.
  • Demonstrated experience serving as a senior or lead engineer/software developer on complex technical programs
  • Strong expertise in data platforms, analytics pipelines, and software development lifecycles
  • Experience with modern analytics architectures, data integration, and intelligence solutions
  • Familiarity with cloud and hybrid data environments
  • Experience with Agile, DevSecOps, or similar delivery methodologies
  • Proven ability to lead technical teams and deliver high-quality, mission-critical solutions

Responsibilities

  • Serve as the senior technical lead for data and analytics intelligence projects.
  • Lead architecture, design, development, integration, and deployment of software and data solutions
  • Provide technical direction and mentorship to engineers and developers across project teams
  • Ensure solutions align with system requirements, data standards, security controls, and best practices
  • Oversee technical planning, code quality, testing, and documentation
  • Collaborate with program management, stakeholders, and cross-functional teams to translate requirements into technical solutions
  • Identify and resolve complex technical issues and risks impacting delivery
  • Support technical reviews, design sessions, and system demonstrations
  • Ensure deliverables meet performance, scalability, and reliability expectations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service