Software Engineer

Tenaska

Omaha, Northern (NE, KY)

Hybrid

USD 85,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) plan
Paid vacations and holidays
Tuition assistance
Wellness programs
Adoption benefits
Employee assistance program

Job summary

Tenaska is seeking a Software Engineer to develop, enhance, and support Windows services, APIs, and applications while translating needs into testable solutions. You will work with business users, leverage AI tools to accelerate delivery, and maintain security and quality across multiple priorities from discovery through production.

This role requires strong .NET experience (including .NET Core), collaboration, and the ability to own a product slice end to end; on-call rotation is included for

Qualifications

  • Bachelor’s degree preferred, but commensurate experience acceptable in lieu of a degree.
  • 2+ years of experience with .NET (ideally C#).
  • Experience integrating and evaluating agentic AI capabilities within development workflows.
  • Experience directing AI coding tools and reviewing AI output for accuracy and security.
  • Hands-on use of AI tools in professional or personal projects.
  • Strong self-motivation and team player mindset.
  • Ability to own a solution from discovery through production validation.
  • Excellent oral and written communication skills.
  • Familiarity with Transaction-SQL (T-SQL) and SQL diagnostics.
  • Experience with .NET Core and CI/CD pipelines.

Responsibilities

  • Develop services and applications for Windows and APIs.
  • Maintain and improve existing systems.
  • Collaborate with business users to translate needs into testable requirements and acceptance criteria.
  • Utilize AI tools as co-authors and coding agents to accelerate delivery.
  • Supervise AI outputs, ensuring accuracy, security, and completeness.
  • Own a solution end to end from discovery to production verification.
  • Apply product judgment to define outcomes and MVP-to-scale sequencing.
  • Follow CI/CD best practices and escalate architecture or security decisions when needed.
  • Work on-call for Enterprise Technology applications on a rotating schedule.
  • Engage with business users and quickly adapt to software needs.

Skills

.NET
C#
SQL
T-SQL
.NET Core
Git
CI/CD
Unit testing
Security practices
Problem solving
Communication

Education

Bachelor’s degree in Software Engineering/CS/IS or related field

Tools

Docker
Kubernetes
Unix systems
NoSQL databases
Cloud technologies

Job description

Tenaska is one of the largest privately held companies in the United States, an organization that’s adept in natural gas and power marketing, power management, development and acquisition of generation assets, operation of power plants, and more.

Title and compensation will be determined based on the selected candidate’s qualifications, experience, and overall fit for the role. We are committed to aligning the position level and compensation package with the scope of responsibilities and the experience the successful candidate brings to the organization.

Job Summary:

The Software Engineer develops, enhances, and supports Windows Services, APIs, and other applications while maintaining architectural and coding standards. Working directly with business users and stakeholders, the Software Engineer translates needs into testable solutions, uses AI tools to accelerate delivery, and validates results for accuracy, security, and quality. This role requires effective teamwork, sound judgment, and the ability to manage multiple priorities from discovery through production.

Essential Job Functions:
  • Develop services and applications
  • Maintain and improve existing systems
  • Engage directly with business users and stakeholders to discover needs, clarify ambiguity, and translate business context into explicit, testable requirements and acceptance criteria.
  • Use AI tools as a co-author and AI coding agents as development leverage to understand codebases, structure specifications, generate or modify code, transform data, and accelerate delivery.
  • Provide clear context and direction to AI tools, supervise and integrate their output, and independently identify and correct inaccurate, insecure, or incomplete results.
  • Own a solution or assigned product slice end to end, including discovery, sequencing, implementation, testing, release readiness, and production verification.
  • Apply product judgment to define outcomes, sequence work from MVP to scale, explain tradeoffs, and create intuitive workflows for business users.
  • Adhere to Continuous Integration and Continuous Delivery best practices
  • Escalate architecture, security, scope, and approval decisions to the appropriate senior lead when they exceed assigned authority.
  • Self-manage priorities, dependencies, blockers, and non-negotiable deadlines without relaxing correctness or security.
  • Must be willing to be on-call support for all Enterprise Technology-developed applications on a rotating schedule
  • Must be able to work closely with business users and quickly adapt to their software needs
  • Must have reliable, dependable, and predictable attendance
Basic Requirements:
  • Bachelor’s degree in Software Engineering, Computer Science, Information Systems, or a related field is preferred, but commensurate experience is acceptable in lieu of such a degree
  • 2+ years of experience with .NET (ideally C#)
  • Experience integrating and evaluating agentic AI capabilities within development workflows and solutions
  • Experience directing AI coding tools or agents by providing structured context, reviewing and testing output, and identifying inaccurate, insecure, or incomplete results
  • Demonstrated hands-on use of AI tools in professional work, independent projects, prototypes, or home projects
  • Self-motivated, team-player
  • Demonstrated ability to independently own a solution or defined product slice from discovery through production validation
  • Excellent oral and written skills
  • Ability to engage directly with business users and stakeholders, clarify ambiguous needs, and translate business context into clear, testable requirements and acceptance criteria
  • Familiarity with Transaction-SQL (T-SQL)
  • Ability to use SQL, application data, logs, and other diagnostics to investigate issues and verify solution correctness
  • Experience with .NET Core
  • Good knowledge of programming principles and common patterns
  • Ability to read and reason about unfamiliar codebases and build small prototypes to test assumptions
  • Ability to troubleshoot dense, complicated situations
  • Adherence to best-practices and standards
  • Sound judgment regarding when to elevate architecture, security, scope, or approval decisions to senior technical or product leaders
  • Proficiency with git version control
  • Good documentation habits
  • Experience with Continuous Integration / Continuous Delivery pipelines
  • Experience running and hosting production-ready applications, not merely building containers
  • Experience writing automated unit and integration tests
  • Experience personally validating acceptance criteria, system behavior, and production readiness rather than treating quality as a downstream responsibility
  • Security awareness and secure coding practices
Preferred Requirements:
  • Familiarity with NoSQL databases
  • Familiarity with containers and container infrastructures (e.g. Docker, K8s)
  • Familiarity with Unix based operating systems
  • Basic knowledge of cloud technologies
  • Experience re-platforming or modernizing large, business-critical legacy applications — translating existing domain logic and workflows onto modern architectures
  • Experience using AI or large language models to understand codebases, write or refactor code, transform data, create test cases, or support database diagnostics.
  • Experience with non-trivial SQL, database debugging, system diagnostics, or performance analysis.
  • A record of independently shipping side projects, prototypes, internal tools, or other practical solutions outside formally assigned work.
  • Experience delivering software in an environment where correctness is non-negotiable because of financial, contractual, regulatory, safety, security, or similarly demanding quality requirements.

At Tenaska we care about the wellbeing of our employees and their families. That’s why we offer our employees a comprehensive benefit package. Benefits included below:

  • Health, dental, vison, disability, and life insurance
  • Excellent 401(k) plan
  • Incentive-based, competitive salary packages
  • Health/dependent care flex accounts
  • Tuition assistance
  • Long-term disability coverage
  • Adoption benefits
  • Employee assistance program
  • Paid vacations and holidays
  • Charitable giving program
  • Paid maternity/paternity leave
  • Wellness programs

Tenaska is an equal opportunity employer.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Tenaska,-Inc. • Omaha (NE)

On-site
USD 95,000 - 125,000
Health, dental, vision insurance
Excellent 401(k) plan
Paid vacations and holidays
+1
Data Governance Engineer
Data Governance Engineer

Tenaska • Omaha (NE)

On-site
USD 110,000 - 160,000
Health, dental, vision coverage
Tuition assistance
Paid vacations and holidays
+3
Director, Engineering
Director, Engineering

Tenaska • Omaha (NE)

On-site
USD 150,000 - 210,000
Health, Dental, Vision
401(k) plan
Paid vacations and holidays
+4
Project Engineer
Project Engineer

Tenaska • Omaha (NE)

On-site
USD 90,000 - 130,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Engineering Project Manager
Engineering Project Manager

Tenaska • Omaha (NE)

On-site
USD 120,000 - 150,000
Health, dental, vision, disability, &
Life insurance
Excellent 401(k) plan
+10
Software Engineering Intern
Software Engineering Intern

Worky • Omaha (NE)

On-site
USD 21,000 - 30,000
Software Engineer – AI-Driven .NET Solutions
Software Engineer – AI-Driven .NET Solutions

Tenaska • Omaha (NE), Northern (KY)

Hybrid
USD 85,000 - 120,000
Health insurance
401(k) plan
Paid vacations and holidays
+4
Director of Operations
Director of Operations

Tenaska • Omaha (NE)

On-site
USD 150,000 - 230,000
Health insurance
Dental coverage
Vision coverage
+5
Power Engineer / System Operator
Power Engineer / System Operator

Tenaska • Irving (TX)

On-site
USD 80,000 - 120,000
Health, dental, and vision insurance
Incentive-based salary packages
Tuition assistance
+5
Credit & Cash Management Analyst
Credit & Cash Management Analyst

Tenaska,-Inc. • Irving (TX)

On-site
USD 70,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+4