Lead the technical authority for product security within Salesforce’s Product Security Advisors team, reviewing designs and recommending fixes for the platform behind our clouds.
Responsibilities
Build secure development practices into the full software lifecycle for product areas
Lead threat modeling and architecture reviews for data platforms, AI integrations, and public‑sector deployments
Review source code with manual and automated methods across languages such as Java, C, and C++
Advise engineering leaders on security risk and recommend delays to launch when critical requirements are not met
Guide the security plan for a fast platform rebuild while the legacy environment is retired
Requirements
Bachelor's degree or equivalent
Nice to have: mergers and acquisitions security experience
Design and develop AUTOSAR based Simulink, TargetLink models and perform requirement analysis, test specifications, code coverage, model validation and quality assurance for automotive Model Based Development.
Responsibilities
Design and develop AUTOSAR based Simulink, TargetLink models as per MAAB guidelines
Perform requirement analysis
Create test specifications, code coverage, model quality and validation (MIL, SIL)
Ensure developed model is bug-free and adheres to Model guidelines
Senior Java Back End Developer responsible for developing and maintaining functional and stable back end applications for Localcoin.
Locations (2)
Toronto, Ontario, Canada
Canada
Compensation
Salary Range: $120,000 - $140,000
Responsibilities
Work closely with technical and non-technical stakeholders to design and implement secure, scalable, and maintainable integration solutions aligned with business strategy.
Ensure applications and integrations adhere to best practices for security, compliance, and data protection, proactively identifying and mitigating vulnerabilities.
Develop, maintain, troubleshoot, and debug Java applications and integrations, ensuring high availability and optimal performance.
Collaborate with UI teams to ensure seamless front-end and back-end interactions, optimizing for performance, security, and user experience.
Implement secure coding practices, conduct peer code reviews, and contribute to system stability and resilience.
Responsible for test automation, implementing Gherkin scenarios in Java with Selenium, supporting SOAP and REST web services testing, developing test frameworks and tools, generating test data, maintaining test cases, and working independently in the test automation team.
Responsibilities
Implement Gherkin scenarios in Java using Selenium
Support SOAP and REST web services testing with appropriate tools
Develop and maintain test frameworks and tools such as JUnit, Mockito, Selenium
Generate test data and manage test data handling
Assist testers in defect analysis and test case maintenance
Requirements
ISTQB Foundation Level certificate (CTFL or Agile Tester)
Nice to have: Kubernetes
Nice to have: OpenShift
Nice to have: ISTQB Advanced Level certificate (Test Analyst or Agile Technical Tester)
Lead technical architecture and implementation of developer experience platforms, workflows, and automation to improve engineering productivity across the R&D Software Engineering organization.
Responsibilities
Develop and maintain the developer experience technical roadmap and target architecture
Design and deliver developer experience platforms, workflows, automations, integrations, and self-service capabilities
Establish and maintain standard development workflows, reference implementations, engineering controls, and adoption guidance
Lead the evaluation, rollout, and adoption of modern technologies and methods
Define and maintain developer experience metrics and feedback mechanisms
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Nice to have: AI-assisted development capabilities
Nice to have: regulated or quality-controlled software delivery environments