Dallas County ยท 6 hours ago
1000000571.SOFTWARE ENGINEER SENIOR.INFO TECH SERVICES
Dallas County, established in 1846, is dedicated to serving the community through innovation and efficiency. They are seeking a Senior Software Engineer to lead the architecture, design, and delivery of secure software solutions, mentor engineers, and ensure alignment with enterprise standards.
GovernmentInformation ServicesNon Profit
Responsibilities
Leads the technical design and implementation of complex applications, platforms, and services
Ensures timely, high-quality delivery of features that meet business and user needs
Supports end-to-end service delivery across development, testing, deployment, and operations
Resolves critical production issues and guides incident response or root cause analysis
Aligns delivery with accessibility, security, and regulatory compliance standards
Ensures systems are built for resilience, scalability, and long-term maintainability
Coordinates release planning and deployment readiness across platforms and teams
Collaborates with QA, DevOps, and supports teams to streamline service transitions
Implements secure coding practices to protect applications from vulnerabilities
Automates security scanning and threat detection as part of the CI/CD pipeline
Establishes access control measures to protect sensitive County data
Establishes coding, documentation, and testing standards across engineering teams
Promotes DevOps practices including automation, observability, and continuous delivery
Leads backlog refinement, estimation, and sprint planning for technical deliverables
Contributes to budget estimates and resource planning for technical initiatives
Optimizes system performance, uptime, and reliability across environments
Collaborates with infrastructure and security teams to align development with operational requirements
Ensures data security, privacy, and audit readiness for all systems
Drives refactoring and modernization of legacy applications or monolithic systems
Collaborates with architects and product managers to define technical strategy and solution architecture
Evaluates and recommends technologies, frameworks, and tools for long-term sustainability
Ensures architectural consistency, modularity, and interoperability across systems
Leads technical planning sessions, design reviews, and POCs for new platforms or services
Develops technical roadmaps and blueprints that align with enterprise IT strategy
Addresses integration challenges and API design across legacy and modern systems
Drives alignment with cloud-first, mobile-ready, and open standards architecture
Documents system architecture, component interfaces, and decision rationale
Champions software quality through code reviews, unit testing, and continuous integration
Establishes automated testing, deployment pipelines, and monitoring practices
Guides teams in resolving technical debt and improving system performance
Identifies gaps in process, toolchain, or documentation and recommend improvements
Conducts retrospectives and lead continuous improvement initiatives
Monitors and report on system metrics and performance indicators
Promotes accessibility and usability best practices across public-facing solutions
Ensures feedback loops are integrated into the development lifecycle
Mentors junior and mid-level engineers through code reviews, pairing, and coaching
Provides onboarding, training, and development support for new engineers
Promotes an inclusive team culture that values collaboration, growth, and accountability
Sets clear technical expectations and support career development plans
Leads internal knowledge-sharing sessions and promote communities of practice
Supports team morale through recognition, constructive feedback, and continuous learning
Identifies and support opportunities for cross-training and skill development
Encourages engineers to contribute to public sector innovation and open-source projects
Collaborates with product owners, analysts, and business partners to define technical requirements
Presents technical plans and trade-offs to stakeholders in accessible, non-technical language
Serves as a liaison between engineering teams and executive sponsors
Participates in governance, security, and compliance review boards
Leads technical demos and system walkthroughs for stakeholders and partner agencies
Supports RFP/RFQ development, vendor assessments, and solution evaluations
Ensures user needs are reflected in solution design and delivery priorities
Advocates for digital equity, modern architecture, and public value in all engagements
Performs other duties as assigned
Qualification
Required
Education and experience equivalent to a Bachelor's degree in Computer Science, Software Engineering, or job-related field
Five (5) years of experience in software development, including system design and technical leadership
Ability to lead and mentor
Knowledge of modern software development architectures (microservices, event-driven design)
Skill in problem-solving and analytical skills
Skill in advanced debugging and system optimization expertise
Knowledge of security best practices and government IT compliance
Skill in verbal and written communication, including technical documentation
Ability to work on multiple projects and prioritize tasks effectively
Ability to influence and lead technical decisions across teams
Ability to work in a fast-paced, evolving technology environment
Knowledge in enterprise systems, scalable web platforms, and Agile software delivery
Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud), secure development, or Agile frameworks
Knowledge of ITIL, SAFe, or DevOps certifications
Knowledge of expert-level programming and design skills in one or more modern stacks (e.g., .NET, JavaScript/Node.js, Python, Java)
Knowledge of architecture, integration patterns, DevOps, and infrastructure
Ability to translate complex technical topics into business impact and outcomes
Skill in programming languages such as .NET, Typescript, Java, Python, C#, JavaScript, or equivalent
Skill in SQL and NoSQL databases
Knowledge of DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes)
Knowledge of Agile development methodologies
Must possess a valid Texas Driver's License and good driving record
Will be required to provide a copy of 10-year driving history
Must maintain a good driving record and remain in compliance with Article II, Subdivision II of Chapter 90 of the Dallas County Code
Individuals holding or considered for a position which has, or may have, access to criminal justice databases including the FBI Criminal Justice Information Systems, NCIC/TCIC and similar databases, must pass a national fingerprint-based records check prior to placement in such position and may be denied placement in such positions and/or access to such systems
Individuals must also maintain the ability to pass the records check while in the position or until such time that the Commissioners Court and the County Civil Service Commission deem this position no longer has this requirement
Preferred
Master's degree 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 equivalent
Company
Dallas County
Dallas County provides information on services and happenings of Dallas County.
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase