Description
Salesforce is seeking a Software Engineer to join the Agentforce team. As a Software Engineer, you will be responsible for building and maintaining internal applications and data platforms that help sales, engineering, operations, and leadership teams work more effectively.
Responsibilities:
- Build reliable business applications that ensure important sales and operational data is captured, maintained, and easily accessible.
- Improve workforce and resource planning by developing tools that help teams manage requests, assignments, staffing, and operational activities.
- Work with large-scale data and integrations, connecting information across multiple systems and making it available through useful applications and dashboards.
- Automate and simplify business processes by replacing manual or disconnected workflows with scalable, user-friendly solutions.
- Enable better decision-making by providing leaders and teams with accurate, timely data for forecasting, planning, and reporting.
- Develop intelligent capabilities such as recommendations, data matching, notifications, and AI-assisted workflows that improve productivity and data quality.
What You'll Actually Be Doing:
- Design, build, and maintain enterprise-grade platforms supporting hundreds of engineers.
- Own Infrastructure as Code across AWS, Azure, and GCP via containerization.
- Build scalable Python microservices and internal platforms using Flask.
- Develop and maintain production-quality self-service apps within the platform.
- Design secure REST APIs with authentication, authorization, observability, and monitoring.
- Integrate enterprise applications using Informatica IICS (CDI, CAI) and rapidly adopt additional integration modules.
- Build highly available containerized services using Docker and Kubernetes.
- Troubleshoot production issues across networking, cloud infrastructure, containers, CI/CD pipelines, APIs, and enterprise integrations.
- Partner with architects and engineering leadership to improve platform reliability and developer productivity.
- Mentor engineers and establish engineering best practices.
Requirements:
- 10+ years of total experience
- 5+ years of Flask development (Python)
- Certified in at least one of the hyperscalers (AWS, Azure, GCP, Snowflake) and 3+ years of relevant experience
- Preferred experience of 3+ years in DevOps / Cloud Operations / Application Maintenance
Benefits:
- Unleash Your Potential: When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best.