Principal Software Engineer at in San Francisco, California

Posted in Other 9 days ago.

Job Description:

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Products and Technology

Job Details

Principal Software Engineer - Engineering Services (Mulesoft)

Job Description

MuleSoft, a Salesforce Company, sits at the heart of all convergent technologies trends (SaaS, big data, APIs, microservices, etc.), and our developers are tackling some of the most challenging problems in technology today.

The Engineering Services team is a core team that drives the wider Engineering organization towards how we should design, code, build, deploy, and test our Products that compose the Mulesoft Anypoint Platform. We focus on providing the organization with a set of practices, tooling, and applications across the entire Software Development Lifecycle. Our approach is tooling oriented (over just process definition and documentation) through taking a Shift-left and Continuous Delivery approach. We believe that, if done properly, there should never be a tradeoff between quality and speed of delivery. We use the latest and greatest technology available in the industry, but because the team i's entirely composed of talented software engineers, we decide when and how to code our own solutions. This is why Engineering Services is a highly technical team, composed of a diverse set of people from different backgrounds: full-stack development, cloud infrastructure, testing, performance, and security.
As a Principal Engineer, you will contribute to this strategy and be a key individual driving this team present and future. You will work closely with the Engineering Services development team, and be instrumental in building new partnerships with other engineering leaders across the entire Salesforce organization.

Who you are:

  • Experienced: 10+ years of development experience with proven experience designing, building, testing, and operating complex applications.

  • Highly Technical: You have deep knowledge of

    • at least one programming language (we use Node.js, Java, Python, and Go)

    • Cloud development (we mostly use AWS), containers (Docker), and Infrastructure as a code (like Terraform)

    • Building CI/CD pipelines

    • Version control (Git) and CI systems

    • Security tooling (Static code analysis tools, dependency scanners, etc)

    • Federation and identity management (LDAP, SSO)

    • Metrics/Analytics tools and infrastructure (like Elastic Search)

  • A Natural Leader: you can get things done and your way of doing things inspires teams around you. You have proven experience influencing people and other teams.

  • Passionate: you live and breathe software development; you want to improve developers' lives and you have the willingness and confidence to challenge the status quo when something goes against it

  • A Team Player: You enjoy collaborating with, learning from, and teaching others so we all can become better. You value diversity in a team.

  • Metric Driven: you are proficient in measuring and defining key metrics for a large engineering organization

You will:

  • Design, code and operate complex systems with the Engineering Services organization (+30 software engineers)

  • Define processes and metrics (SLAs/SLOs) for the entire Mulesoft organization (+400 software engineers)

  • Build strategic partnerships with Salesforce's wider engineering organization.

  • Be a key member in how we will evolve our Continuous Delivery model and internal infrastructure

Accommodations - If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits. and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. and do not accept unsolicited headhunter and agency resumes. and will not pay any third-party agency or company that does not have a signed agreement with or

Salesforce welcomes all.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.