Jobs · Information Technology · Iowa

Software Engineer 2 or 3 - Automation

MidAmerican Energy Company · Des Moines, IA · 1 mo ago
On-siteInformation TechnologyFull-time

Responsibilities

  • Support improvements in how work gets done across the organization by contributing to software and automation that reduce manual effort, improve efficiency, and support reliable operations.
  • Contribute to tools, services, and workflows that support developer and operational needs, including infrastructure provisioning, deployment pipelines, environment management, and recurring operational tasks.
  • Collaborate with engineers across platform, infrastructure, and application teams to streamline how applications are built, deployed, and operated.
  • Under guidance, help identify manual or repetitive work and contribute to automation or process improvements.
  • Use code, scripts, APIs, and integrations to help replace manual tasks with repeatable, scalable solutions.

Qualifications

  • Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience.
  • A minimum of four years of experience in business software application design, development, integration and/or installation for a software engineer 2.
  • A minimum of five or more years of experience in business software application design, development, integration and/or installation for a software engineer 3.
  • Working knowledge of programming concepts in a client/server and/or web-based development environment.
  • Experience developing software in at least one modern programming language such as Go, Python, or Java, with the ability to read, write, and maintain code in shared codebases.
  • Experience using Git or other version control systems as part of a collaborative development workflow.
  • Interest in or early hands-on experience with automation, infrastructure, or platform engineering concepts.

Similar jobs