Tallo logoTallo logo

Software Engineer 4

Job

Johnson Service Group

Mountain Brook, AL (In Person)

Full-Time

Posted 4 days ago (Updated 1 day ago) • Actively hiring

Expires 6/8/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

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

Were these scores useful?

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

•Johnson Service Group (JSG) is a nationally recognized professional staffing and recruiting firm that is looking for an experienced Software Engineer to fill a seven-month assignment in the Birmingham, AL area. This position may require some bending, lifting, climbing, prolonged sitting, prolonged walking, walking on gravel or crawling when necessary.
Date:
05/06/2026
Job Title:
Software Engineer 4
Work Location:
Birmingham, AL Requirements:
Professional Experience 10+ years of experience in software engineering, cloud platform engineering, or data engineering roles. Has fundamental knowledge of software engineering utilizing Web-based or Object-Oriented Technologies, including .NET and Java. AI application development - specifically utilizing DataBricks with an MS Azure lakehouse framework. Demonstrated experience delivering production-grade data or analytics solutions in an enterprise environment. Experience in the energy, utilities, nuclear, or other highly regulated industries is strongly preferred. Exposure to handling sensitive operational, telemetry, or regulatory data is a plus. Provide high-level application support. Requires good troubleshooting skills, and experience with large-scale distributed system environments. Role Overview The Cloud Data & AI Platform Engineer is a hands-on technical role responsible for designing, building, and operating advanced data and AI orchestration capabilities within the company's Azure/Databricks-based Lakehouse environment. This role focuses on enabling reliable, governed, and auditable automation of data and analytics workflows using Azure Databricks and related Azure services. The position supports the Lakehouse by developing orchestration frameworks, AI enabled processing pipelines, and integration services that extend beyond traditional ETL, while remaining compliant with regulatory, security, and cost-management standards expected in a nuclear operating environment. This role partners closely with data engineering, analytics, and application teams to ensure that AI-enabled solutions are production-ready, maintainable, and aligned with enterprise architecture standards. Key Responsibilities Problem determination and resolution Coding and debugging Installing and updating software Providing 24x7 technical support Designing, creating, testing, and modifying programs Handling special projects Designing, developing, and implementing software solutions Reviewing and recommending products Developing technical specifications Developing new systems and programs Data & AI Orchestration Engineering Design and implement reusable orchestration frameworks in Python to manage multi-step analytics, data quality checks, and AI-assisted workflows. Develop controlled agent-based or task-specialized components to support activities such as data validation, metadata enrichment, code generation assistance, and operational diagnostics. Ensure orchestration logic is deterministic, testable, and suitable for regulated production environments. Azure Databricks Platform Integration Deploy and operate orchestration and AI-enabled workloads within Azure Databricks, leveraging: Delta Lake and Medallion Architecture (Bronze/Silver/Gold) Databricks Workflows and Jobs o Unity Catalog for data governance and access control Partner with Lakehouse platform leads to align solutions with architectural standards. System & API Integration Design and implement secure integration patterns with internal company applications and approved external vendor systems. Ensure integrations follow enterprise security, identity, and data-handling requirements, including auditability and least-privilege access. Performance, Cost, and Reliability Management Monitor and optimize Spark workloads, orchestration processes, and AI service calls to ensure efficient resource utilization. Apply cost-awareness principles consistent with Company AR/CO and cloud financial management expectations. Build solutions that can scale to intermittent high-volume workloads while remaining operationally stable. Technical Leadership & Standards Contribute to architectural guidance, design reviews, and technical standards for data and AI solutions in the Lakehouse. Ensure solutions are modular, maintainable, and aligned with long-term platform strategy. Provide clear documentation and handoff materials to support ongoing operations and support teams.
Technical Qualifications Core Technical Skills Python:
Advanced proficiency, including object-oriented design and asynchronous or event-driven patterns.
Data Engineering:
Strong experience with PySpark, Delta Lake, and enterprise data lake architectures.
Azure Platform:
Practical experience with Azure services such as: Azure Databricks Azure Functions and/or Logic Apps Azure Container-based services (as applicable)
AI Enablement:
Experience implementing AI-assisted or LLM-enabled workflows using structured orchestration patterns (e.g., task-based agents, supervisor/worker models). Platform & DevOps Experience with CI/CD pipelines using GitHub Actions or Azure DevOps. Familiarity with infrastructure-as-code or environment configuration management in Azure. Strong understanding of secure development practices in regulated environments.
Performance & Operating Expectations Accuracy & Auditability:
Solutions must be reliable, traceable, and verifiable to support regulatory and operational requirements.
Scalability & Resilience:
Designs must tolerate variable workload patterns without manual intervention.
Documentation & Standards Compliance:
Code adheres to PEP 8 and Company development standards. Comprehensive docstrings, READMEs, and architectural artifacts are required Is this position supporting a government-related project? No Does this position require driving (excluding commute)? Yes Does this position require personal protective equipment (PPE)?
No Estimated Start Date:
5/22/2026
Estimated Duration of Job Assignment:
12/11/2026 JSG offers medical, dental, vision, life insurance options, short-term disability, 401(k), weekly pay, and more. Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law. #D650

Similar remote jobs

Similar jobs in Mountain Brook, AL

Similar jobs in Alabama

  • Job

    Restaurant Server

    Atrium Hospitality

    Huntsville, AL

    Posted2 days ago

    Updated4 hours ago

  • Job

    Real Estate Law Clerk

    Actalent

    Birmingham, AL

    Posted2 days ago

    Updated4 hours ago

  • Job

    Product Engineer I

    Doncasters Group

    Oxford, AL

    Posted2 days ago

    Updated4 hours ago

  • Job

    EquipmentShare

    Huntsville, AL

    Posted2 days ago

    Updated4 hours ago

  • Job

    Switchboard Operator

    The Health Care Authority of the City of Anniston.

    Anniston, AL

    Posted2 days ago

    Updated4 hours ago