The Software Developer II performs advanced (senior-level) software development work focused on designing, building, testing, and optimizing Microsoft Sentinel capabilities for DSHS projects. This role is responsible for developing custom automation playbooks, analytics rules, behavioral models, connectors, and integrations to support SOAR and UEBA functionality. The position works under limited supervision with considerable latitude for initiative, independent judgment, and technical leadership.
Essential Job Functions (EJFs)
. Microsoft Sentinel SOAR Development (%)
· Designs, develops, tests, and deploys Sentinel SOAR automation playbooks using Azure Logic Apps, Azure Functions, ARM templates, and REST APIs.
· Creates automated workflows for alert enrichment, triage, response actions, notification processes, and case management.
· Integrates Sentinel with third-party systems (EDR, IAM, ticketing systems, email gateways, firewalls, etc.) to automate security operations.
. UEBA & Analytics Engineering (%)
· Develops custom UEBA detection rules, anomaly models, ML-based behavior patterns, and advanced hunting queries (KQL).
· Builds and maintains analytics content, data parsers, normalization rules, and entity behavior profiles.
· Evaluates behavioral anomalies and collaborates with cybersecurity teams to fine-tune detection logic.
. SIEM Content Development & Platform Engineering (%)
· Designs and implements custom data connectors, ingestion pipelines, and data transformation logic.
· Creates dashboards, workbooks, hunting queries, and detection-as-code assets.
· Performs platform tuning to improve performance, reduce noise, and align to MITRE Telecommunication&CK and Zero Trust principles.
. Application Development & Integration (%)
· Develops supporting code modules, scripts, microservices, and helper APIs using Python, PowerShell, .NET, or similar languages.
· Works with DevOps pipelines, CI/CD processes, version control, and infrastructure-as-code where applicable.
. Documentation, Collaboration & Support (%)
· Writes technical design documents, SOPs, architecture diagrams, and automation runbooks.
· Collaborates with DSHS, HHSC CISO Office, and cross-functional stakeholders on requirements, testing, and deployment.
· Provides Tier III support for Sentinel engineering issues and participates in after-action reviews when needed.
Knowledge, Skills, and Abilities (KSAs)
Knowledge of:
· Microsoft Sentinel architecture, SOAR, and UEBA capabilities.
· Azure cloud services, Logic Apps, Azure Functions, Event Hubs, Key Vault, and Azure AD.
· Security operations processes (triage, threat detection, incident response, threat modeling).
· MITRE Telecommunication&CK, NIST CSF, Zero Trust Architecture concepts.
· Programming and scripting languages (Python, PowerShell, KQL, C, JavaScript, or equivalent).
· CI/CD pipelines, DevOps practices, and Git-based version control.
· API integrations and JSON/YAML structures.
Skills in:
· Building Logic App workflows and custom Sentinel automation playbooks.
· Writing complex KQL queries for analytics, hunting, and behavioral detection.
· Developing custom connectors, data maps, and parsers.
· Designing and optimizing UEBA detection models.
· Debugging SOAR workflows and resolving integration issues.
· Communicating technical information clearly to both technical and non-technical audiences.
Abilities to:
· Work independently and take ownership of complex development tasks.
· Translate security requirements into scalable technical solutions.
· Analyze threat behaviors and develop meaningful detections.
· Work collaboratively with cybersecurity, infrastructure, and application teams.
· Manage multiple work assignments and meet deadlines.
Initial Purchase Order Term:
Any Purchase Order resulting from this Request for Resumes is effective on the date of issuance and expires on the last day of the State fiscal year in which the Purchase Order was issued, unless sooner stated in the Purchase Order or unless sooner terminated, renewed, or extended as provided in the Purchase Order.
Renewal Option(s):
HHSC, at its sole discretion, may renew the Purchase Order for up to three, one-year optional renewals. Such renewal(s), if exercised, shall be subject to all the requirements and terms and conditions of the Purchase Order.
WORK HOURS AND LOCATION (Required)A) Services shall be provided during normal business hours unless otherwise coordinated through the Agency. Normal business hours are Monday through Friday from : through : , excluding Texas state holidays when the agency is closed.
B) The primary work location will be W st St., Austin, TX .
Position will be days required to be onsite at the location listed above. Subject to change per manager
Program will only accept LOCAL ONLY candidates for this position.
C) Any and all travel, per diem, parking, and/or living expenses shall be at the worker's and/or Vendor's expense.
D) The worker may be required to work remotely at HHSC discretion, up to percent of the time.
E) The worker may be required to work outside the normal business hours on weekends, evenings and holidays, as requested. Payment for work over hours will be at the hourly rate quoted and must be coordinated and pre-approved through the Agency.
OTHER SPECIAL REQUIREMENTSInterviews will be conducted: (check all that apply)
☐ By Phone
☒ In person
☒ Through Microsoft Teams
IMPORTANT INFORMATION
A vendor's submission of a candidate may be disqualified if :
Initial Purchase Order Term:
Any Purchase Order resulting from this Request for Resumes is effective on the date of issuance and expires on the last day of the State fiscal year in which the Purchase Order was issued, unless sooner stated in the Purchase Order or unless sooner terminated, renewed, or extended as provided in the Purchase Order.
Renewal Option(s):
HHSC, at its sole discretion, may renew the Purchase Order for up to three, one-year optional renewals. Such renewal(s), if exercised, shall be subject to all the requirements and terms and conditions of the Purchase Order.
Software Developer 2 • Austin, TX