Full Stack Software Engineer - Software Engineer III

Deloitte•Des Moines, IA
•$91,100 - $151,800

About The Position

Deloitte is seeking a Software Engineer III for its Government and Public Services practice. The role supports the design, development, testing, and deployment of technology solutions, working with project teams to build and maintain applications, support delivery milestones, and contribute to client-focused outcomes. The position focuses on administering OpCon workload automation and supporting mission-critical batch operations across legacy, distributed, and cloud-hosted application environments. The role includes designing, configuring, scheduling, operating, and supporting batch workflows; maintaining production batch jobs; tuning performance; helping debug batch frameworks and analyze root causes; managing accounts and security settings; and reporting batch execution status to the client. The successful candidate will work with application, technical, and functional teams to resolve failures and support production monitoring.

Requirements

  • Bachelor's degree.
  • At least 5 years of experience.
  • Ability to work rotating shifts, including night shifts.
  • Extensive hands-on experience designing, configuring, managing, scheduling, operating, and supporting batch workflows and job interdependencies using OpCon Workload Automation in legacy, distributed, or cloud-hosted application environments.
  • Experience installing and configuring OpCon Workload Automation, managing versions, and importing or exporting job configurations between environments.
  • Experience coordinating with product vendors to address product patching and issues.
  • Hands-on experience writing and managing Unix shell scripts for configuring batch jobs in OpCon.
  • Experience configuring batch execution reporting dashboards and alerts for production monitoring.
  • Experience with Azure DevOps for incident logging, escalation, and knowledge-base development.
  • Experience with AWS Postgres RDS databases and AWS cloud resources.
  • Ability to work independently and collaboratively.
  • Effective written and verbal communication skills.
  • Meticulous attention to detail and quality of work.
  • Ability to build and sustain professional relationships.
  • Ability to lead projects or workstreams.
  • Ability to manage and prioritize multiple tasks in a fast-paced, dynamic environment.
  • Strong interpersonal skills and a professional demeanor.
  • Ability to meet deadlines.
  • Ability to mentor others and provide clear guidance.

Responsibilities

  • Create batch process enhancement or change request documents and develop estimates.
  • Build, maintain, and execute more than 200 production batch jobs using OpCon.
  • Oversee development in the OpCon scheduling software.
  • Organize jobs into manageable schedules.
  • Tune batch job performance to support smooth execution.
  • Assist the development team with batch framework debugging and root-cause analysis.
  • Manage user accounts and security settings.
  • Perform system administration tasks, including shell scripting, debugging, and process monitoring.
  • Write SQL queries ranging from simple to complex.
  • Create indexes for an SFTP project in Splunk to improve monitoring of batch cycles through a web URL.
  • Send batch execution status reports to the client each morning and publish them to the project.
  • Coordinate with application technical and functional teams to resolve batch failures and report on batch execution.
  • Configure batch execution reporting dashboards and alerts for batch failures based on exit codes.
  • Use Azure DevOps to log batch incidents, escalate issues to application or infrastructure teams, and build a knowledge base of issue resolutions.

Benefits

  • May be eligible to participate in a discretionary annual incentive program.
  • Broad range of employee benefits.
  • Opportunities for on-the-job learning, formal development programs, leadership opportunities, and mentorship.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service