Software Engineer 4
Job
BLOC Resources, LLC
Birmingham, AL (In Person)
$138,320 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
85
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Software Engineer 4 BLOC Resources, LLC Birmingham, AL Job Details Full-time | Contract $65
- $68 an hour 10 hours ago Qualifications Databricks Data lake Spark .NET Java Web applications Systems & applications support Root cause analysis Distributed computing Python Debugging Full Job Description BLOC Resources is seeking a senior-level Software Engineer 4
- Cloud Data & AI Platform Engineer for a high-impact opportunity supporting enterprise AI orchestration, cloud platform engineering, and advanced analytics enablement in Birmingham.
- Cloud Data & AI Platform Engineer is a hands-on senior technical role responsible for designing, developing, and operating advanced data orchestration and AI-enabled application capabilities within an enterprise cloud platform.
This position focuses heavily on:
AI application development cloud data orchestration enterprise application support distributed systems engineering advanced platform integrations production-ready analytics automation The role extends beyond traditional software engineering by combining application development, cloud platform engineering, data engineering, AI workflow orchestration, and enterprise architecture alignment. The selected candidate will partner closely with data engineering, analytics, platform, and application teams to ensure solutions are maintainable, scalable, compliant, and aligned with long-term enterprise platform strategy. Key Responsibilities AI Application Development & Orchestration Engineering Design and implement advanced AI-enabled orchestration frameworks using Python .Build reusable orchestration capabilities supporting:
multi-step analytics workflows data quality validation AI-assisted automation metadata enrichment operational diagnostics code generation assistance Develop controlled task-based and agent-based orchestration components for production-ready AI-enabled workflows.Ensure orchestration logic is:
deterministic testable maintainable appropriate for regulated enterprise environments Cloud Data Platform Engineering Design, develop, and operate advanced workflows within the Databricks Lakehouse environment. Build scalable cloud-native processing frameworks using: Apache Spark / PySpark Delta Lake Medallion Architecture (Bronze / Silver / Gold) Develop orchestration and analytics pipelines aligned with enterprise Lakehouse architecture standards. Support scalable processing of large and complex operational datasets. Azure Platform Integration Develop solutions using Microsoft Azure technologies including: Azure Databricks Azure Functions Azure Logic Apps Azure container-based services where appropriate Partner with Lakehouse platform leads to ensure solution alignment with enterprise architecture and governance standards. System Integration & API Engineering Design and implement secure integration patterns across internal enterprise applications and approved external vendor systems. Develop integration services, APIs, and supporting backend logic to enable reliable data movement and application interoperability.Ensure integrations align with:
enterprise identity requirements least-privilege access principles auditability standards data handling controls Performance, Scalability & Reliability Monitor and optimize: Spark workloads orchestration processes AI service interactions distributed processing performance Build highly resilient solutions capable of supporting intermittent high-volume workloads without manual intervention. Apply cloud cost-management principles to support efficient resource utilization and sustainable operations. Enterprise Application Support Provide high-level application support across production environments. Troubleshoot complex software issues in large-scale distributed systems.Perform:
problem determination root cause analysis debugging issue remediation software updates and enhancements Participate in technical support and production issue resolution activities as required. Software Engineering & Solution Delivery Design, develop, test, implement, and modify sophisticated software solutions using modern engineering practices. Create technical specifications, solution documentation, and architectural artifacts. Support new application development as well as enhancement of existing enterprise systems. Participate in design reviews, architecture discussions, technical evaluations, and product recommendations. Technical Leadership & Standards Contribute to: architectural guidance engineering design reviews platform standards long-term technical strategy Ensure solutions are: modular maintainable scalable production-ready Provide clear handoff materials and technical documentation to support long-term operational support teams. Required Qualifications 10+ years of professional software engineering experience Strong background in web-based and object-oriented application development Experience with .NET and Java Advanced proficiency in Python , including: object-oriented design modular development asynchronous or event-driven patterns Strong experience with: PySpark Databricks Delta Lake enterprise data lake architectures Strong experience building production-grade software solutions in cloud environments Experience with large-scale distributed systems Strong troubleshooting, debugging, and root-cause analysis capabilities Experience supporting enterprise production applications Preferred Qualifications Experience developing AI-assisted applications or LLM-enabled orchestration workflows Experience with: task-based agent frameworks supervisor/worker orchestration patterns Practical experience with Microsoft Azure services Experience with: GitHub Actions Azure DevOps CI/CD automation pipelines Familiarity with: infrastructure-as-code environment configuration management Experience in: utilities energy nuclear highly regulated enterprise environments Experience working with sensitive operational, telemetry, or regulatory datasets Technical Skills & Expertise Advanced cloud application engineering Distributed systems development Enterprise data platform engineering AI workflow orchestration API and integration architecture Production support in regulated environments Performance optimization and cloud cost awareness Secure software development practices Documentation & Standards The selected candidate will be expected to maintain strong engineering discipline, including: adherence to PEP 8 standards alignment with Southern Company development standards comprehensive: docstrings technical READMEs architecture documentation operational handoff materials Solutions must be designed for: accuracy auditability traceability resilience Core Competencies Technical Leadership- Provides strong engineering judgment and platform guidance Analytical Problem Solving
- Diagnoses and resolves complex technical challenges Ownership & Accountability
- Delivers reliable, maintainable production solutions Collaboration
- Works effectively across engineering, analytics, and platform teams Quality Focus
- Maintains rigorous standards in highly controlled environments Software Engineer 4
Cloud Data & AI Platform Engineer Location:
3535 Colonnade Parkway, Birmingham, AL 35243Compensation:
$65.00- $68.
Job Type:
Full-Time | Contract BLOC Resources is seeking a senior-level Software Engineer 4- Cloud Data & AI Platform Engineer for a high-impact opportunity supporting enterprise AI orchestration, cloud platform engineering, and advanced analytics enablement in Birmingham.
- Cloud Data & AI Platform Engineer is a hands-on senior technical role responsible for designing, developing, and operating advanced data orchestration and AI-enabled application capabilities within an enterprise cloud platform.
This position focuses heavily on:
AI application development cloud data orchestration enterprise application support distributed systems engineering advanced platform integrations production-ready analytics automation The role extends beyond traditional software engineering by combining application development, cloud platform engineering, data engineering, AI workflow orchestration, and enterprise architecture alignment. The selected candidate will partner closely with data engineering, analytics, platform, and application teams to ensure solutions are maintainable, scalable, compliant, and aligned with long-term enterprise platform strategy.Compensation Hourly Pay Rate:
$65.00- $68.
Build reusable orchestration capabilities supporting:
multi-step analytics workflows data quality validation AI-assisted automation metadata enrichment operational diagnostics code generation assistance Develop controlled task-based and agent-based orchestration components for production-ready AI-enabled workflows.Ensure orchestration logic is:
deterministic testable maintainable appropriate for regulated enterprise environments Cloud Data Platform Engineering Design, develop, and operate advanced workflows within the Databricks Lakehouse environment. Build scalable cloud-native processing frameworks using: Apache Spark / PySpark Delta Lake Medallion Architecture (Bronze / Silver / Gold) Develop orchestration and analytics pipelines aligned with enterprise Lakehouse architecture standards. Support scalable processing of large and complex operational datasets. Azure Platform Integration Develop solutions using Microsoft Azure technologies including: Azure Databricks Azure Functions Azure Logic Apps Azure container-based services where appropriate Partner with Lakehouse platform leads to ensure solution alignment with enterprise architecture and governance standards. System Integration & API Engineering Design and implement secure integration patterns across internal enterprise applications and approved external vendor systems. Develop integration services, APIs, and supporting backend logic to enable reliable data movement and application interoperability.Ensure integrations align with:
enterprise identity requirements least-privilege access principles auditability standards data handling controls Performance, Scalability & Reliability Monitor and optimize: Spark workloads orchestration processes AI service interactions distributed processing performance Build highly resilient solutions capable of supporting intermittent high-volume workloads without manual intervention. Apply cloud cost-management principles to support efficient resource utilization and sustainable operations. Enterprise Application Support Provide high-level application support across production environments. Troubleshoot complex software issues in large-scale distributed systems.Perform:
problem determination root cause analysis debugging issue remediation software updates and enhancements Participate in technical support and production issue resolution activities as required. Software Engineering & Solution Delivery Design, develop, test, implement, and modify sophisticated software solutions using modern engineering practices. Create technical specifications, solution documentation, and architectural artifacts. Support new application development as well as enhancement of existing enterprise systems. Participate in design reviews, architecture discussions, technical evaluations, and product recommendations. Technical Leadership & Standards Contribute to: architectural guidance engineering design reviews platform standards long-term technical strategy Ensure solutions are: modular maintainable scalable production-ready Provide clear handoff materials and technical documentation to support long-term operational support teams. Required Qualifications 10+ years of professional software engineering experience Strong background in web-based and object-oriented application development Experience with .NET and Java Advanced proficiency in Python , including: object-oriented design modular development asynchronous or event-driven patterns Strong experience with: PySpark Databricks Delta Lake enterprise data lake architectures Strong experience building production-grade software solutions in cloud environments Experience with large-scale distributed systems Strong troubleshooting, debugging, and root-cause analysis capabilities Experience supporting enterprise production applications Preferred Qualifications Experience developing AI-assisted applications or LLM-enabled orchestration workflows Experience with: task-based agent frameworks supervisor/worker orchestration patterns Practical experience with Microsoft Azure services Experience with: GitHub Actions Azure DevOps CI/CD automation pipelines Familiarity with: infrastructure-as-code environment configuration management Experience in: utilities energy nuclear highly regulated enterprise environments Experience working with sensitive operational, telemetry, or regulatory datasets Technical Skills & Expertise Advanced cloud application engineering Distributed systems development Enterprise data platform engineering AI workflow orchestration API and integration architecture Production support in regulated environments Performance optimization and cloud cost awareness Secure software development practices Documentation & Standards The selected candidate will be expected to maintain strong engineering discipline, including: adherence to PEP 8 standards alignment with Southern Company development standards comprehensive: docstrings technical READMEs architecture documentation operational handoff materials Solutions must be designed for: accuracy auditability traceability resilience Core Competencies Technical Leadership- Provides strong engineering judgment and platform guidance Analytical Problem Solving
- Diagnoses and resolves complex technical challenges Ownership & Accountability
- Delivers reliable, maintainable production solutions Collaboration
- Works effectively across engineering, analytics, and platform teams Quality Focus
- Maintains rigorous standards in highly controlled environments Why Join BLOC Resources?
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated11 hours ago
Similar jobs in Birmingham, AL
Johnson Service Group
Birmingham, AL
Posted2 days ago
Updated11 hours ago
Community Health Systems
Birmingham, AL
Posted2 days ago
Updated11 hours ago
Staff Financial Group
Birmingham, AL
Posted2 days ago
Updated11 hours ago
Similar jobs in Alabama
Huntsville Hospital Health System
Guntersville, AL
Posted2 days ago
Updated11 hours ago
Personnel Staffing Inc
Albertville, AL
Posted2 days ago
Updated11 hours ago
Johnson Service Group
Birmingham, AL
Posted2 days ago
Updated11 hours ago