Senior Software Development Engineer
4 weeks ago
Please note: This role will be performed hybrid or remote from Vancouver, CA.
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. NetNation has emerged as one of the largest private labeled SMB hosting solution providers in the world due to the company's expertise in developing secure, multi-tenant hosting environments and is committed to providing SMB's with cost effective business solutions. NetNation's core products include Domain Names, Web Hosting and Email, and other online applications such as backup and recovery, security and online presences builders. For more information about NetNation, please visit
POSITION PURPOSE:
NetNation is seeking an experienced QA Software Engineer to join our fast-moving, innovative company. You will work directly with a local Vancouver team in an Agile Scrum environment and alongside remote teams in Bulgaria and the United States. This role offers the freedom to design and implement clever solutions using modern technology.
The senior software engineer will function as an architect within a team of other software developers, working alongside other architects who have recently developed industry-leading software that integrates and connects systems using cutting-edge technology. As such, we foster a startup-like culture where every team member takes ownership of their work. We expect individuals to bring creativity, a passion for building, and an eagerness to contribute to an evolving and dynamic environment. At the same time, NetNation is a well-structured, professional, and responsive company with a long-standing history of success.
Key Responsibilities:
· Design, implement, and test enabling on-prem/cloud-hosted applications for web hosting services, email services, and domain registration services.
· Design, implement, and test RESTful APIs for communication with different backend systems.
· Work on test automation for various managed services and other company-specific product development projects.
· Participate in integration projects that connect complex systems together.
· Develop migration scripting solutions.
· Deliver quality code based on unit and automated acceptance tests.
· Collaborate with DevOps teams for deployment automation.
· Document and maintain different systems; investigate and resolve existing problems.
· Work collaboratively with other engineers and utilize Agile development practices.
· Architect and design modern responsive applications for web browsers and mobile devices.
· Mentor and build up team members, fostering a culture of continuous learning and growth.
· Take ownership of projects, drive innovation, and contribute to building scalable and efficient solutions.
Must-Have Requirements:
· 7+ years experience in at least two to three of the following programming languages: Python, Java, JavaScript/TypeScript (React, Node.js), C#.
· Experience with backend frameworks such as Spring, Next.js, Express.js, Django/Pyramid, or ASP.NET.
· Proficiency in database management, including SQL and NoSQL solutions, with an understanding of indexing, normalization, and query optimization.
· Experience with API development, including RESTful APIs, access control, and documentation.
· Strong debugging and troubleshooting skills.
· Understanding of scalability, microservices architecture, and message brokers.
· Practical experience with:
o Security best practices, data protection (such as PCI), vulnerability mitigation.
o Authentication & authorization, version control (Git, Perforce), code reviews.
o Agile/Scrum methodologies.
· Additional experience with JSP, Java Spring, DB2, MySQL, XML, JSON, and Windows/UNIX/Linux environments is beneficial.
· Strong analytical mindset with the ability to decompose complex problems and manage technical project plans.
· Excellent written and verbal communication skills, as well as a commitment to quality and customer satisfaction.
· Ability to review and analyze code written in multiple programming languages beyond direct coding responsibilities.
· General understanding of networks and network programming techniques.
· Experience using version/change control systems (e.g., Git, Perforce).
Nice-to-Have Skills:
· BS or higher in Computer Science or equivalent field (candidates without degrees but with strong experience are encouraged to apply).
· Experience with PHP, Java, and Python.
· Familiarity with RESTful APIs.
· Experience with Puppet & other automated deployment tools.
· Experience with Linux packaging and distribution.
· Knowledge of Odin Business Automation APS package development (rare but highly valued).
· Experience with OSS/BSS software such as Odin Business Automation.
· Familiarity with iterative development methodologies (e.g., Extreme Programming, Scrum, Feature-Driven Design).
· Knowledge of relational database concepts and RDBMS systems such as MariaDB, DB2, and SQL Server.
· Ability to work collaboratively with peers in remote offices.
· Experience designing, implementing, and testing customer-facing front-end web applications.
· Familiarity with ITIL best practices.
· Strong entrepreneurial mindset with the ability to innovate and build scalable, high-performance applications.
NetNation, a division of Ntirety is an Equal Employment Opportunity / Affirmative Action Employer (EEO/AA).
NetNation offers a competitive salary and benefits including unlimited Paid Time Off, FREE Medical to Employees, Dental, retirement plan with 401(k) match, and much more. If you are interested in joining a profitable, growing, and dynamic company, we want to hear from you Ntirety is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation, or any other classification protected by Federal, State or local law.
NetNation thanks all candidates for their interest; however, only shortlisted candidates will be contacted.
-
Senior Software Development Engineer
2 days ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the Job:We are seeking a highly motivated Senior Software Development Engineer to join our Store Testing Foundations team. This team operates Store Test Service as a centralized testing service that enables end-to-end cross-platform testing with write once capabilities.As a Senior Software Development Engineer, you will contribute to the automated...
-
Senior Software Engineer
6 days ago
Vancouver, British Columbia, Canada Export Development Canada Full timeExport Development Canada (EDC) is a financial Crown corporation dedicated to helping Canadian businesses make an impact at home and abroad. EDC offers financial products and knowledge to help Canadian businesses confidently enter new markets, reduce financial risk, and grow their business.When you join our team, you'll be helping Canadian businesses learn...
-
Senior Software Development Engineer
2 days ago
Vancouver, British Columbia, Canada Amazon Full timeJob OverviewWe are looking for a highly skilled Senior Software Development Engineer to join our team. As a key member of the UPX team, you will play a crucial role in designing and developing scalable software systems that meet the rapid growth of Amazon's Business.Key ResponsibilitiesDesign and develop highly scalable software systems using latest cloud...
-
Senior Software Development Engineer
5 hours ago
Vancouver, British Columbia, Canada Amazon Full time**About Us**Amazon's Middle Mile Planning & Optimization (MMPO) team is an integral part of Amazon Transportation Services (ATS). Our mission is to build the most efficient and optimal transportation solution on the planet, using our technology and engineering muscle as our biggest advantage. We leverage cutting-edge technologies in big data, machine...
-
Senior Software Developer Position
2 days ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeAbout AequilibriumAequilibrium is a leading technology professional services organization dedicated to delivering innovative solutions to clients in the financial services industry. Our team of experts uses Agile methodologies and Lean Startup principles to drive project success.Job DescriptionWe are seeking an experienced Senior Backend Java and .NET...
-
Senior Software Development Engineer in Test
5 days ago
Vancouver, British Columbia, Canada Lightci (Light Consulting) Full timeSenior Software Development Engineer in Test (Remote)About UsFounded in 2022, Lightci is a full-service product design and development consulting partner. We help businesses of all sizes build software, digitally transform, leverage data, and create world-class engineering functions.Visit lightci.com to learn more.The Senior Software Development Engineer in...
-
Software Development Engineer
7 days ago
Vancouver, British Columbia, Canada Inworld Full timeInworld is a leading AI engine for games and interactive media, powering experiences built by top industry players. As a Senior Software Development Engineer in Test (SDET), you will focus on automation tools and pipelines for our QA, build, and release process in Unreal, Unity, NodeJS, and WebSDK client-side applications.About the RoleDesign and create...
-
Senior Software Engineers
1 day ago
Vancouver, British Columbia, Canada Go REcruitment Full timeBit Quill TechnologiesYou likely have never heard of Bit Quill Technologies. That is a good thing. Last month (September 2020), we found 2 more senior software engineers for Bit Quill Technologies. We need at least 9 more because of the continued demand for this company's expertise. The company is currently at 40 people and growing. Other software engineers...
-
Senior Software Engineer
2 days ago
Vancouver, British Columbia, Canada BioTalent Canada Full timeAre you looking to leverage your software engineering skills in a purpose-driven role supporting innovation in the life sciences? At STEMCELL Technologies, Canada's largest biotechnology company, your work will have a direct and positive impact on advancing scientific research in fields such as cancer, immunology, and tissue engineering.As a Senior Software...
-
Senior Software Development Engineer, Connect
2 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeSenior Software Development Engineer, Amazon Connect - Voice ApplicationsAWS Applications and Higher Level Abstractions (Apps) provides horizontal and industry vertical applications for business users with the same on-demand scalability, reliability, pay-as-you-go pricing, and machine learning expertise that drive AWS services. The AWS Applications group...
-
Senior Software Development Engineer, Connect
3 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeSenior Software Development Engineer, Amazon Connect - Voice ApplicationsAWS Applications and Higher Level Abstractions (Apps) provides horizontal and industry vertical applications for business users with the same on-demand scalability, reliability, pay-as-you-go pricing, and machine learning expertise that drive AWS services. The AWS Applications group...
-
Senior Software Engineer
6 days ago
Vancouver, British Columbia, Canada 4Refuel Canada LP. Full timeAt 4Refuel Canada LP, we believe that innovation and technology are key to driving business success. As a Senior Software Engineer, you will play a critical role in designing and developing cutting-edge software solutions that meet the evolving needs of our customers.The ideal candidate will have a strong background in computer science and software...
-
Vancouver, British Columbia, Canada Arista Networks Full timeAs a Senior/Lead Network Systems Software Engineer at Arista Networks, you will be part of a team that designs and develops novel features for our hardware products. You will work closely with customers, product management, and hardware engineers to create innovative solutions that enhance our network systems.You will have the opportunity to work on a wide...
-
Senior Software Development Engineer
3 days ago
Vancouver, British Columbia, Canada Amazon Full timeJob Summary:We are looking for a talented and enthusiastic senior software engineer to join the Digital Discovery team in Digital Acceleration. The successful candidate will provide technical leadership and mentorship to the engineering team, contribute to the architecture, design, and implementation of highly scalable services and data processing...
-
Senior Software Developer
6 days ago
Vancouver, British Columbia, Canada Go REcruitment Full timeAbout Go RecruitmentWe are a leading recruitment agency specializing in IT and health care solutions. Our team of experts is dedicated to finding top talent for our clients.Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team. As a senior member of our engineering team, you will be responsible for designing, developing, and...
-
Senior Software Engineer
7 days ago
Vancouver, British Columbia, Canada Willow Laboratories Full timeGet AI-powered advice on this job and more exclusive features.This range is provided by Willow Laboratories. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$100,000.00/yr - $165,000.00/yrExecutive Assistant @ Willow Laboratories | Administrative Assistant CredentialsJob Summary:Willow is a...
-
Vancouver, British Columbia, Canada Go REcruitment Full timeJob Description\We are looking for a self-driven senior software engineer who can deliver software solutions and cloud technologies to our team.\The ideal candidate should have a strong background in cloud-based technologies, software platforms, and database structures, with experience in data science and computational mathematics.\The successful candidate...
-
Senior Software Development Engineer
5 days ago
Vancouver, British Columbia, Canada T-Net British Columbia Full timeAbout the Role:">We are seeking an experienced Java Senior SDET to join our team in Vancouver. As a key member of our QA department, you will be responsible for designing and building scalable automated test frameworks and test suites working across technologies.Responsibilities:">">Create automated test cases for APIs and web services">Develop automation...
-
Senior Software Engineer
2 days ago
Vancouver, British Columbia, Canada STEMCELL Technologies Inc Full timeJob Description SummaryAre you looking to leverage your software engineering skills in a purpose-driven role supporting innovation in the life sciences? At STEMCELL Technologies, Canada's largest biotechnology company, your work will have a direct and positive impact on advancing scientific research in fields such as cancer, immunology, and tissue...
-
Senior Software Engineer
1 day ago
Vancouver, British Columbia, Canada TEEMA Full timeSenior Software Engineer - MobileWe are looking for an experienced Senior Software Engineer to lead our mobile development team. The successful candidate will have a strong background in mobile app development and experience with React Native.About the CompanyTEEMA Solutions Group is a leading provider of staffing and recruiting services. We are committed to...