Enable job alerts via email!

Software Development Engineer

ZipRecruiter

Vancouver

Hybrid

CAD 80,000 - 120,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in online solutions is seeking a Software Development Engineer in Vancouver. The role involves designing and implementing innovative applications, collaborating in an Agile environment, and mentoring team members. Ideal candidates will have extensive experience in Python and Java, with a focus on developing scalable solutions.

Benefits

Unlimited Paid Time Off
Free medical coverage
Dental benefits
401(k) matching

Qualifications

  • 4+ years of experience in Python, Java, or JavaScript/TypeScript.
  • Proficiency with SQL and NoSQL databases.
  • Strong debugging and troubleshooting skills.

Responsibilities

  • Design, implement, and test applications for web hosting and email services.
  • Develop RESTful APIs for backend system communication.
  • Mentor team members and foster continuous learning.

Skills

Python
Java
JavaScript
TypeScript
SQL
NoSQL
RESTful APIs
Agile methodologies
Debugging
Troubleshooting

Education

BSc in Computer Science or equivalent

Tools

Git
Puppet

Job description

Job Description

Please note: This role will be performed hybrid or remote from Vancouver, British Columbia.

COMPANY OVERVIEW:

NetNation, a division of Ntirety, is a leader in providing innovative, reliable, and secure online solutions to SMBs through direct and indirect channels. NetNation delivers reliable, secure, and scalable online solutions to over 500,000 customers worldwide. We are one of the largest private labeled SMB hosting solution providers globally, specializing in secure, multi-tenant hosting environments. Our core products include Domain Names, Web Hosting, Email, and online applications such as backup and recovery, security, and online presence builders. For more information, visit http://www.NetNation.com.

POSITION PURPOSE:

We are seeking an experienced Software Development Engineer to join our dynamic, innovative team. You will collaborate with our Vancouver team in an Agile Scrum environment and work with remote teams in Bulgaria and the United States. This role offers the opportunity to design and implement innovative solutions using modern technologies.

The engineer will act as an architect within a team of software developers, working alongside other architects who have developed industry-leading software connecting complex systems with cutting-edge technology. We foster a startup-like culture emphasizing ownership, creativity, and contribution within a structured, professional environment with a history of success.

Key Responsibilities:

  • Design, implement, and test on-premises and cloud-hosted applications for web hosting, email, and domain registration services.
  • Develop and test RESTful APIs for backend system communication.
  • Contribute to test automation for managed services and product development projects.
  • Participate in system integration projects.
  • Create migration scripting solutions.
  • Write quality code with unit and automated acceptance tests.
  • Collaborate with DevOps for deployment automation.
  • Document, maintain systems, and troubleshoot issues.
  • Work with other engineers using Agile practices.
  • Design modern responsive web and mobile applications.
  • Mentor team members, fostering continuous learning.
  • Own projects, drive innovation, and develop scalable solutions.

Must-Have Requirements:

  • 4+ years of experience in Python.
  • 4+ years of experience in Java, JavaScript/TypeScript (React, Node.js), or C#.
  • Experience with frameworks such as Spring, Next.js, Express.js, Django/Pyramid, or ASP.NET.
  • Proficiency with SQL and NoSQL databases, including indexing, normalization, and query optimization.
  • API development experience, including RESTful APIs and documentation.
  • Strong debugging and troubleshooting skills.
  • Knowledge of scalability, microservices architecture, and message brokers.
  • Practical experience with security practices, data protection, authentication & authorization, version control, and Agile methodologies.
  • Additional beneficial skills include JSP, Java Spring, DB2, MySQL, XML, JSON, and experience in Windows/UNIX/Linux environments.
  • Analytical mindset, problem decomposition skills, and project management capabilities.
  • Excellent communication skills and a commitment to quality.
  • Ability to review code in multiple programming languages.
  • Basic understanding of networks and network programming.
  • Experience with version control systems like Git or Perforce.

Nice-to-Have Skills:

  • BSc or higher in Computer Science or equivalent (strong experience without degree encouraged).
  • Experience with PHP, Java, and Python.
  • Familiarity with RESTful APIs and automated deployment tools like Puppet.
  • Experience with Linux packaging, Odin Business Automation, and OSS/BSS software.
  • Knowledge of iterative development methodologies and relational database concepts.
  • Ability to collaborate remotely and design customer-facing web applications.
  • Knowledge of ITIL practices and a strong entrepreneurial mindset.

NetNation, a division of Ntirety, is an Equal Opportunity Employer (EEO/AA). We offer competitive salaries and benefits, including unlimited Paid Time Off, free medical coverage, dental, 401(k) matching, and more. Interested candidates are encouraged to apply. Only shortlisted candidates will be contacted.

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

Similar jobs

Senior Software Development Engineer

NetNation

Vancouver

Hybrid

CAD 110,000 - 130,000

Yesterday
Be an early applicant

Senior Software Development Engineer (Game Backend)

Gamebreaking

Remote

CAD 85,000 - 130,000

Yesterday
Be an early applicant

Senior Software Development Engineer

Equest

Vancouver

Hybrid

CAD 115,000 - 197,000

Yesterday
Be an early applicant

Software Development Engineer, Amazon Payment Products

Amazon Development Centre Canada ULC - K03

Vancouver

On-site

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Software Development Engineer, Ads Campaign Management

Amazon

Vancouver

On-site

USD 114,000 - 192,000

Yesterday
Be an early applicant

Software Development Engineer

Autodesk

Vancouver

Hybrid

CAD 78,000 - 115,000

7 days ago
Be an early applicant

Country Match Sr Software Development Engineer Remote Canada | Remote Unites States - Mountain [...]

BeyondTrust Corporation

Remote

CAD 100,000 - 140,000

9 days ago

Software Development Engineer, Amazon Stores

Amazon

Vancouver

On-site

CAD 114,000 - 192,000

6 days ago
Be an early applicant

Senior Software Development Engineer (Game Backend)

Gamebreaking Studios

Remote

CAD 80,000 - 120,000

10 days ago