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
Experience
Qualifications
Bachelor's degree in Computer Science or a related field.5+ years of experience in software development, with a focus on security. Proficiency in programming languages such as Java, Python, or C++. Strong understanding of software development methodologies and best practices. Experience with cloud environments and microservices architecture is a plus. Excellent problem-solving skills and ability to work in a fast-paced environment.
About the job
Join our innovative team at Sofi as a Staff Software Engineer in the Protect division. We are looking for a talented engineer who is passionate about developing cutting-edge solutions to enhance our security and risk management capabilities. You will work collaboratively with cross-functional teams to design, implement, and maintain software systems that safeguard our users’ financial data.
In this role, you will leverage your expertise in software development, problem-solving, and data analysis to create scalable and efficient applications. Your contributions will directly impact the safety and security of our platform, making a difference in the lives of our customers.
About Sofi
Sofi is a leading personal finance company that offers a range of financial products, including student and personal loans, mortgage refinancing, and investment services. Our mission is to help people achieve financial independence and success. We pride ourselves on our innovative technology and commitment to our members' financial wellbeing.
Similar jobs
1 - 20 of 737 Jobs
Search for Staff Software Engineer Distributed Simulation
On-site|On-site|Seattle, Washington, United States
Anduril Industries is a forward-thinking defense technology firm dedicated to revolutionizing military capabilities through cutting-edge technology. By integrating the innovation, expertise, and agile business models of some of the 21st century's most dynamic companies into the defense sector, Anduril is redefining the design, construction, and deployment of military systems. Our systems leverage Lattice OS, an AI-driven operating system that synthesizes extensive data streams into a real-time, 3D command and control interface. In a time marked by strategic competition, Anduril is devoted to providing state-of-the-art autonomy, AI, computer vision, sensor fusion, and networking solutions to military operations faster than ever before.About the RoleWe are on the lookout for a Staff Software Engineer to spearhead our Distributed Simulation initiatives. In this pivotal role, you will take charge of developing a groundbreaking distributed simulation product that facilitates collaboration among diverse robotic units across multiple physical locations. The ideal candidate will have a robust understanding of the entire product lifecycle, from the initial scoping of user requirements through to the architectural design and implementation of viable solutions.Your ResponsibilitiesYou will leverage your expertise to advocate for design decisions that consider:varied interpretations of “truth” between server and clientlatency challenges between clients and the serveroptimal locations for GPU-intensive computationsthe process of registering new robots within the networkdelivering software updates while ensuring system availabilitytransferring data across isolated networksmonitoring simulation states for comprehensive post-exercise debugging and reporting
Full-time|$166K/yr - $220K/yr|On-site|Seattle, Washington, United States
Anduril Industries develops advanced defense technology for the U.S. and allied military forces, combining expertise from top technology firms with the needs of the defense sector. The company’s products run on Lattice OS, an AI-based operating system that transforms large data streams into a 3D command and control interface. The mission centers on delivering autonomy, AI, computer vision, sensor fusion, and networking capabilities to military teams efficiently. TRS Simulation Team The TRS Simulation team creates the frameworks, tools, and processes that make simulation reliable for the Tactical Recon & Strike business line. Their work covers simulation infrastructure, fidelity, integrations, and training simulations. These efforts support products such as Altius, Ghost, Bolt, and Anvil throughout their lifecycle, from early development to field deployment. Every improvement in simulation fidelity and each validated model directly influences the effectiveness of autonomous systems in real-world missions. The team aims for a unified simulation framework that works seamlessly across all products and deployment targets. This includes developer laptops, CI pipelines, operator training, and large-scale HPC Monte Carlo runs. A single declarative workspace definition can be composed and deployed wherever simulation is required, allowing teams to focus on mission challenges rather than infrastructure. Role overview The Software Engineer - Simulation Integrations role suits an adaptable engineer who thrives on cross-disciplinary work and new challenges. The Sim Integrations sub-team connects the simulation platform with the programs that rely on it. This involves collaborating with program managers, autonomy engineers, systems engineers, operators, and clients across the full range of TRS products and programs. One week may involve setting up a new simulation environment for a field exercise, while the next could focus on refining an existing setup for greater operational efficiency. The pace is quick and priorities may shift, but the team’s simulation environments enable others to create, validate, and deploy autonomous systems. What you will do Understand simulation requirements from different programs Identify gaps in current simulation capabilities Develop actionable plans to address those gaps Execute plans and ensure satisfaction for customers and stakeholders Location Seattle, Washington, United States
Full-time|$192K/yr - $240K/yr|Hybrid|Seattle, Washington, United States
Why join usAt Brex, we are pioneering a new era in financial management with our AI-driven spend platform. Our mission is to empower businesses with confidence through integrated corporate cards, banking solutions, and global payments, alongside innovative software for streamlined travel and expense management. We proudly serve tens of thousands of clients, from agile startups to major enterprises, including DoorDash, Flexport, and Compass. Our platform enables proactive spend control, cost reduction, and enhanced efficiency across the globe.Joining Brex means pushing your boundaries, challenging conventional wisdom, and collaborating with some of the most innovative minds in the industry. We are dedicated to fostering a diverse team and an inclusive culture, believing that your potential should only be limited by your ambitions. We provide the tools, resources, and support you need to advance your career.AI at BrexOur AI Engineering team at Brex is transforming how businesses manage their finances by embedding intelligent, autonomous systems directly into our platform. We develop AI agents that not only provide insights but also take actionable steps, optimizing spending, managing workflows, and making real-time decisions for our clients. By seamlessly integrating proprietary financial data with our product and platform infrastructure, we simplify complex financial operations into efficient, automated experiences, establishing a new standard in modern finance.Your RoleAs a Senior Software Engineer, you will take charge of Brex's simulation and validation platform for our AI-driven products. Your primary objective is clear: ensure that every AI interface at Brex undergoes rigorous testing under demanding, realistic conditions, enabling our teams to deploy solutions with confidence.You will develop a system that leverages synthetic data and scenario generation in a recursive self-improvement loop. Product teams will depend on this system to identify regressions before they reach our customers, validate new features safely, and continuously enhance prompts and agent behavior. The platform will operate in isolated, ephemeral environments closely resembling production to ensure reliability.This role is not about research; it's about rigorously testing real products, creatively breaking them, and driving the organization towards improvement.Work EnvironmentThis position is based in our Seattle office, where we embrace a hybrid work culture that combines the vibrancy and connection of in-office collaboration with the flexibility of remote work. Team members are required to be in the office three days a week (Monday, Wednesday, and Thursday), with the option for up to four weeks of fully remote work each year!
Full-time|$166K/yr - $220K/yr|On-site|Seattle, Washington, United States
Anduril Industries develops defense technology for the U.S. and allied militaries, bringing modern technical expertise and new business models to the defense sector. The company’s Lattice OS, an AI-driven operating system, transforms multiple data streams into a real-time 3D command and control interface. Core areas include autonomy, artificial intelligence, computer vision, sensor fusion, and networking, all delivered on accelerated timelines. Team: TRS Simulation The TRS Simulation team supports the Tactical Recon & Strike business line by building and maintaining tools, frameworks, and processes for reliable and scalable simulations. The group focuses on four main areas: Simulation Infrastructure Simulation Fidelity Simulation Integrations Training Simulations These efforts enable products like Altius, Ghost, Bolt, and Anvil to move from early development through deployment. Each advance in simulation fidelity and every validated model directly impacts the readiness of autonomous systems for field use. The team aims for a unified simulation framework that adapts to developer laptops, CI pipelines, operator training, and large-scale Monte Carlo campaigns, allowing teams to focus on mission goals rather than infrastructure. What you will do This Software Engineer - Simulation Fidelity role focuses on identifying and addressing where simulated components differ from real-world system behavior. Work involves close collaboration with subsystem experts to design, refine, and validate models within the simulation framework. Daily tasks include analyzing gaps, understanding domain-specific challenges, and engineering solutions to improve simulation fidelity. Data is used to validate changes, and problems often involve multi-physics and multi-rate scenarios, both in real-time and accelerated simulations. Validation cycles may extend over months, as improvements are tested against real flight data and integrated into operational systems alongside ongoing product development.
Full-time|$191K/yr - $253K/yr|On-site|Seattle, Washington, United States
Anduril Industries builds advanced defense technology for the U.S. and its allies, with a focus on autonomy, AI, computer vision, sensor fusion, and networking. The company’s flagship platform, Lattice OS, uses AI to deliver a real-time 3D command and control environment, supporting military operations with rapid, integrated solutions. Team focus The Simulation Integrations team bridges Anduril’s high-fidelity simulation engine with the live production services that power Lattice. This group ensures simulated entities, sensors, and autonomous systems interact effectively with real-world assets, supporting seamless operation across both simulated and live domains. Role overview The Senior Software Engineer - Simulation Integrations will design and build a core service that connects robot simulations to live production systems. This work enables advanced capabilities such as wargaming and live-virtual constructive (LVC) exercises, and supports the deployment of synthetic environments for broader system integration. What you will do Develop foundational services linking simulation products with live production environments. Support next-generation features, including complex LVC exercises and wargaming scenarios. Work across the stack: manage network infrastructure, deploy with Kubernetes, build backend services, and design database schemas and APIs. Take ownership of the product lifecycle, from design through deployment and integration.
Join Airwallex as a Staff Software Engineer focused on enhancing productivity and driving innovation within our engineering teams. You will be responsible for developing high-quality software solutions that streamline processes and improve user experience. Collaborate with cross-functional teams to identify areas for improvement and implement effective solutions.
At Compass, we are committed to transforming the way people find their homes. Established in 2012, we have created a groundbreaking end-to-end platform that empowers real estate agents to provide exceptional service to both buyers and sellers.As a Staff Software Engineer within the Transaction Journey organization, you will leverage your expertise in microservices architecture to develop impactful products for our customers. You will lead the design and development of services that enhance the consumer experience in the real estate sector while supporting the scalability of the world's foremost brokerage. You will guide a team in creating a collaborative transaction management platform that simplifies the home buying and selling process, enabling agents to efficiently manage transactions from initial contact to closing, including accessing local forms, sending documents for electronic signatures, and handling offers.You are a passionate engineer dedicated to crafting intuitive APIs. You believe that your insights are crucial in making product and business decisions. You have a zest for learning and a desire to share your knowledge with your peers. You are an excellent communicator who strives to understand before seeking to be understood.Your design systems prioritize fault tolerance, scalability, high availability, thorough testing, and adherence to best practices, including the single responsibility principle.Your code is modular and reusable, and you take pride in delivering reliable, well-tested, peer-reviewed solutions that conform to industry standards. You have strong opinions regarding code structure, style, and development processes.At Compass, You Will:Provide strategic direction and ownership of Compass' software architecture.Develop and scale the platform that empowers real estate professionals, buyers, and sellers.Become a domain expert in real estate technology, acting as a supportive partner to our customers.Inspire, recruit, and mentor fellow engineers.Lead the architecture of our distributed microservices framework.Work in a scalable engineering culture that utilizes modern principles of decoupled systems, automated CI/CD, testing, and monitoring to enhance efficiency.Implement standard agile development methodologies.Join an exceptional team with significant visibility and exciting projects on the horizon.
At Docker, we simplify application development, allowing developers to concentrate on what truly matters. Our remote-first team is globally dispersed, united by a shared enthusiasm for innovation and exceptional developer experiences. With a robust user base of over 20 million monthly and 20 billion image pulls, Docker stands as the leading tool for building, sharing, and managing applications—trusted by both startups and Fortune 100 companies. Our growth trajectory is impressive, and we’re just getting started. Join us for an exciting journey!As a Staff Software Engineer on the Offload team, you will be instrumental in designing and developing the foundational systems that drive Docker’s cloud platform. Your primary focus will be on crafting scalable, reliable, and secure infrastructure that empowers developers to confidently deploy and manage containerized workloads.If you excel at solving challenges in distributed systems, enjoy collaborating at the crossroads of developer experience and cloud infrastructure, and aspire to influence the future of Docker’s platform, we would love to hear from you.
Join our innovative team at Sofi as a Staff Software Engineer in the Protect division. We are looking for a talented engineer who is passionate about developing cutting-edge solutions to enhance our security and risk management capabilities. You will work collaboratively with cross-functional teams to design, implement, and maintain software systems that safeguard our users’ financial data.In this role, you will leverage your expertise in software development, problem-solving, and data analysis to create scalable and efficient applications. Your contributions will directly impact the safety and security of our platform, making a difference in the lives of our customers.
Join Read AI as a Staff Software Engineer specializing in Frontend development! In this exciting role, you will be part of a dynamic team that is passionate about building cutting-edge applications that redefine how AI is integrated into everyday user experiences. You will work closely with Product Managers and Designers to develop high-quality web applications that are not only functional but also visually appealing.
On-site|On-site|Seattle, Washington, United States
Join Anduril Industries as a Senior Modeling and Simulation Engineer, where you'll leverage your expertise in aerospace systems to develop high-fidelity simulations and digital twins for our advanced defense technologies. In this pivotal role, you will contribute to the design and implementation of simulation solutions that support our fleet of innovative drones. Your work will directly influence the development of cutting-edge Guidance, Navigation, and Control (GNC) algorithms, enhancing the capabilities of our autonomous systems in challenging environments.
Join the cutting-edge 3D Simulation team at Zoox, where we are on a mission to revolutionize the intersection of machine learning and 3D vision. We are actively seeking talented machine learning engineers to leverage the latest research and innovative techniques to enhance diversity and seamlessly merge simulation with reality. You will have unparalleled access to world-class sensor data and a robust infrastructure for testing and validating your algorithms. Our ML team is dedicated to generating rich, diverse 3D environments, human models, and varied environmental conditions, allowing you to make significant contributions across all these domains.
Full-time|On-site|Seattle, Washington, United States
Role Overview Anduril Industries is seeking a Staff Software Engineer for the QualityOS team in Seattle, Washington. This role centers on building software that improves the quality and reliability of advanced defense technologies. What You Will Do Design and implement software systems that support mission-critical applications Work closely with engineers to develop and refine solutions that raise the bar for quality and reliability Focus on quality assurance, testing, and performance optimization throughout the development process What We're Looking For Strong background in software engineering principles Experience with quality assurance and testing methodologies Ability to optimize software for performance and reliability Collaborative approach to problem solving within a technical team
Full-time|$168.8K/yr - $270K/yr|On-site|Seattle, Washington, United States
Join Axon and be a Force for Good.At Axon, our mission is to Protect Life. We are pioneers tackling society's most pressing safety and justice challenges through our innovative ecosystem of devices and cloud-based software. Our collaborative environment fosters open communication and the pursuit of diverse perspectives from customers, communities, and one another.Life at Axon is dynamic, rewarding, and impactful. Here, you will own your projects and drive significant change while continuously growing with a company dedicated to making a difference.Your ImpactThe Justice and Corrections team is dedicated to developing new solutions that enhance efficiency, accountability, and equity within the Criminal Justice and Corrections systems, ultimately leading to improved outcomes for all stakeholders. As a Staff Software Engineer on this team, you will assist prosecutors, public defenders, and corrections officers in managing their significant workloads, alleviating challenges for both victims and the accused by ensuring fair and effective administration of justice. Your contributions will have a profound impact on communities by enhancing these vital societal systems.Leveraging your expertise in constructing large-scale cloud services, you will collaborate with fellow Staff and Senior Engineers to guide the technical vision of our team. Your robust system design capabilities will empower you to adopt a comprehensive approach in ensuring our products achieve exceptional standards for fault tolerance, scalability, and performance. Your commitment to customer satisfaction will drive you to partner with product and design teams to envision and implement innovative solutions to critical customer challenges.With a high standard of excellence, you will adeptly guide teams in making technical decisions that produce highly reliable systems. As a force multiplier, you will nurture and mentor the next generation of engineering leaders, fostering an inclusive and open culture that encourages candid discussions and minimizes bureaucratic obstacles. You exemplify our core value of Join Forces and have no tolerance for non-collaborative attitudes.As a seasoned technical contributor, your passion for technology keeps you informed about the latest trends, frameworks, and tools. In your role as a technical leader, you will advise senior management (Director/Senior Director/Vice President) on the technical strategy for the broader department, balancing business and engineering priorities to identify the right long-term initiatives and investments.
Full-time|$220K/yr - $250K/yr|On-site|Seattle, Washington, United States
About Us At Metropolis, we are pioneers in artificial intelligence, harnessing cutting-edge computer vision technology to revolutionize the way people navigate everyday experiences. Our mission is to create seamless, checkout-free environments that empower consumers to effortlessly 'drive in and drive out' of various locations. We envision a transformative future where transactions are as quick and simple in the real world as they are online, ultimately allowing individuals to reclaim their most precious resource: time. Your Role We are on the lookout for a talented Staff Software Engineer to join our dynamic Revenue Platform team. In this pivotal role, you will take charge of the technical strategy for our billing, payments, and invoicing systems, managing a robust infrastructure that currently processes tens of millions of transactions monthly. You will play a crucial role in balancing immediate business needs with long-term architectural enhancements, identifying impactful improvements, and crafting effective migration plans to support our rapid growth. As a technical thought leader, you will collaborate closely with engineering, finance, and operations teams to address complex challenges around pricing structures, subscription billing, and enterprise invoicing. Your systems-oriented mindset will enable you to comprehend intricate workflows and develop roadmaps that enhance our platform's capabilities while it remains operational. Your contributions will directly influence how Metropolis monetizes its offerings and expands into new sectors beyond parking, ensuring our financial frameworks are resilient, compliant, and extraordinarily efficient.
Join the dynamic 3D Simulation team at Zoox, where innovation meets cutting-edge technology! We are seeking talented Senior Machine Learning Engineers to spearhead the simulation of advanced sensors, including cameras, LiDAR, and radar. By integrating Generative AI and machine learning with state-of-the-art 3D graphics techniques, you will help bridge the gap between simulation and real-world applications. You'll work with unparalleled sensor data and utilize our exceptional infrastructure to rigorously test and validate your algorithms. Collaborate closely with our Sensor Simulation, Perception, and Verification & Validation teams to continually enhance the accuracy and fidelity of sensor simulations. Your contributions will play a pivotal role in generating high-quality synthetic data for training and validating autonomous vehicle AI systems, as well as providing real-time sensor data for hardware-in-the-loop simulations.
To apply, please complete the attached Internal Transfer Request Form and submit.Ensure to use your Coupang email address when applying.At Coupang, our mission is to exceed customer expectations. We thrive on the feedback that resonates with our purpose: “How did we ever live without Coupang?” Our relentless obsession with enhancing the shopping, dining, and living experience has positioned us as a transformative force within the multi-billion-dollar e-commerce sector. We have built a stellar reputation as a leader in South Korean commerce.We embody the best of both realms—a vibrant startup culture paired with the robust resources of a large publicly traded company. This unique blend empowers us to sustain our rapid growth and to introduce innovative services at an unmatched pace. We embrace an entrepreneurial spirit, surrounded by opportunities to spearhead new initiatives and innovations. At Coupang, you will witness your personal and professional growth, alongside that of your colleagues and the company.
As a Staff Software Engineer in our Ads Measurement Conversion team at Pinterest, you will play a critical role in enhancing our advertising measurement capabilities. You will collaborate with cross-functional teams to design and implement robust software solutions that drive insights and improve performance for our advertising products.Your expertise will be pivotal in leveraging data analytics to optimize ad conversion tracking and measurement. You will have the opportunity to work on innovative projects that directly impact the effectiveness of our advertising strategies.
Join SoFi as a Staff Software Engineer and play a pivotal role in shaping the future of our innovative financial technology solutions. You will collaborate with a talented team to design, develop, and implement cutting-edge software applications that enhance user experience while ensuring scalability and performance.
Join Grow Therapy as a Staff Software Engineer and play a crucial role in shaping our technology platform. You will collaborate with cross-functional teams to architect and build innovative solutions that enhance our service delivery and user experience. We are looking for a talented engineer who is passionate about creating high-quality software and thrives in a dynamic and fast-paced environment.
Feb 24, 2026
Sign in to browse more jobs
Create account — see all 737 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.