Full-Time

Software Engineer 2

Posted on 8/28/2025

Deadline 9/26/25
Berkshire Hathaway Energy

Berkshire Hathaway Energy

No salary listed

Salt Lake City, UT, USA + 5 more

More locations: Las Vegas, NV, USA | Des Moines, IA, USA | Reno, NV, USA | Portland, OR, USA | Davenport, IA, USA

In Person

Category
Software Engineering (3)
, ,
Required Skills
React.js
Node.js
Java
Docker
Go
Jenkins
Ionic
Web Development
React Native
Oracle
AngularJS
Requirements
  • Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience.
  • A minimum of three years of experience in business software application design, development, integration and/or installation.
  • Working knowledge of programming in client/server or web development environment.
  • Working knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques.
  • Working knowledge of relational database technology, structured analysis concepts, and software design patterns.
  • Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development.
  • Technical knowledge with hands-on experience in current computing programming languages.
  • Effective project management skills and ability to prioritize and handle multiple tasks and projects concurrently.
  • Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs.
  • Working 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.
  • Able to work in a zero-code-ownership environment where the team members can modify any source file at any time.
  • Effective oral and written communication skills.
  • Effective analytical and problem-solving skills.
  • Ability to prioritize and handle multiple tasks and projects concurrently.
  • Availability for periodic on-call responsibilities.
  • Containerized application development using Docker or Podman.
  • Web UX/UI development using Angular or React.
  • Native mobile application development using React Native.
  • Hybrid mobile application development using Ionic.
  • Front end service/API development using NodeJS, Golang or Java.
  • CI/CD using Azure DevOps or Jenkins.
  • Cloud native architecture and technologies.
Responsibilities
  • Architects, designs, codes, tests, documents, implements and maintains more complex application programs and interfaces.
  • Provides technical support; problem determination and investigation; implementation of upgrades for developed applications.
  • Enhances existing systems; participates in client walkthroughs and technical design reviews.
  • Aids in systems development planning and monitoring.
  • Participates in design reviews and peer code walkthroughs.
  • Provides client and application support.
  • Perform software development and ensure conformance to performance optimization and interoperability standards and requirements.
  • Work in adherence to secure development lifecycle practices and policies.
  • Performs or assists in the research and fact-finding to develop or modify application programs.
  • Act as the subject matter expert, and consult with clients on company’s IT strategy and business requirements.
  • Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures.
  • Stay current with industry standards techniques for software development, and apply them to development, testing, integration and reporting processes where appropriate.
  • Consults with application users in developing functional/technical specifications.
  • Consults with application users, evaluates user requests for new or modified computer applications and associated interfaces to determine feasibility, cost and time required, compatibility with current systems and computer capabilities.
  • Ensures all compliance aspects of position are known and followed; understands and complies with all policies, codes and regulations applicable to position and company.
Berkshire Hathaway Energy

Berkshire Hathaway Energy

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE