Software Engineer III

Ashley James Consulting
United States
4 days ago
Apply on public-rest42.bullhornstaffing.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$124,800 - $145,600
Working hours
Regular working hours

Tech stack

Microsoft Azure Bash Shell Continuous Integration DevOps Domain Name System (DNS) Identity and Access Management Python (Programming Language) Windows PowerShell Role-Based Access Control Azure Active Directory Software Engineering Strategies of Testing
+16 more
Virtual Machines YAML Datadog Data Logging Apache Spark Firewalls (Computer Science) Git Data Lakes Infrastructure Automation Frameworks Bicep Apache Kafka Terraform Azure Resource Manager Key Vault Confluent Databricks

Job description

Build and support the cloud platforms and delivery systems that keep our client’s complex enterprise technology moving. As a hands-on senior individual contributor, you’ll solve challenging infrastructure and operational problems, guide technical decisions, and help teams deliver reliable solutions across Azure, DevOps, and Databricks., * Build and troubleshoot Azure DevOps YAML pipelines, service connections, variable groups, environments, approvals, artifacts, and test plans.

  • Manage Azure resources including Key Vault, AKS, Container Registry, virtual machines, networking, and identity access.
  • Design and maintain Infrastructure as Code using Terraform, Bicep, or ARM templates, including modules, state, plans, reviews, and safe deployments.
  • Develop operational automation using Bash or PowerShell and Python.
  • Deploy and troubleshoot Databricks workspaces and Asset Bundles, including Unity Catalog permissions, service-principal authentication, jobs, pipelines, compute, and deployment state.
  • Investigate incidents across application, pipeline, identity, network, and cloud-resource layers; determine root cause, assess impact, and own resolution.
  • Apply reliable DevOps practices for automation, change control, rollback, access governance, and cost management.
  • Explain technical risks and decisions clearly, coordinate with developers and administrators, and document operational procedures.
  • Influence architectural decisions, drive technical initiatives, and mentor engineers.

Requirements

  • 12+ years of software engineering experience.
  • Strong hands-on experience with Azure DevOps, Azure platform operations, Infrastructure as Code, CI/CD, Git, and operational troubleshooting.
  • Practical experience with Microsoft Entra ID, service principals, managed identities, RBAC, secrets, and least-privilege access.
  • Experience with Databricks operations, including workspaces, Asset Bundles, Unity Catalog, jobs, pipelines, and compute.
  • Strong Bash or PowerShell skills and the ability to read and write Python for operational tooling.
  • Clear communication and effective collaboration across technical teams and stakeholders.

Nice-to-Have

  • Datadog or comparable monitoring, logging, alerting, and dashboard experience.
  • Confluent Cloud Kafka experience.
  • Experience with Spark, Lakeflow, Delta Lake, or Auto Loader.
  • Azure networking experience, including private endpoints, DNS, firewalls, and managed storage.
  • Experience improving CI throughput and test strategy.

Bring your hands-on expertise to a role where you can lead complex technical work and help teams deliver with confidence-apply today.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on public-rest42.bullhornstaffing.com
Prepare application

Good distractions

Loading talks and stories from around this role…