Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Application Security Engineer-  (Toronto, ON) image - Rise Careers
Job details

Application Security Engineer- (Toronto, ON)

About GeoComply


We’re GeoComply! We are at the forefront of geolocation, cybersecurity, and anti-fraud innovation, developing and delivering cutting-edge technologies to help ensure regulatory compliance, combat bad online actors, alleviate user friction, and protect businesses from fraud.


Achieving significant business and revenue growth over the past three years and dubbed a tech “Unicorn,” GeoComply has been trusted by leading global brands and regulators for over ten years. Our compliance-grade geolocation technology solutions are installed on over 400 million devices and analyze over 12 billion transactions a year.


At the heart of it all is the people, united by a deep commitment to problem-solving and revolutionizing how people and businesses use the internet to instill confidence in every online interaction. With teams across five countries, three continents, and a global customer base, we have no plans to slow down.


As an Application Security Engineer at GeoComply, you’ll play a vital role in ensuring our applications are secure, resilient, and trustworthy. You’ll work within a team that influences secure design, performs code analysis, and identifies vulnerabilities through hands-on testing. This role involves designing, implementing, and maintaining robust security measures throughout the Software Development Lifecycle (SDLC), fostering a culture of security across development and operations teams.


Key Responsibilities
  • Application Security Review: Drive the secure development lifecycle by conducting design reviews, automated testing, and hands-on penetration testing to identify potential security vulnerabilities across applications and non-compliance with security standards.
  • Threat Modeling: Identify potential attack vectors and devise strategies to mitigate these threats.
  • Secure Design Consultation: Collaborate with development teams early in the SDLC to establish and integrate security requirements, ensuring robust security architecture for new projects and releases.
  • Security Tools Management: Implement and manage advanced security tools, focusing on automation. Leverage Software Composition Analysis (SCA), Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), security scanners, and bug bounty programs to assess and secure applications.
  • Developer Education & Engagement: Act as a security advocate within GeoComply’s development community. Educate software engineers on secure coding practices through training sessions, security guidelines, and one-on-one mentorship, fostering a strong security culture across teams.
  • Assisting During Incident Response: Serves as a trusted subject matter expert to bring application security expertise to root-cause analysis and remediation planning where appropriate.


Technical Proficiency
  • Proficient in at least one programming language relevant to GeoComply’s technology stack (e.g., Java, Golang, Python, JavaScript )
  • Experienced in deploying and configuring enterprise-grade security tools, including SAST, DAST, and security scanners.
  • Familiarity with leading security tools, such as BurpSuite, ZAP and Metasploit, for identifying and managing vulnerabilities.
  • Bug Bounty and Vulnerability Management: Skilled in supporting bug bounty programs, including triage, validation, and re-testing of security findings to ensure effective remediation.
  • Data Protection and Cryptography: Competence in designing secure solutions for sensitive data, applying cryptographic techniques, access controls, and hardware security modules (HSM) to protect critical assets.
  • Version Control Systems: Proficiency with Git (GitHub).
  • CI/CD and Automation Experience: Experienced in integrating security within CI/CD pipelines, utilizing tools like Jenkins, Artifactory, and related automation technologies.
  • Authorization & Networking Protocols: Familiarity with authentication/authorization frameworks (OAuth, SAML, OpenID, ADFS, SCIM) and a solid understanding of network and web related protocols (e.g. TCP/IP, UDP, HTTP, REST, DNS, SMTP).
  • Architecture Knowledge: In-depth understanding of web application architectures, APIs, microservices, and cloud-native systems.


Experience
  • Educational Background: Bachelor’s degree in Computer Science, Engineering, MIS, CIS, or a related discipline is required.
  • Professional Experience: 3+ years of experience in application security, including hands-on roles in code analysis, vulnerability identification, and secure design.


At GeoComply, we’re at the forefront of geolocation, cybersecurity, and anti-fraud innovation. Joining our team means working on cutting-edge technology with a group of passionate, skilled individuals who prioritize security, teamwork, and continuous growth. We offer a collaborative hybrid work environment and value in-person interaction while providing flexibility for our team members.


Apply Now!


Interested in joining our team? Send us your resume and a cover letter. We can’t wait to meet you!


Commitment to Diversity and Equity.

If you don't tick every box in this job description, please don't rule yourself out. Research suggests that women and other people in underrepresented groups tend to only apply if they meet every requirement. We focus on hiring people who value inclusion, collaboration, adaptability, courage, and integrity rather than ticking boxes, so if this resonates with you, please apply.


Search Firm Representatives Please Read Carefully

