Senior Software Engineer Technical Remediation & Enablement
$111.6k - $161.6k per yearCiti
Contractor Squad Pairing & PR ReviewThe
Vice President (VP) / Senior Software Engineer – Technical Remediation & Enablement Lead
is a hands-on, code-level technical specialist responsible for driving the direct remediation of software vulnerabilities across enterprise application teams. This individual contributor / team-level technical lead works alongside application developers and contractor engineers to fix static code vulnerabilities (SAST), patch vulnerable software dependencies (SCA/third-party libraries), containerize workloads, and streamline local build/release pipelines to achieve
same-day vulnerability hotfix and deployment capabilities .This role combines active software engineering (writing/refactoring code and debugging pipelines) with technical enablement, guiding squad developers on how to adopt internal security and build tools, resolve tricky dependency conflicts, and package applications into modern containers for rapid, low-risk production releases.Key Responsibilities & Core Duties
Hands-On Code Remediation & Dependency PatchingWrite, refactor, and review application code to directly remediate static code analysis (SAST) findings (e.G., SQL/command injection, cross-site scripting, insecure deserialization, improper error handling, weak cryptography).Resolve complex third-party library and framework upgrades (SCA/CVE remediation), managing transitive dependency conflicts, breaking API changes, and version incompatibilities across Java, Python, Go, .NET, or JavaScript/TypeScript stacks.Implement targeted automated unit, integration, and regression tests to validate that code fixes and patched libraries do not introduce functional regressions.Containerization & Same-Day Release EnablementWork directly in application repositories to write and optimize Dockerfiles, container manifests, and base image configurations (Docker, OCI, Kubernetes/OpenShift).Assist application squads in containerizing non-containerized legacy services, establishing minimal base images and automated base-image rebuild triggers for same-day OS/runtime patching.Help configure and fine-tune CI/CD build scripts and release pipelines to compress deployment cycle times and eliminate manual deployment steps for emergency hotfixes.Application Plan Technical ValidationPerform code-level reviews of proposed remediation plans from application teams, verifying whether proposed library version bumps or refactored logic effectively eliminate the root cause of the vulnerability.Identify technical prerequisites (e.G., test coverage gaps, build tool upgrades, compiler/runtime updates) needed before a team can successfully patch and release.Contractor Squad Pairing & PR ReviewAct as a peer reviewer and technical guide for external contractor engineers assigned to assist with remediation work.Review contractor-submitted pull requests (PRs) for code cleanliness, security correctness, test coverage, and enterprise architectural standards.Facilitate smooth technical onboarding and repository access for contractor developers.Internal Tooling Adoption & Developer FeedbackActively pilot, adopt, and demonstrate internal developer tools, IDE security plugins, automated PR bots (e.G., Dependabot/Renovate patterns), and local scanning utilities within engineering squads.Troubleshoot false positives, scanner configuration errors, and build pipeline failures;
provide direct, actionable feedback to internal platform and tooling teams to improve developer experience.Required Qualifications & Experience
Education & Experience Requirements
Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or related technical field.4–7 years of hands-on software development and engineering experience delivering enterprise web applications, microservices, or distributed backend systems.Proven track record of directly fixing static code vulnerabilities (SAST) and managing third-party dependency/package upgrades in production environments.Practical, hands-on experience containerizing applications and working with container orchestration platforms (Docker, Kubernetes, OpenShift).Technical Proficiencies
Core Programming Languages: Strong, hands-on development proficiency in at least one or two primary enterprise languages: Java (Spring Boot), Python, Go, C#/.NET, or TypeScript/Node.Js.Static Code Analysis (SAST): Ability to analyze and fix scanner findings from tools such as SonarQube, Checkmarx, Veracode, or Fortify.Dependency & Package Management: Practical experience with dependency resolution and build tools: Maven, Gradle, npm/yarn, NuGet, pip/Poetry, or Go modules, alongside SCA tools like Snyk, Black Duck, or JFrog Xray.Containers & Runtime: Hands-on experience creating production-grade Dockerfiles, managing multi-stage builds, patching container base images, and deploying to Kubernetes or OpenShift.CI/CD & Version Control: Proficient with Git, branching strategies (Gitflow/trunk-based), and pipeline configurations (e.G., Jenkins, GitHub Actions, Tekton, GitLab CI, Harness).Core Competencies & Working Style
Hands-On Craftsmanship
Loves writing code, debugging builds, untangling messy dependency trees, and seeing clean PRs merged to production.Developer-to-Developer Empathy
Speaks the language of squad engineers, troubleshoots shoulder-to-shoulder, and offers practical solutions rather than abstract advice.Pragmatic Problem Solver
Able to quickly find safe workarounds or code refactors when direct library upgrades introduce breaking API changes.Clear Communication
Explains the "why" and "how" of security fixes clearly in PR comments, documentation, and pairing sessions.Key Performance Indicators (Success Metrics)
Direct Remediation Output: Number of validated PRs merged and critical/high vulnerabilities (SAST & SCA) successfully resolved across assigned services.Same-Day Hotfix Readiness: Number of application components successfully containerized and equipped with automated verification pipelines capable of same-day hotfix releases.Turnaround Time for Technical Reviews: Fast, reliable review turnaround for application remediation plans and contractor pull requests.Build & Release Optimization: Measurable reduction in build and deployment friction for patched releases within supported application squads.Job Family Group
TechnologyJob Family
Applications DevelopmentTime Type
Full timePrimary Location Full Time Salary Range
$111,600.00 - $161,600.00Most Relevant Skills
Please see the requirements listed above.Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.This job opening is for an existing job vacancy.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Vice President (VP) / Senior Software Engineer – Technical Remediation & Enablement Lead
is a hands-on, code-level technical specialist responsible for driving the direct remediation of software vulnerabilities across enterprise application teams. This individual contributor / team-level technical lead works alongside application developers and contractor engineers to fix static code vulnerabilities (SAST), patch vulnerable software dependencies (SCA/third-party libraries), containerize workloads, and streamline local build/release pipelines to achieve
same-day vulnerability hotfix and deployment capabilities .This role combines active software engineering (writing/refactoring code and debugging pipelines) with technical enablement, guiding squad developers on how to adopt internal security and build tools, resolve tricky dependency conflicts, and package applications into modern containers for rapid, low-risk production releases.Key Responsibilities & Core Duties
Hands-On Code Remediation & Dependency PatchingWrite, refactor, and review application code to directly remediate static code analysis (SAST) findings (e.G., SQL/command injection, cross-site scripting, insecure deserialization, improper error handling, weak cryptography).Resolve complex third-party library and framework upgrades (SCA/CVE remediation), managing transitive dependency conflicts, breaking API changes, and version incompatibilities across Java, Python, Go, .NET, or JavaScript/TypeScript stacks.Implement targeted automated unit, integration, and regression tests to validate that code fixes and patched libraries do not introduce functional regressions.Containerization & Same-Day Release EnablementWork directly in application repositories to write and optimize Dockerfiles, container manifests, and base image configurations (Docker, OCI, Kubernetes/OpenShift).Assist application squads in containerizing non-containerized legacy services, establishing minimal base images and automated base-image rebuild triggers for same-day OS/runtime patching.Help configure and fine-tune CI/CD build scripts and release pipelines to compress deployment cycle times and eliminate manual deployment steps for emergency hotfixes.Application Plan Technical ValidationPerform code-level reviews of proposed remediation plans from application teams, verifying whether proposed library version bumps or refactored logic effectively eliminate the root cause of the vulnerability.Identify technical prerequisites (e.G., test coverage gaps, build tool upgrades, compiler/runtime updates) needed before a team can successfully patch and release.Contractor Squad Pairing & PR ReviewAct as a peer reviewer and technical guide for external contractor engineers assigned to assist with remediation work.Review contractor-submitted pull requests (PRs) for code cleanliness, security correctness, test coverage, and enterprise architectural standards.Facilitate smooth technical onboarding and repository access for contractor developers.Internal Tooling Adoption & Developer FeedbackActively pilot, adopt, and demonstrate internal developer tools, IDE security plugins, automated PR bots (e.G., Dependabot/Renovate patterns), and local scanning utilities within engineering squads.Troubleshoot false positives, scanner configuration errors, and build pipeline failures;
provide direct, actionable feedback to internal platform and tooling teams to improve developer experience.Required Qualifications & Experience
Education & Experience Requirements
Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or related technical field.4–7 years of hands-on software development and engineering experience delivering enterprise web applications, microservices, or distributed backend systems.Proven track record of directly fixing static code vulnerabilities (SAST) and managing third-party dependency/package upgrades in production environments.Practical, hands-on experience containerizing applications and working with container orchestration platforms (Docker, Kubernetes, OpenShift).Technical Proficiencies
Core Programming Languages: Strong, hands-on development proficiency in at least one or two primary enterprise languages: Java (Spring Boot), Python, Go, C#/.NET, or TypeScript/Node.Js.Static Code Analysis (SAST): Ability to analyze and fix scanner findings from tools such as SonarQube, Checkmarx, Veracode, or Fortify.Dependency & Package Management: Practical experience with dependency resolution and build tools: Maven, Gradle, npm/yarn, NuGet, pip/Poetry, or Go modules, alongside SCA tools like Snyk, Black Duck, or JFrog Xray.Containers & Runtime: Hands-on experience creating production-grade Dockerfiles, managing multi-stage builds, patching container base images, and deploying to Kubernetes or OpenShift.CI/CD & Version Control: Proficient with Git, branching strategies (Gitflow/trunk-based), and pipeline configurations (e.G., Jenkins, GitHub Actions, Tekton, GitLab CI, Harness).Core Competencies & Working Style
Hands-On Craftsmanship
Loves writing code, debugging builds, untangling messy dependency trees, and seeing clean PRs merged to production.Developer-to-Developer Empathy
Speaks the language of squad engineers, troubleshoots shoulder-to-shoulder, and offers practical solutions rather than abstract advice.Pragmatic Problem Solver
Able to quickly find safe workarounds or code refactors when direct library upgrades introduce breaking API changes.Clear Communication
Explains the "why" and "how" of security fixes clearly in PR comments, documentation, and pairing sessions.Key Performance Indicators (Success Metrics)
Direct Remediation Output: Number of validated PRs merged and critical/high vulnerabilities (SAST & SCA) successfully resolved across assigned services.Same-Day Hotfix Readiness: Number of application components successfully containerized and equipped with automated verification pipelines capable of same-day hotfix releases.Turnaround Time for Technical Reviews: Fast, reliable review turnaround for application remediation plans and contractor pull requests.Build & Release Optimization: Measurable reduction in build and deployment friction for patched releases within supported application squads.Job Family Group
TechnologyJob Family
Applications DevelopmentTime Type
Full timePrimary Location Full Time Salary Range
$111,600.00 - $161,600.00Most Relevant Skills
Please see the requirements listed above.Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.This job opening is for an existing job vacancy.Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Technical Remediation & Enablement in Winnipeg, MB vacancy
- Software security remediation expertise drives this hands-on engineering role, focused on SAST fixes, dependency patching, and enterprise application delivery.The Senior Software Engineer serves as a technical remediation and enablement lead. This individual contributor works...TechnicalSeniorFor contractors
- ...350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity - Senior Software Engineer II, Platform & Enablement (Remote - CANADA) Wrapbook is looking for a Senior Software Engineer II to join PANDA , our platform and...TechnicalSeniorLong term contractTemporary workRemote workWork visa
$183k - $251.5k per year
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer II – Platform & Enablement based in Canada. As a Senior Software Engineer II, you will play a key role in designing, scaling, and...TechnicalSeniorLong term contractFull timeTemporary workRemote workHome office- ...learning experiences. Coveo’s Product Enablement team ensures that our teams, partners,... ...teams that drive Coveo’s growth. As our Technical Enablement Manager, you will:... ...experience in product enablement, operations, or software implementation, ideally in software-as-a...TechnicalSenior
- ...offers free Tea and Coffee. Job Title: Technical Lead, Software Development Location: Winnipeg... ...leadership and day-to-day guidance for a new Engineering Technology team. This role is both... ...modern software engineering and AI-enabled workflows to build better software....Technical
- Lead environmental site investigation and remediation projects with Stantec in Ontario, applying technical expertise, project coordination, and regulatory knowledge.As a Senior Environmental Engineer or Geoscientist, you will support Stantec’s Environmental Site Investigation...TechnicalSenior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software... ...supports current needs and future growth. Define the technical direction for engineering solutions, actively collaborating...TechnicalSeniorFull time
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business... ...Agile practices, as well as promoting software engineering best practices. Your collaborative mindset will...Technical
- Stantec is seeking a Senior Environmental Engineer or Geoscientist to join its Environmental Site Investigation and Remediation practice across multiple Ontario locations including London... ...Bay, and Sudbury. You will provide technical expertise on a variety of projects, developing...TechnicalSenior
- ...and professionally. How You’ll Make an Impact As a Senior Technical Analyst, Data Engineering and Business Intelligence, at Fidelity Investments... ...Snowflake, while also supporting the Business intelligence enablement through modern BI tools. The role supports analytics...TechnicalSeniorWork at officeFlexible hours
- ...At Electric Mind, Engineering is where strategy meets action. Our team helps organizations... ...outcomes. About the Role Support the AI Enablement Technical Lead in the delivery and coaching of... ...across multiple client teams. The Senior Engineer mentors technical client team...TechnicalSenior
- Job Description Professionnelle ou Professionnel en environnement – traitement in situ et caractérisation des sols et des eaux souterraines contaminés Ce que vous réservent vos journées de travail chez EXP EXP est à la recherche d'un(e) professionnel(le) en environnement...TechnicalSeniorWork at officeFlexible hours
$105k - $155k per year
Job Description We are looking for a hands‑on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy,... ...solutions across the full software delivery lifecycle, including technical design, implementation, infrastructure provisioning,...TechnicalSeniorWork at officeLocal areaFlexible hours3 days per week- ...TBT Engineering Limited is seeking a Senior Environmental Engineer to lead and contribute to diverse projects across environmental site assessment, remediation, monitoring, and regulatory compliance. You will provide technical leadership, mentorship, and quality oversight...TechnicalSenior
- Shape technical strategy at Prenuvo by leading mission-critical software initiatives, mentoring engineers, and guiding architecture across teams.The Senior Engineer II is a senior technical leadership position responsible for complex software delivery and engineering quality...TechnicalSeniorLong term contract
- Stantec is seeking a Senior Environmental Engineer or Geoscientist to join their Environmental Site Investigation and Remediation practice in Canada. The role involves leading ESA and remediation projects, managing budgets and schedules, and delivering client-ready reports and...Senior
$140.24k - $190.24k per year
...impact every day at Zebra.What We're Looking For: The Senior Manager, Technical Software Program Management (TPM) for EMC SW Solutions is a leadership... ...will drive end-to-end execution across cross-functional engineering teams, establish data-driven operational models to...TechnicalSeniorContract work3 days per week- ...an impact every day at Zebra.What We're Looking For:The Senior Manager, Technical Software Program Management (TPM) for EMC SW Solutions is a leadership... ...will drive end-to-end execution across cross-functional engineering teams, establish data-driven operational models to...TechnicalSeniorContract workLocal area3 days per week
- Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams... ...and ownership data. The platform enables organizations managing complex corporate... ...role We're looking for a driven Senior Software Engineer to join our dynamic engineering...TechnicalSeniorLong term contractFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
- At Cloudbeds, we're not just building software, we're transforming hospitality. Our platform... ...we're just getting started. As a Senior Software Engineer on the Core AI Squad, you'll design,... ...evaluation and observability foundations that enable AI-powered experiences across Cloudbeds...TechnicalSeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
$100k - $150k per year
...based, fully-customizable, end-to-end software solution to automate securities-based... ...and the latest technology, Supernova enables advisors to deliver holistic, goals-based... ...a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining...TechnicalSeniorLong term contract- # Senior Software EngineerSpotify Remote (Toronto) Full-timeFull-timeRemoteSoftware Engineering---## About this roleSpotify is hiring a Senior Software Engineer (Remote (Toronto)).... ...Platform team creates the technology that enables Spotify to learn quickly and scale easily,...TechnicalSeniorLong term contractRemote work
- Job Title : Senior Technical EngineerClient: ConfidentialJob ID: 24-025Number of Vacancies... ...competent.Perform detailed design, manage engineering and design activities of multi-... ...instrumentation equipment, Applications of Software, Cyber Security and Human Factors Engineering...TechnicalSeniorSecond jobRemote work
$132k - $185k per year
...other athletic pursuits. Setting the bar in technical fabrics and functional design, we create... ...that acts as a parcel execution engine. This application integrates with our Warehouse... .... Core responsibilities As a Senior Software Engineer, you will lead the design and implementation...TechnicalSeniorLong term contractPermanent employmentPart time- ...strengthen safety programs and enable proactive audit readiness. We... ...Collaborate with product team on technical feasibility and story... ...developers Requirements Senior-level full stack developer with... ...Azure DevOps Familiarity with software ticketing systems or processes...TechnicalSenior
$111.4k - $161.4k per year
Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within... ..., debugging, — and model effective patterns for the team Technical Leadership & Collaboration Take technical direction for...TechnicalSeniorContract workWork at officeLocal areaFlexible hours- Lead enterprise engineering standards at Intact through secure delivery, responsible... ...in hybrid work.This Principal Software Engineering role serves as a technical advisor across Shared Technology Services... ...shared products. You will mentor senior engineers, influence critical...TechnicalSenior
- ...Digital Pharmacy, PocketPills enables you to call, text or email... ...Tea and Coffee Job Title: Software Developer Location: Winnipeg... ...Business Systems Reports to: Technical Manager Job Summary:... ...Industries is building a new Engineering Technology team, and we are looking...Technical
usd90k - usd180k per year
...our clients. About The RoleSENIOR SOFTWARE ENGINEEROctober 2026 The CompanyTracing... ...Data Experience team is seeking a Senior Software Engineer to design, build, and enhance scalable... ...of trusted, well-governed data for AI-enabled experiences. The Senior Software Engineer...TechnicalSeniorLong term contractRemote workFlexible hours1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Technical Remediation & Enablement. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

