Salesforce
Principal Software Engineer (PMTS)
Washington - Bellevue · Principal
Sponsorship not specifiedDetected 1 day ago
PythonJavaFastAPIFlaskSpringDistributed SystemsBackend DevelopmentFull-Stack DevelopmentCode ReviewPostgreSQLMySQLRedisAWSCloud PlatformsDockerKubernetesCI/CDPlatform EngineeringAPI DevelopmentRESTPandasSparkData EngineeringAgentic AI
About the role
- 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.
- And innovation isn't a buzzword - it's a way of life.
- Ready to level-up your career at the company leading workforce transformation in the agentic era?
Responsibilities
- Drive the architecture, design, implementation, and delivery of secure, highly scalable backend services deployed on Kubernetes in a cellular, multi-AZ cloud architecture, and act as the technical leader for one or more teams..
- Own the architecture for Python-based data processing services and ETL pipelines that feed large-scale data ingestion and transformation, ensuring contracts with the data platform layer are clean and forward-compatible..
- Architect database consolidation and migration efforts using PostgreSQL, Liquibase, and connection pooling strategies, and validate the technical plans your teams produce against scalability, availability, and tenant-isolation requirements..
- Drive integration with big data query and processing layers (distributed query engines, columnar storage formats) so analytical workloads route correctly and meet SLOs..
- Architect authentication and authorization integrations with identity providers (session-based auth, mTLS for service-to-service communication) and partner with Security on threat modeling, AppSec, and AI safety guardrails for new features..
- Define SLIs and SLOs for the team's features and services in partnership with Product, design rollout strategy and telemetry that spans pre-release / canary / stagger periods, and lead service ownership: on-call rotations, ops and readiness reviews, runbooks, and automation..
- Write architectural documents, design specifications, and test plans for projects that span multiple teams; lead and participate in design reviews; and provide constructive feedback on peer teams' designs..
- Shape the team through reviews and backlog stewardship: coach LMTS and SMTS engineers primarily via design and code reviews, manage the technical backlog so team goals and long-term technical debt are both addressed, and propose standards where they don't yet exist across the organization..
- Lead collaborative incident response: facilitate sev-1/sev-2 bridges, drive root-cause analysis and follow-through on corrective actions, and contribute directly to live production issues alongside the on-call engineer when the situation demands it..
Requirements
- 10+ years of professional software development experience, with a proven track record of shipping enterprise SaaS at scale and operating in a Principal-level technical leadership capacity..
- Strong proficiency in Java and Python, with production-level fluency across both in real systems..
- Deep experience with Java backend frameworks: Spring Boot, Hibernate/JPA, Tomcat, and relational database integration (PostgreSQL, MySQL)..
- Architectural expertise in relational databases, data modeling, schema migration tools (Liquibase, Alembic), and query optimization..
- Deep experience with multi-tenant SaaS ecosystems and cloud platform engineering, including tenant-isolation patterns across database, cache, and storage layers..
- Experience designing, operating, and evolving highly available distributed systems on AWS or comparable cloud platforms, with 99.99%+ availability targets..
- Expertise in containerization and orchestration (Kubernetes, Docker) in production environments..
- Experience with big data technologies: Apache Spark, Trino/Presto, Parquet, Iceberg, or similar columnar/lakehouse formats..
- Experience with automated testing including unit, integration, and functional testing (JUnit, pytest, Selenium, Playwright), and a track record of defining test strategy for complex, cross-team systems..
- Track record of acting as the senior technical contact for enterprise customer integrations - negotiating contracts, unblocking integration engagements, and shaping product direction based on customer signal..
Nice to have
- Experience leveraging AI capabilities for SDLC automation - context-aware code generation, code review workflows, automated testing, vulnerability detection and remediation, and/or CI/CD optimization..
- Experience with Agile development methodologies, test-driven development (TDD), and zero-downtime deployment patterns (blue/green, rolling releases)..
- When you join Salesforce, you'll be limitless in all areas of your life.
- If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.
- Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process.
Skills
- A related technical degree required..
- Apache Spark, Trino/Presto, Parquet, Iceberg, or similar columnar/lakehouse formats..
- Proficiency with Python backend/data frameworks (SQLAlchemy, FastAPI or Flask) and data processing libraries (PySpark, Pandas)..
- Experience with Redis (caching, pub/sub, session management) and S3-based storage patterns..
- Familiarity with the business process management, process mining, or workflow automation domains..
- Unleash Your Potential
- Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world.
- Accommodations
- Posting Statement
- What does that mean exactly?
- Know your rights: workplace discrimination is illegal.
Compensation
- It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between.
Benefits
- It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between.
- The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.
- Certain roles may be eligible for incentive compensation, equity, and benefits.
- Salesforce offers a variety of benefits to help you live well including:
- time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
Company info
- coach LMTS and SMTS engineers primarily via design and code reviews, manage the technical backlog so team goals and long-term technical debt are both addressed, and propose standards where they don't yet exist across the organization..
- Act as the senior technical owner for enterprise customer integration engagements - partner with customers, integration partners, and peer cloud teams to unblock complex integrations, ratify integration patterns, and translate customer requirements into forward-compatible API contracts..
- Lead the API strategy powering the pillar's headless architecture: own the design, versioning, deprecation policy, and long-term contract stewardship for public and internal APIs that expose Process Intelligence capabilities to Agentforce agents, Salesforce clouds (Data Cloud, Sales, Service, Field Service), and external customers..
- Champion Customer Trust within the team: reinforce non-functional requirements and engage directly with customers to validate that features solve real problems..
- At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various re
Visa & Work Authorization
- Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.
Apply directly at Salesforce →Create a free account for alerts like thisView Salesforce immigration profile
This listing is sourced directly from Salesforce's careers page and normalized into a canonical job model.