B

Berkshire Hathaway Energy

Diversified energy company

Software Engineer

Full-Time
$77.2k - $127.5k
Mid, Senior
Bachelor's
Omaha, NE, USA
In Person
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • A bachelor's degree in Management Information Systems (MIS), Computer Science, or a related technical field, or equivalent work experience; candidates without a bachelor's degree typically need six years of related, progressive work experience.
  • For Software Engineer 2, a minimum of four years of experience in software engineering, platform engineering, or site reliability engineering.
  • For Software Engineer 3, a minimum of five years of experience in business software application design, development, integration, and/or installation.
  • Demonstrated knowledge of programming in a client/server or web development environment.
  • Experience in the industry or in an environment with comparable scope, size, and complexity.
  • Demonstrated knowledge of open systems object design methodologies, architecture methodologies, security practices, and integration techniques.
  • Demonstrated knowledge of relational database technology, structured analysis concepts, and software design patterns.
  • Effective project management skills and the ability to prioritize and handle multiple tasks and projects concurrently.
  • Business analysis aptitude, including communication and interpersonal skills to understand client needs.
  • Demonstrated knowledge of information technology terms, equipment, systems, functions, and major vendors.
  • Experience integrating large, disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards.
  • Ability to work in a zero-code-ownership environment where team members can modify any source file at any time.
  • Understanding of deployment topologies, including ensuring secure, highly available systems.
  • Effective oral and written communication skills.
  • Effective analytical and problem-solving skills and the ability to prioritize and handle multiple tasks and projects concurrently.
  • Availability for periodic on-call responsibilities.
  • Experience integrating Commercial Off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures.
  • Hands-on technical knowledge of Oracle and Microsoft SQL database development.
  • Technical knowledge and hands-on experience with current computing programming languages.
Responsibilities
  • Architect, design, code, test, document, implement, and maintain complex application programs and interfaces.
  • May act as a senior contributor or technical lead on small- to mid-sized projects.
  • Provide technical support, determine and investigate problems, and implement upgrades for developed applications.
  • Enhance existing systems and participate in client walkthroughs and technical design reviews.
  • Aid in systems development planning and monitoring, and participate in design reviews and peer code walkthroughs.
  • Provide client and application support.
  • Perform software development in conformance with performance optimization and interoperability standards and requirements.
  • Work in adherence to secure development lifecycle practices and policies.
  • Perform or assist in research and fact-finding to develop or modify application programs, including working with vendors to review product quality, adaptability, and compatibility.
  • Act as a subject matter expert and consult with clients on company IT strategy and business requirements.
  • Collaborate with applications and infrastructure IT teams to identify technology deficiencies and improvement opportunities in practices and procedures.
  • Stay current with industry-standard software development techniques and apply them to development, testing, integration, and reporting processes where appropriate.
  • Consult with application users to develop functional and technical specifications.
  • Consult with application users and evaluate requests for new or modified computer applications and interfaces to determine feasibility, cost, required time, and compatibility with current systems and computer capabilities.
  • Design, develop, and maintain scalable web applications using .NET (C#, ASP.NET Core) and React.
  • Build and consume RESTful APIs and integrate frontend components with backend services.
  • Write efficient queries and work with SQL Server or other relational databases.
  • Implement responsive, reusable UI components using React, TypeScript, HTML5, and CSS3.
  • Participate in code reviews, sprint planning, and agile ceremonies.
  • Perform additional responsibilities as requested or assigned.

About the company

B

Berkshire Hathaway Energy

View

Berkshire Hathaway Energy is a diversified energy company operating regulated utilities and energy infrastructure businesses. The company’s portfolio spans electricity, natural gas, transmission, renewable generation, pipelines, storage, and related energy services. It serves residential and business customers, communities, regulators, energy markets, and infrastructure partners. Its operating model centers on operating companies managed through regulated business units, long-term infrastructure investment, shared governance, and technical expertise. Teams work across engineering, utility operations, renewables, transmission, pipelines, regulation, finance, technology, and customer service. Teams support coordinated daily delivery.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Berkshire Hathaway Energy

See people who can refer or advise you