Enable job alerts via email!

Software Engineer III

SpryPoint

Nova Scotia

On-site

CAD 85,000 - 100,000

Full time

23 days ago

Job summary

A technology solutions provider is looking for a Software Engineer III to build and integrate web applications in a collaborative Agile environment. This role involves full-stack development using various languages and technologies. The candidate should have experience with Java, web technologies, and cloud platforms. The position offers a remote-first environment with flexible hours and a competitive benefits package.

Benefits

Remote-first working environment
Competitive compensation package
MacBook and home office setup allowance
Health, dental, vision, and life insurance
Generous PTO and flexible sick days
Tuition assistance and professional development
Annual company events

Qualifications

  • Demonstrated fluency in developing clean, maintainable, testable code.
  • Experience working in a collaborative Agile SCRUM team.
  • A keen interest in learning and applying knowledge.

Responsibilities

  • Build and integrate interactive web applications and services.
  • Collaborate with teammates in SCRUM ceremonies.
  • Architect, test, and deploy enterprise applications.

Skills

Fluency in developing clean, maintainable, testable code
Experience with Java
Understanding of relational databases and SQL
Experience with web technologies HTML, JavaScript, and CSS
Experience with cloud platforms (AWS, GCP, and/or Azure)
Interest in expanding knowledge
Job description
Overview

Join to apply for the Software Engineer III role at SpryPoint.

SpryPoint provides Smart Solutions for Smart Utilities, delivering cloud-based tools for the utility sector including analytics, billing, and customer relationship management. We serve clients across North America and focus on helping utilities improve operations and customer service. We are a growing company with a strategic investment to expand our team and solutions.

Position Overview

At SpryPoint we value collaborative work environments, automation, learning, and delivering value to our users. As a Software Engineer III, you will build and integrate interactive web applications, services, and apps that real people will use. You will work as a full-stack developer across a range of languages and environments, with opportunities to expand CI/CD pipelines and increase automation.

Working within one of our Agile SCRUM teams you will collaborate with teammates, participate in SCRUM ceremonies, and help develop less experienced team members through pairing, code reviews, knowledge sharing, and mentoring. You will collaborate with Product, User Experience Design, Customer Success, Sales, and Service Delivery to deliver enterprise applications.

You will be involved in architecting, testing, and deploying SpryPoint’s enterprise applications, building and deploying web and mobile solutions for clients across North America. You will learn constantly.

Technical Requirements And Competencies
  • Demonstrated fluency in developing clean, maintainable, testable code
  • Experience with Java
  • Understanding of relational databases and SQL
  • Experience with web technologies HTML, JavaScript, and CSS
  • Experience with modern development and deployment methodologies and cloud platforms (AWS, GCP, and/or Azure)
  • Experience working in a collaborative Agile SCRUM team
  • Interest in expanding knowledge and applying it to solve industry problems

Primary qualifications are a keen interest in learning and the ability to apply knowledge to craft clean code.

Our Hiring Process
  1. Stage 1 – 30-minute Recruiter Interview: Discuss your background, learn about SpryPoint and the role, and ask questions.
  2. Stage 2 – 30-minute Hiring Manager Interview: Conversation with the Hiring Manager to discuss goals and technical experience.
  3. Stage 3 – Take Home Skills Assignment: Flexible deadline; test is administered via TestDome and includes live coding and multiple-choice questions focused on Java and JavaScript.
  4. Stage 4 – 1-hour Technical Interview: Meet with the Software Engineering Manager and a Team Lead to discuss the assessment and your approach.
  5. Stage 5 – 45-minute Final Interview: Discuss career goals and growth opportunities.
  6. Stage 6 – References / Offer: Reference checks and, if successful, a formal offer.
Why SpryPoint?
  • Remote-first and autonomous working environment with flexible hours
  • Competitive compensation package
  • MacBook + $500 toward home office setup
  • Health, dental, vision, and life insurance
  • Generous PTO, half-day Summer Fridays, and flexible sick days
  • RRSP (Canada) and 401k (US) matching programs
  • Professional development courses, $2,500 annual tuition assistance, and a book bounty program
  • Annual company events and team offsites

Equality and accommodations SpryPoint is an equal-opportunity employer. We do not discriminate and encourage applications from everyone regardless of race, religion, colour, national origin, ancestry, sex, sexual orientation, gender identity, age, disability, veteran status, pregnancy, or any other classification protected by applicable laws. If you need accommodations during the interview process or beyond, please let us know and we will provide support to facilitate participation.

Please note that to maintain SOC 2 compliance, candidates may be required to complete background check and identity verification as a final step in our interview process.

Employment details: Full-time, Engineering and Information Technology, Software Development industry.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.