We do not accept unsolicited assistance from search firms for employment opportunities. All CVs or resumes submitted by search firms to any employee at our company without a valid written agreement in place for this position will be considered the sole property of our company. No fee will be paid if a candidate is hired by GeoComply due to an agency referral where no existing agreement exists with the GeoComply Talent Acquisition Team. Where agency agreements are in place, introductions must be through engagement by the GeoComply Talent Acquisition Team.



Why GeoComply?


Joining the GeoComply team means you’ll be part of an award-winning company to work, learn and grow. We are fast-paced, high-impact, and have a can-do team culture.


To be successful in our organization, you need an eager attitude, professionalism, and the confidence to willingly work to prove yourself and your ideas, and earn the trust of the organization.


Here’s why we think you’d love working with us.


We’re working towards something big

We’ve built a reputation as the global market leader for geolocation compliance solutions for over 10 years. We’re trusted by customers from all over the world, and the next few years will be particularly exciting as we continue to scale across new markets.


Our values aren’t just a buzzword

Our values are the foundation for what we as a company care about most. They signify the commitment we make to each other around how we act and what we stand for. They are our north star as we work together to build a company we’re all proud to be a part of. Learn more, here.


Diversity, equity, and inclusion are at the core of who we are

In collaboration with our team and external partners, we promote DEI in our recruitment and hiring practices; scholarships and financial aid; training and mentorship programs; employee benefits, and more.


Learning is at the heart of our employee experience

At GeoComply, we foster an environment that empowers every employee to gain the knowledge and abilities needed to perform at their very best and help our organization grow. From a professional development budget to local training opportunities, knowledge-sharing sessions and more, we are continually investing in employee career growth and development.


We believe in being a force for good

We profoundly care about our impact on the world and strive to make meaningful contributions to the communities we work and live in. Our Impact division focuses on philanthropic and social responsibility initiatives, including supporting our local communities, advancing equality, and harnessing our technology to protect vulnerable groups. Learn more, here.


We care about our team

Our GeoComply team is talented, driven and hard-working, and is known for its positive attitude and energy.  At GeoComply, we take care of our employees with the total package. Team members are generously rewarded with competitive salaries, incentives, and a comprehensive benefits program.


We value in-person collaboration

GeoComply culture thrives on a dynamic mix of in-person energy and independent focus and we champion a hybrid work model that blends the energy of in-person collaboration with the flexibility to work from home. Our 3-day in-office policy fosters teamwork and innovation, while also recognizing the importance of individual work styles and needs.


- - - - - - - - - -


At GeoComply, we live our value of Act with Integrity. Our workplace is built on mutual respect and inclusion, and we welcome applicants of all backgrounds, experiences, beliefs, and identities. Creating an accessible interview experience for all candidates is important to us. If you have any requests (big or small) throughout our hiring process, please don’t hesitate to let us know so we can do our best to prioritize your needs.


We care about your privacy and want you to be informed about your rights. Please read our Applicant Privacy Notice before applying for the position.

GeoComply Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
GeoComply DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GeoComply
GeoComply CEO photo
Anna Sainsbury
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Application Security Engineer- (Toronto, ON), GeoComply

Are you ready to take your career to the next level as an Application Security Engineer with GeoComply? Based in the vibrant city of Toronto, ON, you’ll be joining a trailblazer in geolocation, cybersecurity, and anti-fraud innovation. Imagine being part of a team that's integral in protecting businesses and ensuring regulatory compliance while tackling challenges head-on! In this role, you’ll dive into secure design, perform code analysis, and identify vulnerabilities through hands-on testing, all while fostering a culture of security across our development and operations teams. You’ll stay ahead of the curve by conducting application security reviews, threat modeling, and collaborating with development teams from the get-go to integrate security requirements. Your expertise in deploying cutting-edge security tools and your ability to educate fellow developers on secure coding practices will significantly enhance our security mission. You’ll be guiding the team on industry best practices, all in a collaborative hybrid work environment that values both in-person interactions and individual flexibility. With a solid background in application security and a passion for problem-solving, you will help protect our tech “Unicorn” with advanced security measures. Join us in making a difference and apply today to become a key player in our mission at GeoComply!

Frequently Asked Questions (FAQs) for Application Security Engineer- (Toronto, ON) Role at GeoComply
What are the main responsibilities of an Application Security Engineer at GeoComply?

As an Application Security Engineer at GeoComply, your main responsibilities will include conducting application security reviews, performing threat modeling, and consulting on secure design. You will perform hands-on penetration testing and utilize various security tools to identify vulnerabilities and ensure compliance with security standards throughout the Software Development Lifecycle.

