[Remote] Senior / Lead / Principal Software Engineer - Foundations Team (Infrastructure/Platform)
Note: The job is a remote job and is open to candidates in USA. Salesforce is the #1 AI CRM, where innovation and customer success drive the company's mission. The Senior / Lead / Principal Software Engineer will join the Foundations Team to build and optimize cloud infrastructure, ensuring high performance and reliability for customer interactions.
Responsibilities
- Architect & Build: Lead the design and implementation of secure, fault-tolerant, and highly available cloud infrastructure on public cloud services
- System Optimization: Continuously improve system performance, identify bottlenecks, and deploy optimizations for smooth operation at scale for highly-trafficked services
- CI/CD Evolution: Lead the evolution of our Continuous Integration and Deployment pipelines in a multi-service environment, reducing complexity and increasing resilience
- Infrastructure Management: Plan and execute timely infrastructure upgrades and changes using infrastructure-as-code to enable faster execution, improved scale, and increased cost efficiency
- Observability: Leverage tools like DataDog, Sentry, and others to monitor system infrastructure, configure alerts for anomalies, and proactively ensure system health
- Documentation & Standards: Define, promote, and maintain runbooks, operating procedures, and system architecture diagrams. Uphold high standards of quality through rigorous testing and code reviews
- Mentorship: Act as a force multiplier by providing technical guidance, mentoring other engineers, and fostering a culture of engineering excellence
- Agility: Embrace a culture of flexibility and efficiency, moving fast to capture opportunities while wearing multiple hats in a startup environment
Skills
- 5+ years of experience in professional software development with a strong emphasis on backend systems, cloud platforms, and infrastructure
- Proficiency in programming languages such as Go, Python, Typescript, or Ruby
- Deep experience architecting secure solutions on cloud-based infrastructure (e.g., AWS, Google Cloud, or Azure)
- Proven experience in automated provisioning using tools like Terraform, CDK, CloudFormation, or Pulumi
- Experience with automated deployments using container orchestration technologies such as Kubernetes, AWS ECS, or Docker
- Strong hands-on experience with monitoring and logging tools such as DataDog, Prometheus, Grafana, or ELK
- Familiarity with SQL, RDBMS (PostgreSQL preferred), and data warehousing solutions (e.g., ClickHouse)
- Proficiency in AI-assisted software development (e.g., Claude, Cursor, etc.); you are capable of leveraging these tools to significantly accelerate your output from day one
- B.S. or Master's degree in Computer Science, or equivalent work experience
Benefits
- Wellbeing reimbursement
- Generous parental leave
- Adoption assistance
- Fertility benefits
- Time off programs
- Medical, dental, vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
Company Overview
Company H1B Sponsorship
Apply To This Job