0000006893.SOFTWARE ENGINEER SENIOR.INFO TECH - APPLICATIONS

Dallas County

Dallas (TX)

On-site

USD 120,000 - 180,000

Full time

5 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Public sector impact
Professional development support
Collaborative engineering culture

Job summary

Dallas County seeks a Technical Leader to drive architecture, design, and delivery of robust, scalable software solutions for County services. You will mentor engineers, enforce enterprise standards, and collaborate across divisions to modernize legacy systems.

The role emphasizes secure coding, DevOps integration, and measurable improvement in system resilience, performance, and maintainability, with a strong focus on public sector IT compliance and accessibility.

Qualifications

  • Education and experience equivalent to a Bachelor’s degree in Computer Science, Software Engineering, or related field; Master’s preferred.
  • Five (5) years of software development experience including system design and technical leadership.
  • Certifications in cloud or Agile domains are desirable.

Responsibilities

  • Lead the technical design and implementation of complex applications, platforms, and services.
  • Ensure timely, high-quality delivery aligned with business needs and enterprise standards.
  • Mentor engineers and guide cross-team collaboration to modernize legacy systems.
  • Drive secure coding practices and implement CI/CD security checks.
  • Define technical roadmaps, architecture decisions, and governance with product partners.
  • Support incident response and performance optimization across environments.

Skills

Technical leadership
Software architecture
Microservices
DevOps practices
Security best practices
Mentoring engineers
Performance tuning

Education

Bachelor’s degree in Computer Science or Software Engineering
Master’s degree preferred
Five years software development experience

Tools

Docker
Kubernetes
CI/CD pipelines
Git

Job description

Job Description

Serves as a technical leader responsible for the architecture, design, and delivery of robust, scalable, and secure software solutions. Provides guidance to development teams, drives engineering best practices, and collaborates across divisions to modernize legacy systems and support mission-critical County services. Plays a key role in shaping technology direction, mentoring engineers, and ensuring alignment with enterprise standards and strategy.

Job Description

Serves as a technical leader responsible for the architecture, design, and delivery of robust, scalable, and secure software solutions. Provides guidance to development teams, drives engineering best practices, and collaborates across divisions to modernize legacy systems and support mission-critical County services. Plays a key role in shaping technology direction, mentoring engineers, and ensuring alignment with enterprise standards and strategy.

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.

Qualifications

Education, Experience and Training: Education and experience equivalent to a Bachelor’s degree in Computer Science, Software Engineering, or job-related field. Master’s degree preferred. Five (5) years of experience in software development, including system design and technical leadership. Certifications (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 Special Requirements/Knowledge, Skills & Abilities:
  • 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.” Physical/Environmental Requirements: Standard office environment. Occasional travel to County sites, vendor meetings, conferences, and industry events.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

0000007404.SOFTWARE ENGINEER SENIOR.INFO TECH - APPLICATIONS
0000007404.SOFTWARE ENGINEER SENIOR.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 120,000 - 160,000
0000001424.SOFTWARE ENGINEER III.INFO TECH - APPLICATIONS
0000001424.SOFTWARE ENGINEER III.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 120,000 - 160,000
1000000874.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS
1000000874.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 90,000 - 120,000
1000000873.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS
1000000873.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 90,000 - 120,000
1000000872.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS
1000000872.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 100,000 - 130,000
1000000879.SOFTWARE ENGINEER I.INFO TECH - OPERATIONS
1000000879.SOFTWARE ENGINEER I.INFO TECH - OPERATIONS

Dallas County • Dallas (TX)

On-site
USD 85,000 - 125,000
1000000878.SOFTWARE ENGINEER I.INFO TECH - OPERATIONS
1000000878.SOFTWARE ENGINEER I.INFO TECH - OPERATIONS

Dallas County • Dallas (TX)

On-site
USD 90,000 - 120,000
1000000568.SOFTWARE ENGINEER LEAD.INFO TECH SERVICES
1000000568.SOFTWARE ENGINEER LEAD.INFO TECH SERVICES

Dallas County • Dallas (TX)

On-site
USD 120,000 - 160,000
1000000570.SOLUTIONS ARCHITECT I.INFO TECH - APPLICATIONS
1000000570.SOLUTIONS ARCHITECT I.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 120,000 - 180,000
1000000568.SOFTWARE ENGINEER LEAD.INFO TECH SERVICES
1000000568.SOFTWARE ENGINEER LEAD.INFO TECH SERVICES

Dallas County • Town of Texas (WI)

On-site
USD 120,000 - 150,000