Join Rise to see the full answer
What qualifications are needed to be an Application Security Engineer at GeoComply?

To qualify for the Application Security Engineer position at GeoComply, candidates should possess a Bachelor’s degree in Computer Science, Engineering, or a related field, along with at least 3 years of experience in application security. Proficiency in programming languages such as Java, Golang, Python, or JavaScript is essential, as is familiarity with security tools like SAST and DAST.

Join Rise to see the full answer
How does GeoComply foster a culture of security among its development teams?

GeoComply fosters a culture of security by encouraging collaboration between the Application Security Engineer and development teams from the early stages of projects. This involves integrating security requirements into the development lifecycle, conducting training sessions on secure coding practices, and acting as a security advocate to ensure security is everyone's responsibility.

Join Rise to see the full answer
What technical skills are important for an Application Security Engineer at GeoComply?

Important technical skills for the Application Security Engineer role at GeoComply include proficiency in programming languages pertinent to the tech stack, experience with security tools for vulnerability management, knowledge of cryptographic techniques, and understanding authorization and networking protocols. Experience with CI/CD automation and cloud-native systems is also a plus.

Join Rise to see the full answer
What opportunities for growth are available for Application Security Engineers at GeoComply?

At GeoComply, Application Security Engineers have ample opportunities for professional growth. The company invests in continuous learning through training programs, mentorship, and a professional development budget. As the company scales and explores new markets, you’ll have the chance to further develop your skills and advance your career within a leading tech firm.

Join Rise to see the full answer
Common Interview Questions for Application Security Engineer- (Toronto, ON)
Can you explain the secure development lifecycle?

The secure development lifecycle (SDLC) is a process that integrates security measures at every stage of software development, from planning and design to implementation and maintenance. During your response, emphasize the importance of involving security experts early in the process and conducting regular testing and code reviews throughout the lifecycle.

Join Rise to see the full answer
What tools do you use for application security testing?

In the application security field, tools like SAST, DAST, and vulnerability scanners are commonly used to identify security gaps in code. During your interview, mention specific tools you have experience with, such as BurpSuite or ZAP, and explain how you’ve utilized them in your past roles to enhance security.

Join Rise to see the full answer
Describe a time when you identified a significant security vulnerability.

When addressing this question, provide a specific example from your experience where you discovered a vulnerability, detail the steps you took to remediate it, and highlight the importance of this experience in shaping your perspectives on security in application development.

Join Rise to see the full answer
How do you approach threat modeling?

Threat modeling involves identifying potential threats to an application and devising strategies to mitigate them. Discuss your methodology for conducting threat assessments, including identifying key assets, potential attackers, and vulnerabilities, and emphasize the collaborative nature of this process with development teams.

Join Rise to see the full answer
What is your experience with bug bounty programs?

In answering this question, describe any relevant experience you have with bug bounty programs, including how you’ve triaged, validated, and addressed security findings. Share your thoughts on how these programs are valuable in enhancing application security through community engagement.

Join Rise to see the full answer
How would you educate developers on secure coding practices?

To educate developers on secure coding, you can develop training sessions, create documentation or guidelines, and conduct one-on-one mentorship. Emphasize the importance of fostering an environment where developers feel comfortable asking questions and sharing their challenges regarding security practices.

Join Rise to see the full answer
What steps would you take in the event of a security incident?

In the event of a security incident, the first step is to perform an immediate assessment to understand the nature and scope of the attack. You would then follow with containment, remediation, and post-mortem analysis. Demonstrating the process in a structured manner shows your proactive approach to security incidents.

Join Rise to see the full answer
Can you discuss your experience with secure API design?

When discussing secure API design principles, focus on aspects such as authentication, authorization, and data validation methods. Provide insights into best practices and how you’ve successfully implemented these measures in previous projects to mitigate risks.

Join Rise to see the full answer
What common vulnerabilities do you look for during security assessments?

Common vulnerabilities to identify include SQL injection, cross-site scripting (XSS), and insecure direct object references. Be prepared to explain why these vulnerabilities are critical and the steps you would take to mitigate them effectively.

Join Rise to see the full answer
How do you stay current with application security trends?

Staying current with application security trends can involve following industry publications, attending conferences, and participating in online forums. Discuss your favorite resources such as blogs, podcasts, or professional networks that keep you informed about the latest threats and security advancements.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
ServiceNow Remote 6 Temasek Boulevard Suite 40-01, Singapore, Singapore
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
NBCUniversal Remote 100 Universal City Plaza, Universal City, CALIFORNIA
Posted 10 days ago
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Atlan Remote No location specified
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!