Senior Principal Software Engineer - Rust Development
ZscalerBellevue, Washington, USA; San Jose, California, USA
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience in software development with a strong focus on Rust programming language. Deep understanding of software engineering principles and best practices. Experience in designing scalable and high-performance systems. Strong problem-solving skills and ability to work collaboratively in a fast-paced environment. Excellent communication skills, both verbal and written.
About the job
Join Zscaler as a Senior Principal Software Engineer specializing in Rust development. In this pivotal role, you will lead the design and implementation of innovative software solutions that enhance our industry-leading security platform. Collaborate with cross-functional teams to drive projects from concept to completion, ensuring high performance and scalability. If you are passionate about technology and want to make an impact in the cybersecurity space, we want to hear from you!
About Zscaler
Zscaler is a leading cloud security company that empowers organizations to securely transform their networks and applications. With a commitment to innovation and excellence, we provide cutting-edge solutions that enable secure access to applications and data from anywhere in the world. Join us and be part of a dynamic team at the forefront of the cybersecurity industry.
Immigration / Work Authorization Notice: iSpot.tv does not offer visa sponsorship or immigration support for this position. Candidates must already have authorization to work in the United States on a full-time, permanent basis without current or future sponsorship needs. iSpot.tv offers a competitive compensation package, including salary and equity, as well as standard benefits. The company is based in Bellevue, WA and is recognized as one of Seattle’s notable start-ups. The team values a collaborative workplace where each person has a direct impact on success. Team and Focus This Software Development Engineer I role joins the Publisher Team, which focuses on integrating AI-driven solutions across the Creative, Audience, and Outcomes (CAO) pillars. The team’s mission is to move beyond simple automation and embed artificial intelligence throughout iSpot’s measurement platform. The position offers hands-on experience at the intersection of big data, AI, and software engineering. Team members help shape the direction of future iSpot products, working in an environment where AI is central to the development process. Key Responsibilities Collaborative development: Partner with senior engineers and AI specialists to design, build, and launch product features enhanced by artificial intelligence. Full-stack engineering: Write, test, and maintain production code for data pipelines, APIs, and autonomous agent workflows. AI-native workflows: Use AI copilots for coding, testing, and documentation to increase productivity and quality. Agile practices: Participate in sprint planning, code reviews, and retrospectives to support team standards and collaboration. DevOps involvement: Set up and manage CI/CD pipelines, including human-in-the-loop validation for reliable deployments. Rapid prototyping: Help move ideas quickly from concept to MVP, validating features and measuring real-world impact. System monitoring: Monitor performance, reliability, and scalability of deployed systems.
Immigration / Work Authorization Notice: iSpot does not offer visa sponsorship or immigration support for this role. Candidates must be authorized to work in the United States on a full-time, permanent basis without current or future sponsorship. iSpot.tv offers competitive salaries, equity, and standard benefits. The team values a collaborative work environment where each person can make a meaningful impact on the company's direction and success. Team and Mission This group builds systems that help brands understand and improve their creative advertising. By combining quantitative performance data with qualitative insights, the team delivers tools that measure creative effectiveness and provide actionable recommendations. Work here shapes how marketers evaluate and enhance their campaigns at scale. What You Will Do Develop clear, well-scoped features that support analytics, insights, and reporting for creative advertising. Write unit, component, contract, and integration tests during feature development. Debug and validate your own code, and document testing requirements for new features. Run a range of tests (unit, integration, end-to-end, regression, performance) to maintain high quality. Support release readiness by sharing status updates and raising concerns when needed. Gather and report metrics; help investigate incidents and alerts with guidance from others. Participate in root-cause analysis for common issues. Identify basic risks and dependencies, with support from senior engineers. Draft technical designs for small features or components. Apply classical data structures, algorithms, and resource management techniques. Work closely with teammates to coordinate tasks and follow through on commitments. Communicate clearly with your manager and team, escalating issues as needed. Use AI tools (with guidance) to support coding, testing, documentation, and code exploration.
Role overview The Software Development Engineer II position at ispottv centers on creating and refining software features that enhance product quality and user satisfaction. Based in Bellevue, WA, this role involves regular collaboration with teams throughout the company to ensure smooth delivery and continuous improvement. What you will do Design and build software solutions for ispottv’s suite of products Partner with colleagues across departments to implement new features, deliver enhancements, and address technical challenges Help maintain a reliable and seamless experience for end users Requirements Strong grasp of core software engineering principles Previous experience with agile development methods Genuine interest in technology and a commitment to building high-quality products
As a Lead Software Development Engineer at ispottv, you will spearhead innovative software solutions that shape the future of our platform. You will collaborate with cross-functional teams to design, develop, and implement robust software applications. Your leadership will guide junior developers while ensuring the highest standards of quality and performance in our products.
Full-time|On-site|Bellevue, Washington, USA; San Jose, California, USA
Join Zscaler as a Senior Principal Software Engineer specializing in Rust development. In this pivotal role, you will lead the design and implementation of innovative software solutions that enhance our industry-leading security platform. Collaborate with cross-functional teams to drive projects from concept to completion, ensuring high performance and scalability. If you are passionate about technology and want to make an impact in the cybersecurity space, we want to hear from you!
Join Visa Inc. as a Senior Software Engineer Consultant, where you will leverage your technical expertise to develop innovative software solutions. In this role, you will collaborate with cross-functional teams to enhance our digital products and services, ensuring scalability and performance. Your problem-solving skills will be key in driving successful project outcomes and promoting best practices in software development.
Join Visa Inc. as a Senior Software Engineer and take the opportunity to enhance your skills in a dynamic and innovative environment. You will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers. This role requires a deep understanding of software engineering practices and a passion for technology.
Full-time|$157.7K/yr - $213.8K/yr|On-site|Bellevue, Washington
P-939 (Position Location is open to both our Seattle & Bellevue offices.) At Databricks, we are dedicated to empowering data teams to tackle the world's most challenging problems — from realizing the next mode of transportation to accelerating the advancement of medical breakthroughs. We achieve this by developing and managing the leading data and AI infrastructure platform, enabling our customers to leverage deep data insights to enhance their operations. Founded by engineers with a customer-centric approach, we seize every opportunity to address technical challenges, from creating next-generation UI/UX for data interaction to scaling our services and infrastructure across millions of virtual machines. And we’re just getting started. The impact you will make: As a Backend Software Engineer, you will collaborate with your team to construct infrastructure and products for the Databricks platform at scale. Our backend teams encompass various domains, including OS/container systems, serverless infrastructure, partner integration, and machine learning infrastructure. Below are some example projects you might work on: Serverless platform: Develop the Databricks serverless platform that supports big data, machine learning, and Generative AI workloads. Automatically enhance the performance and efficiency of workloads running on the platform while ensuring scalability to millions of machines across a multi-cloud environment. Core cloud platform: Create innovative OS, container, and networking technologies that underpin the entire Databricks infrastructure, from internal systems to serverful and serverless platforms. Enhance security, efficiency, and reliability across the fleet. Partner ecosystem: Build and expand a partner ecosystem for Databricks SQL. Develop and provide various toolkits to support deep and seamless integrations for partners and customers with Databricks. Cultivate and maintain productive partnerships within the ecosystem. Notebook dataplane: Develop a multi-language, multi-user collaborative REPL experience for Databricks users, with a strong emphasis on reliability and responsiveness, particularly focusing on Data Science and AI/ML authoring and experimentation in notebooks. Application platform: Create tools, frameworks, and platforms that enable Databricks engineers to build, deploy, and operate services efficiently. Enhance the scale, observability, and safety of all Databricks services across various clouds while improving each engineer's developer experience.
Full-time|$182.4K/yr - $247K/yr|On-site|Bellevue, Washington
P-940 This position is open to our offices in both Seattle and Bellevue. At Databricks, we are dedicated to empowering data teams to tackle the world's most pressing challenges, from detecting security threats to innovating in cancer drug development. By constructing and managing the globe's premier data and AI infrastructure platform, we enable our clients to concentrate on the critical challenges central to their missions. Founded in 2013 by the original architects of Apache Spark™, Databricks has expanded from a modest office in Berkeley, California to a global powerhouse with over 1,000 employees. We are proud to be one of the fastest-growing SaaS companies, trusted by thousands of organizations ranging from startups to Fortune 100 companies with their most vital workloads. Our engineering teams develop highly technical products that address significant global needs. We continually push the limits of data and AI technology, while ensuring the resilience, security, and scalability essential for our customers' success on our platform. We operate one of the largest-scale software platforms, comprised of millions of virtual machines that generate terabytes of logs and process exabytes of data daily. Given our scale, we routinely encounter cloud hardware, network, and operating system faults, and our software is engineered to seamlessly shield customers from these issues. As a backend-focused software engineer, you will collaborate closely with your team and product management to prioritize, design, implement, test, and operate micro-services for the Databricks platform and products. This role involves writing software in Scala/Java, building data pipelines (Apache Spark™, Apache Kafka), integrating with third-party applications, and engaging with cloud APIs (AWS, Azure, CloudFormation, Terraform). Join one of our dynamic teams, such as: Data Science and Machine Learning Infrastructure: Develop services and infrastructure at the nexus of machine learning and distributed systems. Our technology powers the flagship collaborative workspace, notebooks, IDE integrations, and project management tools. We facilitate machine learning at scale with tools for environment management, distributed training, and managing the machine learning lifecycle through MLflow. Compute Fabric: Create the resource management infrastructure that supports all big data and machine learning workloads on the Databricks platform in a robust, flexible, and secure manner.
Join Our Innovative Team as a Software Engineer II!The Trade Desk, Inc. is seeking a passionate and talented Software Engineer II to be a vital part of our software development team in Bellevue, WA. You will be responsible for designing, developing, and maintaining software throughout its lifecycle, from initial concept to production deployment.Key Responsibilities:Design and develop high-quality software solutions, ensuring adherence to best practices and performance standards.Drive complex projects that involve multiple components and require innovative solutions.Implement automated tests, monitoring, and metrics to ensure software reliability and quality.Collaborate with product teams to refine and enhance product features, aligning them with the product roadmap.Utilize user data and market insights to create effective execution plans for software development.Lead projects characterized by technical ambiguity, introducing significant new capabilities and establishing new development patterns.Own and provide technical guidance in one or more system components or functional areas.Work in a dynamic distributed system environment and be an integral part of our technology-driven future.
Full-time|$172K/yr - $230K/yr|Hybrid|Bellevue, WA; Menlo Park, CA
Be a Part of the Future of Finance!At Robinhood, our mission is to make finance accessible to everyone. With an estimated $124 trillion of assets set to be inherited by younger generations in the coming decades, we are at the forefront of a monumental financial revolution. Ready to play a pivotal role in this transformative journey? Keep reading!About the Team and RoleWe are assembling a top-tier team that leverages cutting-edge technologies to tackle the largest challenges in finance. We seek innovative thinkers, adept problem-solvers, and builders eager to make a significant impact. At Robinhood, complacency is not an option; we foster an environment where ambitious individuals can excel and produce their best work. Our high-performing, fast-paced team operates with ethics at the forefront of our endeavors, where high expectations are met with equally high rewards.The Business Systems team empowers Robinhood's workforce by providing secure, scalable, and innovative internal technology solutions that support essential functions across Finance, Compliance & Legal, and HR & Recruiting. Our mission is to streamline complex internal workflows, enhance efficiency, and enable teams to perform at their best through well-designed systems and tools.The Agentic Apps team is tasked with developing and scaling intelligent, agent-driven systems that support both internal tools and broader AI initiatives at Robinhood. Our goal is to make agentic AI practical and production-ready by creating intuitive tools, robust full-stack systems, and strong quality foundations that enable teams to experiment rapidly, deploy confidently, and scale reliably.As a Senior Full Stack Software Engineer on the Agentic Apps team, you will focus on Corporate Engineering and Business Systems initiatives. Your contributions will involve designing and building AI-powered internal applications and agents that are utilized daily by Robinhood employees. You will work across frontend, backend, and AI orchestration layers to deliver reliable, user-friendly tools that significantly enhance internal team operations, applying agentic AI in a product-oriented manner rather than through research or model development.At Robinhood, we value the power of in-person collaboration to accelerate progress, ignite innovation, and strengthen community. Our office environment is intentional, energizing, and designed to fully support high-performing teams. This position is based in our Bellevue, WA and Menlo Park, CA offices, with a requirement for in-person attendance at least three days a week.
*Statsig is currently not hiring for this role, but we are anticipating future needs and are welcoming applications in the interim.*About StatsigStatsig is at the forefront of transforming software development, testing, and scaling. Leading organizations, including OpenAI, Microsoft, and Notion, depend on Statsig to fuel their growth through data-driven product strategies. With backing from Sequoia Capital and Madrona Venture Group, we are rapidly expanding and redefining the landscape of experimentation.The Engineering TeamOur engineering team at Statsig is dedicated to creating robust infrastructure and innovative products that enable companies to push boundaries. We champion simplicity, efficiency, and high performance, all while nurturing a collaborative environment that prioritizes impactful solutions.Your RoleAs a Senior Software Engineer, you will lead pivotal projects, take ownership of essential components, and boost system performance. Your contributions will be vital in delivering high-caliber solutions with minimal supervision, mentoring peers, and refining development practices.Key ResponsibilitiesFeature Ownership & Development: Spearhead the development of core features and systems, emphasizing reliability and scalability.Deliver High-Impact Solutions: Efficiently ship high-quality projects while ensuring deadlines are met.Complex Problem Solving: Proactively identify and address technical challenges.Process Enhancement: Advocate for best practices and improve development workflows.Team Collaboration & Mentorship: Lead small teams, cultivate cross-functional relationships, and guide junior engineers.Contribute to Engineering Culture: Engage in initiatives related to recruiting, onboarding, and diversity to strengthen the team.Who You AreYou thrive in dynamic, fast-paced environments and excel at overcoming technical challenges. You prioritize efficiency, simplicity, and development driven by impact.Qualifications4+ years of professional software engineering experience with demonstrated technical leadership.Proficiency in various coding languages, including Node.js, Rust, React, or Python, or a willingness to learn.A strong understanding of scalable system design and performance optimization.
Full-time|$100K/yr - $100K/yr|On-site|Bellevue, WA
Role OverviewJoin our dynamic engineering team at prorata, where you will play a pivotal role in developing cutting-edge backend services, efficient data processing pipelines, and resilient storage solutions. As an expert in Python, distributed systems, and both relational and NoSQL databases, you will leverage your skills to design and implement highly available services while optimizing data access patterns. Your ability to navigate architectural trade-offs and evaluate various design methodologies will enable you to deliver clean, scalable solutions that meet our performance, reliability, and cost objectives.Key ResponsibilitiesDesign, develop, and maintain scalable, high-performance backend services using Python.Architect solutions for data-intensive systems that efficiently process and serve large structured and unstructured datasets in real-time.Create APIs, microservices, and workflow pipelines that underpin critical platform components.Take ownership of SQL and NoSQL data schema design, data access patterns, indexing strategies, and performance enhancements.Propose and implement strategies to improve service reliability, efficiency, observability, and cost-effectiveness.Integrate intelligent automation and agentic workflows into backend systems for seamless task orchestration.Collaborate across teams, including product, data, and revenue, to develop new customer-facing features and enhance internal data capabilities.QualificationsBachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.A minimum of 5 years of progressive software engineering experience with increasing technical responsibilities.At least 3 years of hands-on experience in Python development, specifically in building production-grade backend systems.Strong knowledge of distributed systems, microservices, and event-driven architectures.Proficient in SQL databases (e.g., PostgreSQL, MySQL) with a focus on query optimization and schema design.Familiarity with NoSQL technologies like Elasticsearch, MongoDB, or Redis.Experience in deploying solutions on cloud platforms, particularly public cloud services.
Visa U.S.A. Inc., a part of Visa Inc., is seeking talented Staff Software Engineers (multiple openings) in Bellevue, WA to:Architect, design, and develop complex software applications and microservices using technologies like Java, Spring Boot, Kafka, and MySQL.Evaluate and integrate cutting-edge technology tools and processes that foster the development of innovative products and solutions, enhancing operational efficiency and opening new business avenues.Leverage generative AI within the development lifecycle to improve automation, code generation, problem-solving, and overall process optimization.Create and implement a unified control center and monitoring tools to assess, monitor, and report on platform health, data availability, and capacity utilization trends.Conduct thorough business and technical analyses, perform code reviews, and execute unit testing to ensure adherence to quality and development compliance.Design and implement modifications and fixes to existing software, including debugging routines and resolving codebase issues.Optimize database queries and write procedures for significant project deployments.Apply established standards, processes, and tools throughout the secure software development life cycle (SSDLC) to support engineering applications and products.Engage in cross-functional collaboration with architects, systems analysts, project managers, QA, and fellow developers to fulfill business requirements using state-of-the-art tools and technologies.Ensure timely project delivery, establish production support plans, and facilitate knowledge transfer for the long-term maintainability of upgrades, enhancements, and deployments.Mentor junior developers and contribute to fostering a culture of continuous improvement, scalability, and high performance in software solutions.Generate technical documentation for new developments, system enhancements, and production support.Monitor platform health, produce performance reports, and promote ongoing improvements.This position is based in the Bellevue, Washington office, with potential options for partial telecommuting.
Join Robinhood as a Senior Software Engineer for our Storage Platform team, where you will play a pivotal role in building scalable and efficient storage solutions. You will collaborate with cross-functional teams to design and implement systems that enhance our ability to serve our users effectively. This position offers a unique opportunity to influence the architecture and evolution of our storage technologies.
About the CompanyArmada is a pioneering edge computing startup dedicated to delivering cutting-edge computing infrastructure to remote areas with limited connectivity and cloud resources. Our mission is to enable real-time analytics and AI processing at the edge, bridging the digital divide with rapidly deployable technology solutions. Join us in our quest to transform technology access in underserved regions. About the RoleWe are looking for a talented Senior Software Engineer to become part of our Edge organization. This role is ideal for an engineer who thrives at the intersection of software development, networking, and platform infrastructure. You will be responsible for architecting and developing the core services that drive the Armada Edge Platform, creating an integration fabric that unifies a hybrid fleet of Azure Local, OpenShift, and Kubernetes clusters.
*Statsig is not actively hiring for this role but anticipates needs next year and is accepting applications in the meantime.About StatsigAt Statsig, we are dedicated to revolutionizing the software development process by enhancing how features are built, tested, and delivered. Our innovative platform is utilized by thousands of enterprises to safely roll out features, conduct experiments that deepen their understanding of customer behaviors, and analyze user trends to guide their future investments. Our mission transcends simply providing an A/B testing tool; we aim to drive transformative change in the development landscape, ultimately resulting in superior products and increased customer satisfaction!Your RoleWe are on the lookout for a skilled and enthusiastic Software Engineer to join our Data team. In this pivotal role as a Software Engineer - Data Platforms, you will be responsible for ensuring that our data pipelines and computations maintain accuracy, reliability, efficiency, and speed. In our analytics-driven company, data engineering is essential to our success; it is our lifeline and competitive edge. You will collaborate closely with a dedicated team of 8-10 data platform engineers, data scientists, and other software engineering teams.Our ProductOur product is built on cutting-edge growth infrastructure, similar to what powers leading tech giants like Meta, Amazon, Uber, Netflix, and LinkedIn. This powerful engine has enabled Facebook to expand to over 3 billion users. Successful product teams across the tech industry leverage our tools and infrastructure daily, allowing them to stay within the Build > Measure > Learn > Build cycle. This accelerates software development, enhances user feedback, and facilitates rapid iterations through advanced analytics. At Statsig, we empower every product team with these capabilities, specializing in feature release management, experimentation, and advanced analytics.Currently, our data infrastructure processes over 100 billion events daily, runs thousands of experiments, and serves hundreds of customers and billions of unique users.Desired QualificationsStrong proficiency in Python, along with solid SQL skills. Experience with Java, Node.js, Rust, and React is a plus.Familiarity with big data technologies such as BigQuery and Spark, or a robust background in distributed data processing, data modeling, and the engineering of data services.
Join Robinhood as a Senior Software Engineer focused on our cutting-edge streaming platform. In this role, you will develop and maintain scalable and high-performance applications that enhance user experience and engagement. Collaborate with cross-functional teams to design and implement innovative solutions that streamline streaming functionalities and improve the overall performance of our platform.
Role overview Speechify seeks a Senior Software Engineer in Bellevue, WA to focus on Windows and desktop applications. The work centers on building and improving software that shapes how people read and interact with Speechify’s products. What you will do Design, develop, and refine desktop applications for Windows Collaborate with engineers, designers, and product managers to deliver user-focused features Create solutions that support a broad audience of users Uphold strong standards for software quality and usability Location This is an onsite role based in Bellevue, WA, USA.
Role overview Speechify is looking for a Senior Software Engineer to focus on core user experiences. This full-time position is based in Bellevue, WA. The main goal is to design and build software that boosts user engagement and satisfaction across Speechify’s products. What you will do Collaborate with a talented team to develop and improve software solutions for a growing user base Lead projects through planning, execution, and delivery Mentor junior engineers and contribute to their professional development Encourage and uphold strong engineering practices within the team What we value Creative approaches to solving technical challenges Genuine interest in technology and continuous product improvement Motivation to make a real difference for users
Apr 25, 2026
Sign in to browse more jobs
Create account — see all 266 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.