# Principal Software Engineer - PMTS

**Company**: Salesforce
**Location**: Bellevue, WA
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/Washington---Bellevue/Principal-Software-Engineer----PMTS_JR363531?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a52a8411-a5b

## Description

We are seeking a Principal Software Engineer to join our team, focusing on enhancing core experiences and operational stability utilizing Salesforce on Salesforce on our internal salesforce instance, Epic Org.

Responsibilities:

- Directly contribute to the development and delivery of the Agentforce environment and ADLC.

- Build out the foundational components of our generic, integrating support agent.

- Work directly with internal builders and customers to ensure product success and pipeline reliability.

- Absorb key support and enablement work from the Internal Agents Program, specifically supporting Pipelines with iADLC.

Requirements:

- Experience with Java, C# or other OOP Languages

- Strong understanding of object-oriented programming and at least 10 + years of professional software development experience

- Good understanding of E2E lifecycle of product development working with multiple engineers

- Experience with RESTful services

- Experience with software deployments in an AWS environment

- Clear understanding of enterprise build pipelines that include automated testing

- Good understanding of Unit and Integration Testing

- Thorough knowledge of Design Patterns

- Ability to analyze performance data, build dashboards to plot and analyze large swaths of data

- Experience with Agile development methodology (e.g., Scrum)

- Experience with continuous integration / continuous delivery server technologies

- Knowledge of professional software engineering practices & best practices for the full software development life cycle

- Excellent communication skills via email, instant messaging, conference calls, and in-person

- Bachelor's degree in computer science or other relevant technical field, or equivalent experience

Benefits:

- Accommodations for work-life balance

- Opportunities for growth and development

- Access to AI-powered developer tools

## Skills

### Required
- Java
- C#
- OOP Languages
- RESTful services
- AWS environment
- Agile development methodology
- Scrum
- Design Patterns
- Unit Testing
- Integration Testing
- Performance data analysis
- Dashboard creation
- Continuous integration
- Continuous delivery server technologies
- Professional software engineering practices

---

Source: [Apply at salesforce.wd12.myworkdayjobs.com](https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/Washington---Bellevue/Principal-Software-Engineer----PMTS_JR363531?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
