Principal Software Engineer II
Seismic
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Seismic
Seismic is the global leader in AI-powered enablement, empowering go-to-market leaders to drive strategic growth and deliver exceptional customer experiences at scale. With the Seismic Enablement Cloud™, customer-facing teams get the skills, content, tools, and insights they need to maximize buyer interactions. Seismic is trusted by over 2,000 organizations worldwide and is headquartered in San Diego with offices across North America, Europe, Asia, and Australia.
Commitment to Inclusion
Seismic is dedicated to building an inclusive workplace that promotes growth and belonging for all employees. They value diversity and invite candidates to learn more about their DEI initiatives.
Overview
In the role of Principal Software Engineer II at Seismic, you will serve as an Architect, providing strategic technical leadership for the design and evolution of a cloud-based SaaS platform with a focus on integrating AI technologies.
Who You Are
Qualifications:
- Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
- 10+ years of professional software engineering experience with 3+ years in a principal engineer or architect-level role.
- Expertise in cloud native architectures (AWS, Azure, or GCP) and SaaS product development.
- Deep knowledge of distributed systems, microservices, event-driven architectures, and API design.
- Experience deploying and operationalizing AI/ML technologies in SaaS environments.
- Strong understanding of security, compliance, and multi-tenant best practices.
- Exceptional communication and influence skills across technical and business teams.
Preferred Qualifications:
- Experience with AI-driven SaaS applications like personalization, recommendation systems, or predictive analytics.
- Familiarity with DevOps practices including CI/CD, containerization, and observability.
- Previous experience in a high-growth SaaS company or enterprise software environment.
What You’ll Be Doing
- Establish and maintain the technical architecture of Seismic’s SaaS platform ensuring scalability, reliability, and security.
- Collaborate with product management, engineering, and AI/ML teams to align on technical strategy and business objectives.
- Lead architectural reviews, set engineering standards, and guide system design and integration across teams.
- Evaluate and oversee the adoption of AI/ML frameworks and emerging technologies.
- Mentor senior engineers to promote engineering excellence and continuous improvement.
- Monitor industry trends, regulatory requirements, and emerging technologies to keep the platform innovative and compliant.
- Address complex technical challenges through prototyping, architectural modeling, and code reviews.
Benefits
Seismic offers comprehensive benefits and perks tailored to support the whole self. Please visit the Global Benefits page for details. If you require accommodations due to a disability, Seismic provides a process to request a reasonable accommodation during the recruitment process.
Equal Opportunity
Seismic is an equal opportunity employer. All qualified applicants will receive consideration without regard to gender, age, race, religion, or any other protected classification.
Key Skills/Competency
- Cloud
- SaaS
- AI/ML
- Architectural Design
- Distributed Systems
- Microservices
- API Design
- Security
- Compliance
- Team Leadership
How to Get Hired at Seismic
- Research Seismic's culture: Understand their mission and innovation approach.
- Customize your resume: Highlight cloud, AI, and SaaS expertise.
- Emphasize leadership: Showcase strategic technical and team mentoring skills.
- Prepare for technical interviews: Review microservices and distributed systems.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background