(Remote) Senior Software Engineer

Harris Computer
New Brunswick, Canada
$125K-$135K a year (estimated)
Remote
Full-time

Senior Software Engineer (Billing and Accounting)

Systems & Software - Remote

A division of Harris; Systems & Software, an industry leader in the Utility CIS space, is looking for a Senior Software Engineer, to focus on business application development.

You'll get to design new features, maintain a best-in-breed software package, and craft quotes that will help drive our customers and the overall utility space forward.

We are especially looking for engineers with experience with billing and accounting applications, and with direct experience in the utility sector.

You will have the opportunity to work with some of the industry’s most brilliant minds, supported by the latest cutting-edge tools and hardware.

This remote role welcomes candidates anywhere in Canada and the US.

What will be your impact?

Provide technical leadership and mentoring to team members

Assist Professional Services, R&D and Support Departments with design reviews and escalated issues

Work with QA, promote best practices to ensure a high level of quality within the team

Manage code reviews and closely participate in providing feedback on others’ designs / code

Identify and mitigate issues and risks that could negatively impact project timelines

Employ accounting best practices in designing billing and reporting applications

Support utilities in financial auditing

What are we looking for?

  • B.S. in Computer Science, Computer Information Systems, Math, Accounting, or equivalent work experience
  • 5+ years of professional software development experience
  • A passion for mathematical (including algebraic) problem solving
  • Unix / Linux knowledge / background
  • Experience with Oracle and PL / SQL or MS SQL Server and Transact-SQL
  • Possess an excellent work ethic, high level of initiative, aptitude, and energy to succeed in a fast-paced environment
  • Has excellent interpersonal skills and effectively communicates well with both internal and external resources
  • Has mindset and desire to embrace learning, working well within a team or unsupervised

What will help you stand out :

Experience programming in COBOL, Visual Basic, Haskell, and / or LISP

Experience with billing and / or accounting applications is highly desired

Knowledge of the utility sector

Experience working directly with clients

What we offer :

The opportunity to work on challenging projects

3 weeks' vacation and 5 personal days

Comprehensive Medical, Dental and Vision coverage from your first day of employment

Employee stock ownership and RRSP / 401k matching programs

Flexible work options

30+ days ago
Related jobs
Impact tech Inc
Canada

As a Senior Full Stack Developer, you’ll be working within a small fast-paced agile scrum team building an integral piece of the client portal. You will be a key contributor, able to let your ideas and talents flourish, striving towards building better software!. Deliver software solutions for Impac...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

StackAdapt
Canada

We're always keeping an eye out for talented developers as we build cutting edge software. Watch our talk at Amazon Tech Talks: StackAdapt is a Remote First company, we are open to candidates located anywhere in North America for this position. As an engineer, you are expected to take responsibility...

Coinbase
Canada
Remote

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have at least 5 years of experience in software engineering. We’re a remote-first company looking to hire the absolute best talent all over the w...

Okta, Inc.
Canada

Software Engineer to join a team focused on designing and developing Admin Core Experience that is foundational to Okta Admin journey. The ideal candidate will share our passion and great pride in elegant solutions and will join an engineering group that strongly believes in designing for scale, rig...

Coinbase
Canada
Remote

We’re a remote-first company looking to hire the absolute best talent all over the world. Participate in and contribute to Engineering Maturity initiatives and tasks. ...

Okta, Inc.
Canada

We’re looking for a skilled Staff Software Engineer passionate about distributed systems, platform engineering, and building scalable services. Experience with reliability engineering on areas such as observability and incident management. ...

Leica Geosystems
Canada

Senior C++ Software Engineer, Geomatics. ...

Altair Engineering
Canada

Our client in Kanata, ON is looking for an Software Engineer Senior. As a Software Developer, the candidate will be involved in full lifecycle of Software Development on the next generation infotainment system. Bachelors Degree in Computer Engineering, Electrical Engineering, Computer Science or sim...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Experience working cross-functionally with stakeholders from Product, Design and other Engineering teams. Strong attention to detail with a demonstrated focus on engineering resilience. ...