Full-Time

Software Engineer 2

Applications

Deadline 10/2/26
Dallas County

Dallas County

Texas county government

Compensation Overview

$7.7k - $9.6k/mo

Dallas, TX, USA

Remote

Occasional travel to County sites and industry conferences.

Bachelor's

Category
Software Engineering (1)
Required Skills
Microsoft Azure
Agile
Python
JavaScript
Software Testing
Git
SQL
Java
Microservices
C#
AWS
REST APIs
DevOps
Google Cloud Platform

Get referred to Dallas County

See people who can refer or advise you

Requirements
  • Education and experience equivalent to a Bachelor's degree in Computer Science, Information Systems, or a job-related field.
  • Three years of work-related experience in software development.
  • Knowledge of one or more programming languages such as JavaScript, Python, Java, or C#.
  • Knowledge of Agile development, Git version control, and software testing practices.
  • Knowledge of APIs, databases, and front-end or back-end frameworks.
  • Knowledge of SQL and database fundamentals.
  • Knowledge of frontend and backend development concepts.
  • Knowledge of RESTful APIs and microservices architecture.
  • Knowledge of DevOps practices and continuous integration and continuous deployment pipelines.
  • Knowledge of cloud platforms such as Azure, AWS, or Google Cloud.
  • Ability to solve problems and apply analytical thinking.
  • Ability to learn and apply new technologies, frameworks, libraries, and methodologies.
  • Ability to communicate effectively in written and verbal interactions.
  • Ability to work collaboratively in a team-oriented environment.
  • Ability to work in a fast-paced, evolving technology environment.
  • Ability to maintain attention to detail and deliver quality software.
  • Valid Texas driver's license and good driving record.
  • Ability to provide a copy of a 10-year driving history.
  • Ability to pass and maintain eligibility for a national fingerprint-based records check for access to criminal justice databases, including FBI Criminal Justice Information Systems and NCIC/TCIC.
  • Ability to comply with applicable Dallas County driving-record requirements, security policies, accessibility guidelines, and development standards.
Responsibilities
  • Contribute to the design, development, testing, and support of software solutions within an Agile development environment.
  • Implement well-defined features, user stories, and bug fixes under the guidance of senior engineers.
  • Participate in Agile ceremonies such as sprint planning, stand-ups, demos, and retrospectives.
  • Support development and maintenance of user interfaces, application programming interfaces, and backend logic.
  • Write clean, well-structured, and documented code following County standards.
  • Perform unit and integration testing to validate functionality and reduce defects.
  • Collaborate with quality assurance, user experience, and operations teams to ensure end-to-end delivery.
  • Support version control, build, and deployment processes using continuous integration and continuous deployment pipelines.
  • Assist in resolving technical issues and documenting solutions.
  • Participate in backlog refinement to understand scope and task breakdown.
  • Contribute to estimation and effort sizing for tasks and features.
  • Review technical specifications and design documentation to support implementation.
  • Ask clarifying questions to ensure alignment on user requirements and acceptance criteria.
  • Identify edge cases, dependencies, and performance implications.
  • Support the creation of technical documentation and system flow diagrams.
  • Collaborate with senior developers during design reviews and pair programming sessions.
  • Propose ideas to improve usability, performance, or code maintainability.
  • Adhere to County development standards, accessibility guidelines, and security policies.
  • Conduct peer code reviews and incorporate feedback to improve software quality.
  • Follow test-driven development practices where applicable.
  • Contribute ideas during retrospectives to improve team processes.
  • Track and resolve assigned defects or enhancement requests in ticketing systems.
  • Document changes and ensure traceability across development artifacts.
  • Apply continuous integration and deployment best practices.
  • Deliver assigned work reliably and on time.
  • Work with product owners, designers, quality assurance analysts, and other developers to deliver features.
  • Communicate technical challenges clearly to teammates and stakeholders.
  • Assist in preparing user demos or product walkthroughs during sprint reviews.
  • Collaborate with data, infrastructure, and support teams as needed.
  • Participate in cross-functional meetings to gain business context and user perspectives.
  • Ensure effective handoffs and coordination with testing and release teams.
  • Seek support from teammates when encountering blockers or system limitations.
  • Share knowledge with peers to build collective expertise.
  • Communicate task status, estimates, and blockers clearly to team leads or scrum masters.
  • Support internal documentation efforts for end users and product stakeholders.
  • Participate in design or review sessions with non-technical team members.
  • Translate requirements accurately into code.
  • Collaborate with help desk or support teams to understand user feedback and issues.
  • Document troubleshooting steps for issues encountered in development or testing.
  • Support internal or external partners with a service-oriented approach.
  • Perform other duties as assigned.
Desired Qualifications
  • Microsoft Certified: Azure Developer Associate, AWS Developer Associate, or similar cloud certification.
  • Certified Scrum Developer or equivalent Agile certification.

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