1000000568.SOFTWARE ENGINEER LEAD.INFO TECH SERVICES
About the role
Serves as a strategic technical leader responsible for defining architecture, guiding engineering teams, and ensuring delivery of scalable, secure, and maintainable software systems across the County.
Responsibilities
- Directs engineering delivery across multiple product or platform teams, ensuring high-quality outcomes.
- Guides end-to-end development of scalable, accessible, and mission-critical applications.
- Ensures alignment between service delivery, user needs, and business goals.
- Oversees release planning, system transitions, and post-launch support readiness.
- Maintains platform performance and proactively addresses service degradation or incidents.
- Ensures software adheres to County compliance, privacy, and security standards.
- Implements frameworks for issue tracking, root cause analysis, and incident response.
- Supports modernization and cloud migration efforts aligned with County IT strategy.
- Establishes engineering best practices for code quality, performance, and sustainability.
- Leads operational planning and resource allocation for engineering initiatives.
- Collaborates with DevOps and infrastructure teams to ensure CI/CD, observability, and resilience.
- Manages vendor development teams, third-party integrations, and SLA enforcement.
- Coordinates backlog management, capacity planning, and sprint oversight across squads.
- Supports budget estimates, scope refinement, and project milestone tracking.
- Ensures operational supportability of platforms through documentation and tooling.
- Aligns engineering operations with agile portfolio management and service management frameworks.
- Sets the technical vision and architectural patterns for enterprise systems and digital products.
- Collaborates with solution and enterprise architects to align with County-wide architectural direction.
- Led architectural planning, prototyping, and platform modernization design.
- Evaluates and selects tools, frameworks, and technical stacks that promote scalability and reuse.
- Ensures software solutions support modularity, cloud readiness, and platform extensibility.
- Promotes accessible design, digital inclusion, and equitable service architecture.
- Provides architectural guidance on legacy system replacement, rebuilds, or refactors efforts.
- Champions test automation, codes review, and defects prevention as core quality practices.
- Defines metrics and dashboards for monitoring code quality, platform stability, and technical debt.
- Leads retrospectives focused on identifying root causes and continuous delivery improvement.
- Promotes a DevSecOps culture focused on proactive risk reduction and compliance.
- Guides teams in writing secure, performant, and standards-compliant code.
- Establishes release-readiness gates and validation criteria for software deployments.
- Builds internal reusable libraries, APIs, and components to promote standardization.
- Fosters a learning culture around new technologies, frameworks, and engineering patterns.
- Provides technical leadership, mentorship, and coaching to engineers and architects.
- Supports hiring, onboarding, and workforce development strategies.
- Fosters an inclusive, collaborative culture that values technical excellence and public impact.
- Promotes individual growth through feedback, career pathing, and development planning.
- Leads cross-functional technical teams across multiple departments or platforms.
- Manages technical leads, establishes clear roles and responsibilities, and sets performance expectations.
- Champions knowledge sharing through communities of practice, demos, and technical documentation.
- Supports succession planning and leadership development across engineering roles.
- Acts as a technical advisor to County executives, department leaders, and product teams.
- Translates complex technical architecture into outcomes for policy, operations, and service delivery.
- Collaborates with cybersecurity, procurement, legal, and compliance stakeholders.
- Represents engineering in executive steering committees, governance forums, and public meetings.
- Leads vendor evaluations, technical due diligence, and solution assessments.
- Facilitates communication across departments for shared platform development.
- Provides strategic input on technology investments and innovation initiatives.
- Aligns engineering outcomes with the County’s mission, equity goals, and digital strategy.
Qualifications
- Education and experience equivalent to a Bachelor’s degree from an accredited college or university in Computer Science, Software Engineering, or a related field (Master’s preferred).
- Six (6) years of experience in software engineering with two (2) years in a technical leadership role.
- (Preferred): Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect, or Google Professional Cloud Architect
- Certified Scrum Developer (CSD) or SAFe Agilist Certification
- Security certifications such as CISSP, CEH, or similar
- Knowledge of microservices architecture and API development
- Ability to lead and influence technical decision-making across multiple teams
- Knowledge of verbal and written communication skills, including technical documentation
- Knowledge of IT governance, compliance, and security frameworks
- Knowledge of cloud platforms (AWS, Azure, Google Cloud)
- Knowledge of DevOps, CI/CD pipelines, and container orchestration (Docker, Kubernetes)
- Knowledge of enterprise software development and system integration
- Ability to work in a fast-paced, evolving technology environment
About Us
Established in 1846, Dallas County is committed to serving the community through innovation, transparency, and efficiency. As the second largest county in Texas, we provide a wide range of services to support the safety, health, and well-being of our residents. From public safety and justice to health services and infrastructure, our team is dedicated to fostering a thriving, inclusive, and resilient community. With a focus on operational excellence and a commitment to continuous improvement, Dallas County works to deliver the highest quality services that enhance the lives of all who live, work, and visit here.