Software Engineer III

SpryPoint Canada

About the role

SpryPoint is hiring a Software Engineer III to build and maintain web and mobile applications for its cloud-native utility platform, working fully remotely from Canada. The role suits senior full-stack engineers comfortable leading technical initiatives, mentoring junior developers, and integrating AI-assisted coding tools into their workflow.

What you’ll do

  • Develop clean, maintainable, testable code using Java, JavaScript, and AWS
  • Review and validate code produced by AI tools rather than accepting outputs blindly
  • Influence technical design and architecture decisions while owning delivered outcomes
  • Author and maintain technical designs and best practice documentation
  • Conduct code reviews including validation of AI-generated code
  • Contribute to testing and use AI to automate testing where it adds value
  • Mentor less experienced developers and foster a collaborative learning environment
  • Troubleshoot and resolve technical issues across development and production
  • Help the Client Success team with support-related issues

Questions about this role

Is this role fully remote?

Yes, SpryPoint operates a remote-first environment with flexible hours across North America.

How many years of experience are needed?

At least 5 years of software development experience with a focus on full-stack development.

What programming languages are used?

The primary stack includes Java, JavaScript, HTML, CSS, and SQL on AWS.

Is AI tool experience required?

Experience with AI coding tools is a plus but not required. Training will be provided.

Related roles

Software Engineer III

JP Morgan Chase · Hyderabad, India

JPMorgan Chase seeks a mid-level Software Engineer III in Hyderabad to build secure, scalable financial technology solutions. This role suits engineers comfortable with enterprise-scale systems, AI-assisted development tools, and agile collaboration.

Mid levelFull-time
software engineeringSDLCdistributed systemsalgorithms +4
Yesterday

Software Development Engineer III - Backend Technologies

Grexit Software · Bangalore, India

An on-site senior backend engineering role in Bangalore building scalable systems and AI-serving infrastructure for a high-volume email and customer service product.

On-siteSeniorFull-time
GoJavaPythonRuby on Rails +10
7 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
8 days ago

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
8 days ago

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
6 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

On-siteSeniorFull-time
PythonJavaJavaScriptTypeScript +16
10 days ago