Senior Software Engineer – Custom Projects

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing products for military and intelligence users. Leading design and implementation of innovative data analysis solutions in a fully remote role.

Responsibilities

  • Lead the architectural design and implementation of new data analysis products used by intelligence operatives
  • Full-stack development including developing APIs, UX, automated tests, deployment
  • Gathering stakeholder feedback and defining features to meet customer needs
  • Writing proposals, carrying out code experiments, and building prototypes
  • On-premises and cloud deployments
  • Identify and push for technical and process improvements
  • Influencing what we build and how we build it
  • Maintain and diagnose our software as it runs in production in the cloud or in customer data centers, in support of our customers
  • Drive performance and scalability improvements
  • Advanced coding practices and architectural patterns
  • Mentoring junior developers and fostering best practices

Requirements

  • At least 6+ years of experience building complex web applications and backend services as a full-stack engineer
  • A minimum of 2 years at the senior level
  • Strong architecture and design skills
  • Full-stack development expertise with TypeScript, JavaScript
  • Advanced knowledge of reactive UI frameworks (React, Vue...)
  • Advanced database experience (SQL / NoSQL), particularly with PostgreSQL, PostGIS, geospatial data
  • Experience developing REST APIs
  • Deep experience with Linux and Docker containers
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience
  • This role is only open to people able to obtain Secret security clearance in Canada due to the nature of our work.

Benefits

  • Extended health insurance for employees and their dependants
  • A generous and flexible vacation policy. We encourage time off to recharge
  • Company equity in a growing startup
  • Fully remote
  • We get together as a team at least once a year to reconnect
  • We are committed to creating a supportive and diverse company

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerJavaScriptLinuxNoSQLPostGISPostgresReactSQLTypeScriptVue.js

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.