Back to Search New Search

Lead Software Engineer

Omaha Public Power District Omaha, NE

Job Description



OPPDs technology team is looking to add a Lead Software Engineer to the application and delivery team in support of its mission of providing reliable, affordable, and environmentally sensitive energy services. In this role, you will be expected to proactively support Enterprise Architecture (EA) activities, provide leadership, facilitation, analysis and design tasks required for enterprise's technical architecture.

  1. Technical Strategy: Support Enterprise Architects effort to define and implement the strategic technical direction.
  • Analyze enterprise business context to derive future state.
  • Define metrics to measure and demonstrate enterprise technology value.
  • Lead the analysis of the current technology baseline, detect critical deficiencies, and recommend solutions for improvement.
  • Understand technology trends and the practical application of existing and emerging technologies.


  1. Architectural Direction: Ensure architecture of future solutions is aligned with the strategic technical direction.
  • Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Drive digital innovation by leveraging innovative technologies and practical approaches.
  • Create representations for functions and user interface of the desired product.
  • Define high-level migration plans to address the gaps between the current and future state
  • Oversee and facilitate the research, evaluation, and selection of technology
  • Identify the organizational impact and financial impact of technology decisions.


  1. Planning: Play an active role in planning at various levels, from strategic to projects planning
  • Comfortable with top-bottom and bottom-up planning.
  • Provide high level and detailed estimates.
  • Decompose work in work packages.


  1. Technical leadership: Ensure execution of the projects regarding scope, and quality is properly aligned with the strategic and architectural directions. 
  • Communicate all concepts and guidelines successfully to the development team.
  • Consult on application and infrastructure projects to ensure alignment with enterprise technical architecture.
  • Oversee progress of the project team to ensure consistency with the initial design.
  • Provide technical guidance and coaching to developers and engineers
  • Collaborate with business constituents, EA team members, project teams, and staff in various IT functional areas.
  • Approve final product before launch by ensuring software meets all requirements of quality, security, modifiability, extensibility, etc.

The District is undertaking a massive technological transformation, and in order to pull it off, we need the best. You can expect to dig into a rewarding career with one of the most reputable employers in the entire state of Nebraska. We care about our employee's well-being; not only are we committed to providing a fair salary, but will also load you up with one of the most competitive benefits packages in the region. Last but not least, you'll be coming to work for a company where our mission, vision, and values are more than just a piece of paper. Because of our unique position, we get to live them out every day and leave every night knowing the work we put in is worth doing.




  • Bachelor's degree, preferably in computer science, system analysis, or related field, or a combination of education and work experience that provides the necessary skills to perform the essential job functions.
  • Minimum of 10 years of proven work experience of design and implementation experience in IT, in-depth knowledge in the following technical disciplines: middleware, database management.
  • Experience in software development and coding in various languages.
  • Exposure, to multiple, diverse technical configurations, technologies and processing environments (such as inside-out, outside-in and outside-out).
  • Solid knowledge of personal computer software and hardware, particularly Windows 7, Windows 10, Microsoft Outlook, Microsoft Office product suite, Active Directory, and Exchange.
  • Excellent knowledge of software and application design and architecture.
  • Excellent understanding of UML and other modeling methods.
  • Excellent customer service and interpersonal skills are required, including the ability to communicate clearly and professionally, both verbally and in writing.
  • Must be able to work independently and collaboratively with minimum supervision. Requires exceptional organizational skills, problem-solving skills, and flexibility in changing priorities.
  • Be a team player with the ability to share knowledge and develop colleagues for the overall benefit of the team and organization.


  • Experience as a Software Architect
  • Familiar with tools and platforms such as Confluence, Jira, GIT, Jenkins, Ansible.
  • Working knowledge of C#, .NET, Java, PLSQL, PowerShell, People Language

Closing Statement

VisionLeading the way we power the future.
MissionTo provide affordable, reliable and environmentally sensitive energy services to our customers.
ValuesWe have a PASSION to serve We HONOR our community We CARE about each other.

Org Marketing Statement


EOE: Protected Veterans/Disability

How To Apply


Apply online at www.oppd.com on or before March 6, 2019.

**PLEASE NOTE** - Your application has not been submitted unless you have applied for a specific requisition.  If you have not chosen a specific opening, your application will remain in DRAFT form and will not be viewed by our Human Resources staff.

Job Details

Date Posted February 21, 2019
Date Closes April 22, 2019
Requisition 295393
Located In Omaha, NE
SOC Category 00-0000.00