Principal Software Engineer (Remote Eligible in Bulgaria)
Core
Lead the design and implementation of Smartsheet's next-generation architecture for a platform serving millions of global users, focusing on scalability, security, and performance.
Role type
Principal Software Engineer (System Architecture)
Builds
Next-generation architecture for a work management platform
Domain
SaaS / Enterprise Work Management / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, distributed systems, event-driven architectures, microservices, large-scale architectural transformations, web application development, data structures, object-oriented design, cloud architectures, database optimization
Preferred skills
Mentoring senior engineers, cross-functional technical leadership, Agile/Scrum methodologies
Technologies
Python, Go, Java, C/C++, SQL
Responsibilities
Define and drive architecture strategy, review and guide technical project designs, take ownership of cross-functional technical initiatives, foster strong technical leadership and mentorship, lead deployment reviews for high-impact projects, collaborate with product management and stakeholders, advocate for quality and operational excellence
Seniority
Principal, strategy & mentorship
