Onsite Software Engineer II

Posted 4 days ago

Apply now

About the role

  • Software Engineer II responsible for developing innovative technology solutions for the Energy-as-a-Service sector. Collaborating with teams to enhance energy efficiency and optimization.

Responsibilities

  • Be an individual contributor on software development team.
  • Work on an agile development team in collaboration with a scrum master, a product owner, and other development team members.
  • Collaborate with technical and non-technical team members.
  • Execute software development tasks.
  • Complete tasks independently or in a self-directed manner.
  • Comply with policies and procedures for development.
  • Contribute to ongoing maintenance and operation of company technology products.
  • Heavily engage with company internal and external customers.

Requirements

  • BS in Computer Science, related field, or equivalent experience.
  • 5+ years of experience working on a professional software development team.
  • Strong technical and analytical skills.
  • Good communication skills, with a willingness to improve.
  • Ability to learn quickly and adapt to a rapidly changing environment.
  • Proficiency with multiple technologies and languages.
  • Experience with agile software development processes.
  • Proficiency with source code management systems such as Git.
  • Experience with software quality control including unit testing.
  • Experience with development of single page web applications using the Angular 2+ framework.
  • Experience with C#.
  • Experience with Python, JavaScript/TypeScript, and other scripting languages.

Benefits

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Flexible work hours

Job title

Software Engineer II

Job type

Experience level

Mid levelSenior

Salary

$76,860 - $102,620 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job