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
Requirements:5+ years of professional software development experience. Expert-level proficiency in Rust and Python programming languages. Proven track record of delivering complete software products, with a solid understanding of how frontend, backend, and APIs synergize. A product-oriented mindset, focusing on user experience, system behavior, and real-world impact. Ability to collaborate effectively across teams, including design, product management, and occasionally with customers. Strong adherence to software engineering best practices, including version control, code review, testing, continuous integration, and deployment. Experience with greenfield projects and production builds is highly desirable.
About the job
Join our innovative team at Code Metal as a Senior Software Engineer specializing in Rust and Python. We are at the forefront of creating cutting-edge AI-powered transpilation and code generation tools that seamlessly connect algorithm development with embedded deployment. By utilizing the latest advancements in Generative AI, Static Analysis, and Formal Verification, you will play a crucial role in shaping the future of software engineering.
This role transcends traditional backend responsibilities; we are searching for engineers with a holistic approach to system design and development. You will engage with user needs and UX, delivering resilient and scalable solutions across the entire technology stack.
About Code Metal
Why Choose Code Metal?Mission with Impact: Your contributions will drive conversations that shape the future of technology. Velocity: Work in tight loops with small teams—design in the morning and deploy by evening. Ownership: Every engineer is empowered to deliver meaningful code.
Similar jobs
1 - 20 of 76,595 Jobs
Search for Senior Software Engineer - Client Development (C# / Rust)
Join Keeper Security as a Senior Client Software Engineer!We are seeking a talented Senior Client Software Engineer to enhance our engineering team. This position is fully remote, with options for a hybrid schedule available for candidates in the Chicago, IL or El Dorado Hills, CA metro areas.Keeper Security is a trusted name in cybersecurity, safeguarding millions of individuals and thousands of organizations worldwide. Our software is available in 23 languages and sold in over 150 countries. Be part of one of the fastest-growing cybersecurity companies and contribute to creating secure, enterprise-ready client experiences that promote scalable deployment, exceptional usability, and seamless device management.About Keeper SecurityKeeper Security is a leading cybersecurity software company, protecting organizations and individuals across the globe. We specialize in zero-knowledge and zero-trust security solutions tailored for any IT environment. Our flagship product, KeeperPAM®, is an AI-driven, cloud-native platform that secures users, devices, and infrastructures against cyber threats. Recognized in the Gartner Magic Quadrant for Privileged Access Management (PAM), Keeper provides robust security for passwords, secrets, remote connections, and endpoints through role-based policies, least privilege, and just-in-time access. To learn more about our innovative approach, visit KeeperSecurity.com.Role OverviewIn this role, you will focus on developing client-side applications, overseeing installation workflows, enhancing the end-user interface, and supporting enterprise deployment. The ideal candidate will possess extensive experience in C# and Rust, and a solid background in building scalable desktop or endpoint client applications managed via enterprise deployment tools and MDM platforms.Key ResponsibilitiesDesign, develop, and maintain client-side applications and features for Keeper's desktop and endpoint experiences.Enhance installation, configuration, upgrade, and update workflows for client software.Develop user-facing functionality and administrative controls using C# and Rust.Support enterprise deployment scenarios utilizing MDMs, endpoint management, and software distribution tools.Collaborate with product, support, and engineering teams to enhance usability, reliability, and client performance.Implement client-side workflows for enrollment, setup, policy application, status visibility, and user notifications.Troubleshoot application issues and provide resolutions.
Full-time|$196K/yr - $220.5K/yr|On-site|San Francisco Bay Area
At Discord, we connect over 200 million users each month, and gaming is at the heart of what we do. With over 90% of our community engaging in gaming, they spend a staggering 1.5 billion hours monthly across thousands of unique titles. Our mission is to enhance the gaming experience, making it more enjoyable and seamless for everyone to chat and connect, whether before, during, or after they play.We are seeking a Senior Software Engineer who will be instrumental in developing high-performance, cross-platform client software that serves our vast user base. You will be responsible for crafting core libraries that operate across Windows, Mac, Linux, Android, and iOS, utilizing platform-specific APIs to ensure optimal user experiences.As a vital member of our Audio/Video Client team, you will address complex performance challenges, design scalable systems for diverse hardware configurations, and lay the groundwork for real-time interactions that cater to millions of concurrent users.
Full-time|$152K/yr - $190K/yr|On-site|New York, NY, United States
At Ripple, we are pioneering a future where value transfers as seamlessly as information. Our innovative crypto solutions empower financial institutions, businesses, governments, and developers, striving to enhance the global financial system while fostering economic fairness and opportunity for individuals worldwide. Join us in doing the most impactful work of your career, surrounded by supportive colleagues committed to growth and excellence.If you're eager to make a difference and unlock remarkable career advancement, we invite you to join us in creating tangible value in the world.The TeamRippleX is committed to enabling the builders of tomorrow on the XRP Ledger (XRPL), recognized as one of the fastest and most dependable public blockchains globally. Our mission is to democratize the digital economy by providing substantial support, empowering a community of developers, and leveraging our expertise as a forward-thinking technology company.The Programmability team is at the forefront of this mission, dedicated to enhancing the XRP Ledger's core capabilities to incorporate smart contracts and sophisticated on-ledger functionality. We are in search of talented engineers who are driven by the vision of advancing decentralized applications.Your ResponsibilitiesArchitect, develop, and maintain critical components of the XRP Ledger to improve its programmability, smart contract functionality, performance, and scalability.Lead the integration and upkeep of a WebAssembly (WASM) virtual machine within the XRPL’s C++ core.Participate in the entire software development lifecycle, from architecture and design to development using modern C++ and Rust, alongside rigorous testing.Produce system design documents and facilitate technical discussions with both internal and external engineering stakeholders.Maintain high standards for coding and testing as a proactive member of the open-source XRP ledger community, including active involvement in code reviews.
Role overview GDMSI seeks a Senior Embedded Software Engineer for its Hastings team. The position centers on designing and building embedded software using C, ADA, and RUST. Projects involve a variety of technology solutions that support company priorities. What you will do Develop, test, and maintain embedded software written in C, ADA, and RUST Contribute to architecture and implementation choices for embedded systems Collaborate with fellow engineers to deliver reliable, maintainable solutions Troubleshoot and resolve complex technical challenges as they come up Requirements Extensive experience in embedded systems development Proficiency with C, ADA, and RUST Ability to tackle challenging problems in a team environment Dedication to producing high-quality, well-tested software Location This role is based in Hastings.
Full-time|Remote|Remote (Atlanta, Austin, San Francisco, Seattle)
Join our innovative team at ditto as a Senior Software Engineer specializing in Rust. In this fully remote role, you will engage in developing high-performance applications, contribute to system architecture, and collaborate with cross-functional teams to deliver exceptional products.
Full-time|$190K/yr - $252K/yr|On-site|Broomfield, Colorado, United States; Fort Collins, Colorado, United States
Anduril Industries is at the forefront of defense technology, dedicated to revolutionizing military capabilities for the U.S. and its allies through innovative solutions. By merging the expertise of the most advanced companies of the 21st century with the defense sector, Anduril is redefining how military systems are conceptualized, developed, and implemented. Our systems are driven by Lattice OS, an AI-enhanced operating system that integrates numerous data streams into a real-time, 3D command and control center. In this era of strategic competition, Anduril is steadfast in its mission to deliver cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technologies to the military at an accelerated pace.ABOUT THE TEAMAt Anduril, our Software Engineers are tasked with tackling complex, real-world challenges through sophisticated algorithms and intelligent software integration. Working within small, dynamic teams, we continuously push the limits of technology to create advanced solutions with significant mission-critical applications. Our commitment extends beyond theoretical research or experimental proofs; we gauge our success by the tangible impact of our deployed technologies. Echoing Arthur C. Clarke's sentiment — 'Any sufficiently advanced technology is indistinguishable from magic' — we aspire to achieve revolutionary outcomes in target tracking, state estimation, and situational awareness. We invite exceptionally skilled technologists to join us in redefining the future of defense technology.
Company Overview:At Trace Machina, we are driven by the belief that enhancing the software development lifecycle is essential for advancing technology. Our flagship product, NativeLink, is a cutting-edge build caching and remote execution system that streamlines software compilation and testing processes. By utilizing intelligent caching mechanisms and distributing tasks across several machines, NativeLink allows teams to expedite their software development while also reducing infrastructure costs. As we forge ahead with innovation, we are eager to welcome a Developer Advocate who will embody our vision and represent our extraordinary products to a diverse global developer community.Position Overview:We are in pursuit of a passionate Developer Advocate with substantial expertise in C++ and Rust, who thrives on engaging with developer communities and championing the adoption of state-of-the-art tools. This role demands an effective communicator who can resonate with developers, create insightful technical content, and showcase Trace Machina across various platforms, all while embodying kindness, efficiency, and enthusiasm. Collaborating closely with our engineering, product, and marketing divisions, you will craft engaging content, spearhead developer outreach initiatives, and empower developers with the best resources to maximize their utilization of NativeLink.As a Developer Advocate at Trace Machina, you will:Engage the Community: Serve as the face of Trace Machina in various forums including Stack Overflow, Reddit, Dev.to, GitHub, and Discord, offering support and collecting feedback from developers on their experiences with NativeLink.Content Creation: Produce comprehensive technical documentation, articulate blog posts, and develop educational videos that assist developers in understanding and effectively integrating NativeLink into their workflows. Your content will aim to foster engagement and highlight the advantages of our product.Public Speaking: Represent Trace Machina at industry conferences, meetups, and events by delivering presentations, conducting workshops, and engaging with developers in real-time. You will also facilitate webinars and live coding sessions to encourage learning.Program Development: Create and execute outreach programs, such as developer competitions, hackathons, and ambassador initiatives, that motivate community members to contribute to our open-source projects and share their experiences with NativeLink.
Full-time|$170K/yr - $170K/yr|On-site|South San Francisco, California, USA
Join Zipline in Revolutionizing Global LogisticsAre you ready to make a meaningful impact in the world? At Zipline, we are dedicated to transforming the logistics industry by solving the most pressing access challenges globally. Our innovative approach has already enabled rapid delivery systems for critical services, from Rwanda's national blood delivery network to on-demand home deliveries for major retailers. We leverage cutting-edge technology, including robotics and autonomous systems, to ensure equitable access to essential goods, reduce carbon emissions, and enhance the resilience of global supply chains. Join us in our mission to create a better future for billions. As a part of our team, you'll play a crucial role in developing and maintaining safety-critical software that powers our operations, ensuring that we deliver our promises to communities worldwide.
About the RoleJoin our mission-driven team as a Senior Rust Software Engineer, where you will develop robust software systems designed to enhance human-machine-AI collaboration and foster autonomous capabilities for military operators operating on the tactical edge.In this position, you will architect and create high-performance systems in Rust that function effectively in constrained and contested environments. Your contributions will span the entire system lifecycle, from architecture and hardware integration to simulation, testing, and field deployment.Work collaboratively with engineers, researchers, and operators to design systems that integrate sensing, autonomy, and decision-making support, all while ensuring traceable, deterministic builds and reliable deployments in mission-critical scenarios.This opportunity is perfect for engineers passionate about systems programming, autonomy, and tackling real-world challenges related to national security missions.
Full-time|Hybrid|Boston, Massachusetts, United States
Join our innovative team at Code Metal as a Senior Software Engineer specializing in Rust and Python. We are at the forefront of creating cutting-edge AI-powered transpilation and code generation tools that seamlessly connect algorithm development with embedded deployment. By utilizing the latest advancements in Generative AI, Static Analysis, and Formal Verification, you will play a crucial role in shaping the future of software engineering.This role transcends traditional backend responsibilities; we are searching for engineers with a holistic approach to system design and development. You will engage with user needs and UX, delivering resilient and scalable solutions across the entire technology stack.
Full-time|$130K/yr - $180K/yr|Remote|United States
About NextLink LabsNextLink Labs is an innovative technology firm dedicated to empowering businesses in building, scaling, and securing their software applications. We firmly believe that effective and secure technology is crucial for the success of companies, teams, and products. Our commitment is to help our clients excel in their respective sectors.As a fully remote organization with a diverse team across the nation, NextLink Labs prioritizes a collaborative and comfortable work environment. We strive to cultivate an inclusive atmosphere where every team member can flourish both professionally and personally.Position SummaryWe are looking for a talented Senior Rust Developer with extensive experience in systems programming and distributed services to join our Custom Software Development consulting team. In this role, you will be responsible for creating and maintaining scalable backend services and APIs for our clients, seamlessly integrating with their engineering teams.As a Senior Rust Developer, you will design and implement robust backend systems utilizing gRPC, event sourcing, and actor-based concurrency, while making key architectural decisions to rapidly deliver features for enterprise applications built on Clean Architecture and CQRS patterns. If you are a proactive engineer eager to take ownership of your projects, we welcome you to become a part of our team at NextLink Labs.Your ResponsibilitiesDesign, develop, and maintain scalable backend services using Rust (Edition 2024) with Tokio as the async runtime.Implement and enhance Clean Architecture with CQRS and Event Sourcing patterns using actor-based concurrency (Kameo).Collaborate with fellow engineers to architect and implement modular, well-structured solutions across workspace crates (model, domain, data, service).Engage directly with clients to provide demonstrations and gather feedback.Develop gRPC services using Tonic and Protocol Buffers with Prost for inter-service communication.Build and optimize data access layers using SQLx with PostgreSQL/TimescaleDB and Neo4j.Implement request validation utilizing Garde.Participate in an agile team environment with daily stand-ups and weekly agile meetings.
Join Esri as a C/C++ Software Development Engineer II, where you will play a pivotal role in designing and implementing high-performance software solutions. This position offers the opportunity to work on innovative projects that leverage cutting-edge technology to support users in their geographic information system (GIS) needs.
Are you enthusiastic about crafting secure, high-performance, and dependable infrastructure? Do you excel at troubleshooting and resolving complex challenges in systems designed for the most demanding GraphQL workloads worldwide? If so, we want to speak with you about the opportunity to contribute to the operation and evolution of next-generation GraphQL runtime infrastructure.The GraphOS organization is responsible for a critical tier of Apollo's platform — the foundational engine that makes GraphOS a highly performant, secure, and reliable self-service GraphQL platform. As an integral member of the GraphOS North America team, you will play a pivotal role in this mission by managing the Router and empowering engineering teams to accelerate their development processes and enhance user experiences.Key ResponsibilitiesDevelop, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms primarily in idiomatic Rust, ensuring top-tier security, performance, and reliability.Diagnose and resolve escalations from enterprise clients operating some of the largest GraphQL deployments globally, with hundreds of subgraphs handling trillions of requests monthly.Manage and enhance durable, stable public APIs utilized by the most demanding GraphQL workloads.Engage directly with users, whether community members or enterprise customers, to understand their needs, debug issues, and provide feedback for platform evolution.Design scalable and observable systems that seamlessly integrate into various customer infrastructure stacks, utilizing self-driven research and real-world insights.Collaborate with engineers across teams through supportive communication and constructive code reviews to deliver cohesive solutions.Guide and mentor teammates in architecting and crafting idiomatic Rust code while considering the broader implications of changes across domains.Lead architectural discussions and cross-team initiatives, driving impactful changes as a technical leader or coaching others to step into leadership roles.Create comprehensive technical designs and documentation that address cost efficiency, security, and observability.Participate in on-call rotations as a fundamental part of the role, ensuring the reliability of mission-critical systems.
Full-time|$195.8K/yr - $242.1K/yr|On-site|San Mateo, CA, United States
Join Roblox, where millions of people engage daily in creating, playing, and exploring 3D immersive digital worlds crafted by our vibrant community of developers and creators.We are on a mission to empower our community to manifest their imaginations into reality through innovative tools and platforms. Our vision is to redefine global interactions, enabling connections from anywhere, on any device. We aim to unite a billion individuals with positivity and respect, and we are seeking exceptional talent to help realize this vision.A career at Roblox means being at the forefront of shaping future human interactions, tackling unique technical challenges at scale, and contributing to the creation of safer, more respectful shared experiences for all.As a Senior Software Engineer on the Consumer Frontend team, your expertise with the Roblox tech stack will be pivotal in crafting groundbreaking experiences that challenge the limits of our platform. Your contributions will not only facilitate the creation of stunning content but also enhance our animation technology, tools, and pipelines, ensuring our developers can provide engaging experiences for millions of players.We are in search of a Senior Software Engineer with a strong passion for client-side development. Proficiency in C++ and experience in building client-side system libraries for mobile and desktop platforms is essential. Previous experience in developing C++ applications, libraries, frameworks, or SDKs is highly desirable.
Full-time|$195.8K/yr - $242.1K/yr|On-site|San Mateo, CA, United States
At Roblox, we welcome millions of users daily to explore, create, play, learn, and connect with friends in immersive 3D environments, all crafted by our talented community of developers and creators.We are dedicated to building tools and a platform that enable our community to transform their imaginative ideas into reality. Our vision is to revolutionize how people connect globally, across all devices. Join us in our mission to unite a billion people with positivity and respect, and help us shape the future.A career at Roblox means tackling unique technical challenges at scale, and contributing to safer, more respectful shared experiences for all.As a Senior Software Engineer on the Developer Monetization team, you will develop applications and platforms that enhance Roblox's Creator Monetization systems. Your contributions will empower millions of creators to monetize their passions and creativity effectively.You will engage in projects focused on helping creators optimize pricing strategies, increase product accessibility through regional pricing, and facilitate personalized offers via Roblox shops effortlessly.If you have a passion for building exceptional APIs and enhancing performance and user experience, you will thrive here!
The Senior .Net Architect Software Engineer will possess extensive experience in system development and design, specializing in C#, .Net, ASP.Net, and SQL Server technologies. This role involves steering the future architectural strategy for the company’s proprietary software, including software maintenance, business solutions (BSOL), and web services (WS). The engineer will contribute to designing immediate enhancements, manage projects for offshore development efforts, and propose future software products. Additionally, the engineer will address and resolve current architectural challenges, defects, and enhancements as prioritized by the Director of Software Engineering and the Product Manager. They will also provide support to the Director of Compliance Filing and participate in sales support calls, reporting directly to the Director of Software Engineering.
Join our dynamic team at 360 IT Professionals as a Software Development Engineer specializing in C and C++. In this role, you will collaborate with cross-functional teams to design, develop, and implement cutting-edge software solutions that drive innovation and efficiency.Your responsibilities will include writing high-quality, maintainable code, performing code reviews, and actively participating in all phases of the software development lifecycle. We are looking for a creative problem solver who is eager to tackle complex challenges in a fast-paced environment.
At Jahnel Group, we are dedicated to fostering an exceptional environment for software developers to pursue their passion. By connecting talented engineers with impactful clients, we craft intricate and innovative applications that serve various industries nationwide. Recognized as one of the fastest-growing companies in the INC 5000, we pride ourselves on our close-knit team of over 100 employees. As we continue to expand rapidly, we invite you to join our vibrant culture—let's grab a coffee or a beer and discuss your future with us! Who We Are Seeking We are on the lookout for a Senior Software Engineer to enhance our team, concentrating on client-side development. The ideal candidate excels in systems-level programming and possesses a strong interest in anti-cheat engine development and security. We value independence and are looking for an engineer who thrives in a small, focused team with minimal bureaucracy, and who appreciates a trust-based, remote work culture.
Full-time|Remote|Bellevue, Washington, USA; Remote - USA; San Jose, California, USA
Join Zscaler as a Senior Rust Developer and become a vital part of our innovative team dedicated to enhancing cloud security solutions. You will work on cutting-edge technology using Rust to build high-performance applications that cater to our global clientele.As a key player in our development team, you will be responsible for designing, implementing, and maintaining scalable software systems. Collaborate with cross-functional teams to translate business requirements into technical specifications, ensuring high-quality deliverables.
Join our innovative team at Zscaler as a Senior Staff Software Development Engineer, where you will leverage your expertise in C/C++ and TCP/IP to design and implement cutting-edge datapath solutions. Your role will involve collaborating with cross-functional teams to deliver scalable and efficient software solutions that enhance our security offerings.
Mar 31, 2026
Sign in to browse more jobs
Create account — see all 76,595 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.