Software Secured
Software Secured

Software Engineer

July 5, 2025
Full-time
Remote · Canada
Entry level
Full-stack Developer

We’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment. You'll be working on challenging problems with a focus on delivering high-quality, scalable solutions.

Responsibilities:

- Design, develop, test, and deploy robust and efficient features for our web application.

- Contribute to the backend using Typescript in a lightweight Node/Express environment, including API development and database design (PostgreSQL).

- Improve internal systems build on Python/Django- Build user interfaces with Nuxt.js and TypeScript

- Work closely with the product manager, designers, and other engineers to fully define requirements and deliver solutions.

- Write clean, well-documented, and testable code.

- Participate in code reviews to maintain high code quality standards.

- Deploy and manage applications on AWS (Amazon Web Services) – experience with services like ECS, S3, RDS, and Lambda are a plus.

- Utilize Git for version control and collaborate effectively within a team environment.

- Troubleshoot and debug issues across the full stack.

Qualifications:

- Experience in TypeScript Development.

- Comfortable with Python and an understanding of the Django framework.

- Solid understanding of TypeScript fundamentals and experience with modern TypeScript frameworks like Nuxt.js (or similar

- Vue, React, Angular).

- Experience working with relational databases (e.g., PostgreSQL, MySQL).

- Familiarity with AWS cloud services.

- Proficient in using Git for version control.

- Excellent problem-solving and communication skills.

- Ability to work independently and as part of a team.Bonus Points:- Knowledge of containerization technologies (Docker).

- Familiarity with CI/CD pipelines.

- Experience with Agile development methodologies.

What we're offering:

🤑 Competitive salary ($80K - $100k base salary, + profit sharing 5-15% of the base salary)

🍁 Work remotely anywhere in Canada (you're welcome to work in the Ottawa office when you'd like the option).

🌍 Work remotely from anywhere in the world for up to 2 months per year.

💸 Perks such as monthly UberEATS budget, annual home office stipend.

🌴 3 weeks of vacation to start. Additionally, the whole company is off for the week between Christmas and the New Year.

🍼 Parental, bereavement and child loss leave.

🏥 You will receive a great health benefits package (includes dental, vision, practitioners, etc.).

Our Core Values:

Passion for security: Security and privacy matter more than anything else. We prioritize it in all our business decisions as part of our goal to make the digital world a little safer.

Growth Mindset: Security is an ever-changing field. Through curiosity, constant learning (and unlearning), and humility, we can stay ahead of the curve.

Determination: Tough problems are something we'll never shy away from. Instead, problems are seen as an opportunity to do better, create new solutions, and innovate.

Integrity: Integrity drives everything we do. We are honest, straightforward, honest, and committed to doing the right thing, even when no one is watching.