Software Engineer
cisco
Job Description
We're hiring an engineer who can combine deep Salesforce DevOps expertise with modern AI practices to accelerate how we build, test, and deploy.
- Coordinate Salesforce release activities and end-to-end deployment planning with cross-functional teams.
- Support go-live activities and ensure change management process is adhered to.
- Partner with architects and engineering teams to solve deployment and release problems using Salesforce Platform, Github, Copado and similar tools, autonomous agents, LLM/SLMs, and modern application architectures.
- Own and optimize Copado CI/CD pipelines end-to-end — including static analysis (SonarQube, Qwiet, PMD), automated testing, and environment management across dev, staging, and production.
- Implement deployment best practices: redundant pipelines, rollback strategies, and governance controls aligned to org-wide security and compliance requirements.
- Define and document requirements, manage progress on Jira, and identify risks or gaps with proposed solutions while owning configuration changes and communication for CICD initiatives.
- Build AI-driven DevOps solutions: co-pilots, autonomous agents, intelligent workflows, and generative AI experiences.
- Collaborate with engineers for delivering complex implementations, improving code quality, and troubleshooting defects of CICD features.
- Embed engineering excellence practices — code review, continuous integration, automated testing, monitoring, and AI-assisted automations — into every release cycle.
- Build and operate agentic solutions (Claude, custom MCP servers) that automate release notes, deployment impact analysis, regression triage, and compliance reporting.
- Ensure compliance with security, data governance, and regulatory requirements across the Salesforce ecosystem.
- Collaborate across the organization, build connections and relationships and foster ownership in our Salesforce CICD.