Senior Software Developer (Rust) in Fredericton, New Brunswick at Lastwall
Explore Related Opportunities
Job Description
We are a cybersecurity company with offices in the United States and Canada, specializing in the development and delivery of highly secure, identity-centric, and quantum-resilient cybersecurity solutions. We aim to build innovative, security-first technologies designed for compliance-driven and threat-intensive environments such as those found in defense, government, and critical infrastructure sectors.
Our solutions are engineered with a security-first approach, leveraging cutting-edge advancements in identity and digital defense to outpace threat actors and protect sensitive systems from evolving cyber threats. By focusing on inhibiting the efficacy of adversaries and exponentially bolstering client security, we provide essential tools to safeguard operations in some of the most mission-critical industries.
If you’re a US or Canadian Citizen who is passionate about working at the forefront of cybersecurity technology in environments that demand unparalleled security and reliability, we’d love to have you join our team!
The OpportunityLastwall is a Canadian cybersecurity company focused on identity and mission-critical operations across defense, government, and critical infrastructure.
Trusted by the U.S. Department of Defense and the Government of Canada, Lastwall has spent nearly a decade securing sensitive government environments. With FedRAMP Moderate authorization, proven traction in the U.S. federal market, and growing demand for sovereign cybersecurity capability, we are entering a defining growth phase across Canada and the United States.
We are hiring a Senior Software Developer to help build, improve, and scale Lastwall’s identity platform, including our IDCommand SSO and related management portal products. This is a senior hands-on engineering role for someone who enjoys solving complex problems, working across the frontend and backend, and contributing to secure, reliable software in high-trust environments.
You will work as part of a collaborative development team using modern backend web technologies, including Rust, PostgreSQL, Docker, and Kubernetes to further modernize and strengthen the Lastwall IDCommand product suite. The right candidate will be comfortable taking ownership of features, making sound technical decisions, mentoring peers, and bringing structure to ambiguous or evolving requirements.
You will join a growing engineering team where technical judgment, secure development practices, and practical execution matter. You will help strengthen the quality, maintainability, and resilience of software that supports mission-critical identity and access needs.
Headquartered in Fredericton, New Brunswick, and with offices in Vancouver and Honolulu, Lastwall is positioned to help strengthen North American cyber resilience.
The RoleProduct DevelopmentBuild, maintain, and improve features across Lastwall’s SSO and management portal products. Work collaboratively across systems to deliver reliable, secure, and user-friendly functionality for enterprise and government customers.Technical OwnershipOwn scoped features and technical initiatives from requirements through implementation, testing, review, documentation, and release. Translate product and technical requirements into clear development plans, manage complexity, and deliver high-quality work with appropriate independence.API Development & IntegrationBuild and integrate REST APIs, authentication tools, and related technologies. Collaborate with other developers to ensure frontend and backend systems work together securely, and reliably.Secure Software DevelopmentDevelop with a security-first mindset. Make thoughtful software and hardware tradeoffs where required by security, compliance, or customer requirements. Contribute to software that supports sensitive, regulated, and mission-critical environments.Code Quality & Technical MaturityWrite well-organized, maintainable code supported by clear documentation and appropriate test coverage. Participate in code reviews, improve testing practices, manage technical debt, and help raise development standards across the team.Team Collaboration & DeliveryWork within a collaborative engineering team using daily stand-ups, two-week sprints, and Lastwall’s ScrumBan-style development process. Participate in planning, implementation, review, testing, and documentation.Technical MentorshipProvide technical guidance and support to other developers. Help peers think through implementation choices, security considerations, code quality, testing, and long-term maintainability without carrying formal people-management responsibility.Adaptability & Problem SolvingOperate effectively in a growing company where priorities may shift and requirements may evolve. Respond to urgent requests when needed, bring structure to unclear problems, and help the team make practical technical tradeoffs.What You Bring7+ years of professional software development experience, ideally in a startup, SaaS, cybersecurity, identity, government technology, or other complex software environment.Demonstrated experience working across modern web application stacks, ideally including Rust-based backends (e.g. Axum/Tokio, Actix, Rocket, etc.), Docker, and PostgreSQL.Deep knowledge of development for the web, with JavaScript, HTML, and CSS fundamentals.Strong experience working with and building web APIs, including REST or similar API patterns.Ability to own feature delivery end-to-end, from requirements and technical design through implementation, testing, documentation, and release.A security-minded approach to development, with willingness to make software or hardware tradeoffs when required by security needs.Experience working in a team development environment, including stand-ups, sprint planning, code reviews, technical discussions, and collaborative delivery.Strong communication and collaboration skills, with the ability to coach, support, and mentor peers.Enthusiasm for well-organized code, clear documentation, and maintainable development practices.Good judgment in ambiguous technical situations, including the ability to define tasks from requirements, manage changing priorities, and propose practical solutions.Comfort in a small but growing company, where ownership, adaptability, and thoughtful execution matter.Nice to HaveExperience working with authentication and authorization protocols such as SAML, OIDC, or OAuth2.Experience working with various PKI-based authentication mechanisms such as FIDO2/WebAuthn/Passkeys, mTLS, etc.Experience with deployment platforms, with a focus on containerization (Docker, Kubernetes).Experience with frontend frameworks (e.g. Angular), end-to-end testing (e.g. Cypress), and continuous integration tools.Exposure to FedRAMP or other regulated software environments.Knowledge of compliance frameworks or secure software delivery requirements.Experience contributing to security-sensitive, enterprise-level, or government-facing applications.Experience mentoring developers, improving engineering practices, or helping mature a development team.Why Lastwall?Lastwall offers a competitive compensation package aligned with the scope and impact of the role. Final compensation will reflect experience, location, and fit with the mandate.
This is an opportunity to join after the product, customers, and proof points are real—but before the next stage of scale is fully built. Lastwall has a proven platform, demanding customers, meaningful accreditations, strong market timing, and new strategic perspective from investors and board leadership.
At Lastwall, your voice is heard, recognized, and valued. We are building a people-first, security-always culture where strong contributors can have meaningful impact as the company grows.
For the right candidate, this is a chance to help build secure, resilient software at the intersection of identity, sovereignty, resilience, and national security.