D

Dallas County

Texas county government

Software Engineer Lead - Applications

Full-TimeDeadline 9/30/26
$9.3k - $11.6k/mo
Mid, Senior
Bachelor's, Master's
Dallas, TX, USA
In PersonOccasional travel to County sites, vendor meetings, conferences, and industry events.
Engineering ManagementEngineering Leadership

About the job

Requirements
  • Education and experience equivalent to a Bachelor's degree from an accredited college or university in Computer Science, Software Engineering, or a related field.
  • Six years of experience in software engineering, including two years in a technical leadership role.
  • Knowledge of microservices architecture and application programming interface development.
  • Knowledge of IT governance, compliance, and security frameworks.
  • Skill in designing scalable cloud-based solutions and modern application architecture.
  • Skill in programming languages such as .NET, TypeScript, Java, Python, C#, or JavaScript, or equivalent.
  • Skill in SQL and NoSQL databases.
  • Knowledge of cloud platforms including Amazon Web Services, Microsoft Azure, and Google Cloud.
  • Skill in DevOps, continuous integration and continuous delivery pipelines, Docker, and Kubernetes.
  • Skill in enterprise software development and system integration.
  • Valid Texas driver's license and a good driving record.
  • Ability to pass and maintain eligibility for a national fingerprint-based records check for access to criminal justice databases.
Responsibilities
  • Define architecture, guide engineering teams, and ensure delivery of scalable, secure, and maintainable software systems across the County.
  • Shape technology direction, establish engineering standards, and partner with leadership to drive modernization, cross-platform integration, and digital transformation.
  • Direct engineering delivery across multiple product or platform teams and guide end-to-end development of scalable, accessible, and mission-critical applications.
  • Ensure alignment between service delivery, user needs, business goals, and County compliance, privacy, and security standards.
  • Oversee release planning, system transitions, post-launch support readiness, platform performance, and incident response.
  • Support modernization and cloud migration efforts aligned with County IT strategy.
  • Establish engineering best practices for code quality, performance, and sustainability.
  • Lead operational planning and resource allocation for engineering initiatives.
  • Collaborate with DevOps and infrastructure teams to ensure continuous integration and continuous delivery, observability, and resilience.
  • Manage vendor development teams, third-party integrations, and service-level agreement enforcement.
  • Coordinate backlog management, capacity planning, and sprint oversight across squads.
  • Support budget estimates, scope refinement, and project milestone tracking.
  • Ensure operational supportability of platforms through documentation and tooling.
  • Set the technical vision and architectural patterns for enterprise systems and digital products.
  • Lead architectural planning, prototyping, and platform modernization design.
  • Evaluate and select tools, frameworks, and technical stacks that promote scalability and reuse.
  • Oversee design and governance for application programming interfaces, data integrations, and service interoperability.
  • Promote accessible design, digital inclusion, and equitable service architecture.
  • Provide architectural guidance on legacy system replacement, rebuilding, and refactoring efforts.
  • Champion test automation, code review, and defect prevention.
  • Define metrics and dashboards for monitoring code quality, platform stability, and technical debt.
  • Lead retrospectives focused on root-cause identification and continuous delivery improvement.
  • Promote a DevSecOps culture focused on proactive risk reduction and compliance.
  • Guide teams in writing secure, performant, and standards-compliant code.
  • Establish release-readiness gates and validation criteria for software deployments.
  • Build reusable libraries, application programming interfaces, and components to promote standardization.
  • Provide technical leadership, mentorship, and coaching to engineers and architects.
  • Support hiring, onboarding, and workforce development strategies.
  • Promote individual growth through feedback, career pathing, and development planning.
  • Lead cross-functional technical teams across multiple departments or platforms.
  • Manage technical leads, establish clear roles and responsibilities, and set performance expectations.
  • Champion knowledge sharing through communities of practice, demonstrations, and technical documentation.
  • Support succession planning and leadership development across engineering roles.
  • Act as a technical advisor to County executives, department leaders, and product teams.
  • Translate complex technical architecture into outcomes for policy, operations, and service delivery.
  • Collaborate with cybersecurity, procurement, legal, and compliance stakeholders.
  • Represent engineering in executive steering committees, governance forums, and public meetings.
  • Lead vendor evaluations, technical due diligence, and solution assessments.
  • Facilitate communication across departments for shared platform development.
  • Provide strategic input on technology investments and innovation initiatives.
  • Align engineering outcomes with the County's mission, equity goals, and digital strategy.
Desired Qualifications
  • A Master's degree is preferred.
  • Preferred certifications include Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect, or Google Professional Cloud Architect.
  • Preferred certifications include Certified Scrum Developer or SAFe Agilist Certification.
  • Preferred security certifications include Certified Information Systems Security Professional, Certified Ethical Hacker, or similar.

About the company

Dallas County is a county government serving residents and communities in Dallas County, Texas. The county administers courts, elections, public health, justice, records, infrastructure, human services, and other local government programs. It serves residents, businesses, visitors, partner agencies, and communities across Dallas County. Its operating model centers on elected offices and departments operating under public law, budgets, civil-service rules, and countywide administrative systems. Teams work across public health, justice, administration, technology, facilities, finance, records, and community services. Teams support coordinated daily delivery.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Dallas County

See people who can refer or advise you