Software Engineer II (Power Distribution Equipment, Utility, HMI)

PowerSecure$85K — $110K *
Energy & Utilities
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, information technology, or engineering.
  • 2+ years of software development experience.
  • Proficient in TypeScript and Python, with a focus on building web applications utilizing AngularJS, HTML, and CSS.
  • Experience designing and integrating RESTful APIs and working with databases such as SQL, Amazon RDS, and DynamoDB.
  • Strong debugging, optimization skills, and unit/integration testing experience preferred.
  • Familiarity with cloud technologies, preferably AWS, and knowledge of serverless frameworks.

Responsibilities

  • Develop new features and infrastructure to support emerging business requirements.
  • Maintain application performance, uptime, and scale while adhering to high standards of code quality.
  • Adopt agile development methodologies and pursue ongoing learning opportunities.
  • Validate requirements and designs for custom software projects.
  • Collaborate across teams to define platform architecture and standards.
  • Engage with designers and engineers to create reliable APIs.

Benefits

  • Primarily remote work with minimal travel requirements.
  • Collaboration through MS Teams and GitHub, promoting a digital workspace.
  • A focus on continuous learning opportunities and agile methodologies.
Full Job Description
Job Summary:

PowerSecure is seeking a passionate software engineer for our Software Development team. The software engineer will be part of a team that is focused on delivering quality and maintainable code that enables growth of current and future products and services to our customers. Program in multiple languages to create specified products. Document code, including commenting and reporting on features. Work across teams to identify and solve problems. Interpret requirements and create project plans to meet schedule and quality goals.

Minimum Qualifications: (Education, Experience, Knowledge, and Skills):
  • Bachelor's degree in computer science, information technology, or engineering.
  • 2 + years of software development.
  • Experience building web applications and familiar with AngularJS, HTML and CSS.
  • Proficiency in TypeScript and Python.
  • Experience designing and integrating RESTful APIs.
  • Experience with databases such as SQL, Amazon RDS and DynamoDB.
  • Excellent debugging and optimization skills.
  • Unit/integration testing experience preferred.
  • Experience with cloud technologies preferably AWS.
  • Knowledge of serverless framework preferred.
  • Excellent work ethic, ability to work and travel independently, and advanced strategic thinking skills.
  • Expert level communication, interpersonal, and critical thinking skills. Expert level troubleshooting skills.
  • Ability to influence and work as part of a cross-functional team.
  • Detail-oriented, can identify and fix own bugs, and write quality code that runs efficiently.
  • Passionate, positive, can-do attitude and can adapt to any challenge and willing to take ownership of problems and brings issues to full resolution.
  • Enjoy working in a collaborative team environment.

Job Duties and Responsibilities:
  • Develop new features and infrastructure development in support of rapidly emerging business and project requirements.
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design.
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Validate requirements and designs for custom built software projects.
  • Work across teams to define, drive, and facilitate the creation and adoption of platform architecture and standards.
  • Engage with designers and front-end engineers, and collaborate with back-end engineers as we create reliable APIs.
    Physical Demands and Work Environment:
  • Primarily remote with minimum travel.
  • The primary office is located in Durham, NC.
  • Collaborate via MS Teams, GitHub comments and documents.

The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to assign or reassign duties and responsibilities at any time, based on business needs.

About PowerSecure

PowerSecure Careers

Joining PowerSecure offers a unique opportunity to be part of a dynamic team that leads in providing innovative energy solutions. This is an ideal time to engage with a company that values growth, leadership, and professional development.

Explore Job Opportunities

PowerSecure seeks talented individuals to contribute to and benefit from the company's commitment to industry leadership and innovation. Explore a range of job opportunities that can propel a career to new heights in an environment that fosters diversity and inclusion.

Experience Professional Growth

At PowerSecure, career growth is not just a possibility—it is a priority. With a variety of professional development and diversity training programs, employees are equipped to excel in their roles and beyond. The company supports career advancement through robust training, mentorship, and access to cutting-edge projects.

Engage in Meaningful Work

PowerSecure is dedicated to transforming the energy sector through innovative solutions. Employees at PowerSecure take on challenging projects that drive significant change and have a positive impact on communities and the environment.

Join a Diverse and Inclusive Team

The culture at PowerSecure is built on a foundation of respect and inclusion, where diverse perspectives are valued and contribute to the company's success. The team at PowerSecure is composed of dedicated professionals from various backgrounds, all working together to achieve common goals.

Internship Opportunities

For those starting their career journey, PowerSecure offers internship programs that provide hands-on experience and a chance to develop essential skills in the energy sector. Internships at PowerSecure are a gateway to full-time employment and a successful career in the industry.

Benefits and Employee Well-being

PowerSecure is committed to the well-being of its team members, offering comprehensive benefits designed to support both personal and professional life. Benefits include health, dental, and vision insurance, as well as wellness programs that promote a balanced lifestyle.

Networking and Leadership Opportunities

Employees are encouraged to engage in networking events and leadership training to enhance their skills and advance their careers. PowerSecure fosters an environment where taking initiative and leading innovation are part of daily life.

Apply Today

Discover the positions available at PowerSecure that match your skills and interests. PowerSecure is actively hiring and looking for individuals who are passionate, curious, and driven to excel in their professional fields.

Stay Connected with PowerSecure Careers

Keep up to date with the latest news, career tips, and job openings at PowerSecure. Subscribe to receive personalized job alerts and insider information that can help you navigate your career path effectively.

Explore PowerSecure Jobs

Whether looking for an internship, entry-level, or executive position, PowerSecure offers a range of opportunities to join a leading team in the energy sector. Start your journey today by exploring the positions available and submitting your resume for consideration.
Learn more about PowerSecure

Similar Jobs

More Jobs at PowerSecure

More Energy & Utilities Jobs

Find similar Software Engineer II (Power Distribution Equipment, Utility, HMI) jobs: