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
Proven experience in software engineering with a focus on scalable systems. Proficiency in multiple programming languages such as Java, Python, or JavaScript. Strong understanding of software development methodologies and best practices. Experience with cloud technologies and microservices architecture. Excellent problem-solving skills and ability to work collaboratively within a team.
About the job
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.
About SoFi Technologies, Inc.
SoFi Technologies, Inc. is a leading personal finance company that empowers individuals to achieve financial independence through innovative technology and financial solutions. Join us to be part of a fast-paced, dynamic environment where your contributions will make a real impact.
Similar jobs
1 - 20 of 2,113 Jobs
Search for Staff Software Engineer Billing At Docker Seattle
Docker supports millions of developers worldwide with tools like Docker Desktop, Docker Hub, and Docker Scout. The company’s products help organizations build, share, and deploy applications at scale, handling over 20 billion container image pulls every month. The team works remotely, bringing together talent from different locations. With a focus on the changing landscape of software development, especially as AI becomes more central, Docker emphasizes secure environments and verified images to enable safe and reliable workflows. Role overview The Staff Software Engineer - Billing position centers on designing and maintaining billing systems. This role involves building infrastructure that supports AI agents responsible for generating, deploying, and managing software. The engineer will play a key part in making sure these systems stay reliable and effective as they scale. What you will do Design and implement infrastructure for billing systems, with a focus on AI-driven workflows Ensure reliability and stability of systems that support autonomous software operations Establish standards and practices for AI-assisted infrastructure across the engineering group
Docker creates tools used by millions of developers to build, share, and run software. Products such as Docker Desktop, Docker Hub, and Docker Scout support a global user base ranging from individual founders to large organizations. Each month, more than 20 million people rely on Docker, with the platform handling over 20 billion container image pulls worldwide. The company operates as a fully remote, distributed team focused on modernizing software development. As AI agents become a core part of the development process, Docker delivers secure infrastructure, verified images, and sandboxed environments to enable trustworthy autonomous workflows. Docker is undergoing significant transformation as AI-driven development becomes a practical reality. The organization is setting standards for integrating AI-assisted software development into business-critical systems that impact revenue, compliance, and customer trust. Role overview The Software Engineer - Billing will join the Billing Platform Engineering team, which builds and maintains Docker's core billing infrastructure. This system supports millions of users and adapts as business needs change. What you will do Design and implement billing flows for subscriptions and usage-based models, ensuring accuracy, scalability, and auditability. Create APIs and define service boundaries to accommodate evolving billing requirements. Architect software systems so AI agents can implement features using clear, detailed specifications. Enhance the checkout, upgrade, and payment experience for Docker users. This position involves close collaboration with product managers, designers, finance, and business operations teams. Billing systems interact with many areas of the company, so strong communication and coordination skills are important. Key responsibilities Lead and contribute to features across the billing stack, including subscription management, payment processing, entitlements, invoicing, and internal tools. Develop, review, and maintain backend services in Go/Golang and frontend components in TypeScript/React. This includes writing and maintaining unit, integration, and end-to-end tests. Design systems with clarity and precision to support accurate AI-assisted implementation. Location Seattle, WA (remote-first team)
At Docker, we simplify application development, allowing developers to concentrate on what truly matters. Our global, remote-first team is driven by a passion for innovation and exceptional developer experiences. With over 20 million users each month and 20 billion image pulls, Docker stands as the premier tool for building, sharing, and running applications, trusted by both startups and Fortune 100 companies. We’re rapidly expanding and have just begun our exciting journey. Join us for an exhilarating ride!The Supply Chain Security team is reimagining software development and operational security with a comprehensive, developer-centric approach. We are crafting an end-to-end solution designed to secure the container ecosystem — from the developer's inner loop all the way to production — prioritizing automation, scalability, and user-friendliness.We seek a Senior Backend Engineer who excels at the nexus of large-scale infrastructure and security. The ideal candidate possesses experience in developing and maintaining services at scale while recognizing the critical role of security and policy enforcement in safeguarding modern software supply chains. You will collaborate with product managers, designers, and fellow engineers to deliver, secure, and enhance Docker’s registry and SaaS offerings, influencing the way developers worldwide efficiently and securely deliver containers.
At Docker, we simplify application development, allowing developers to concentrate on what truly matters. Our remote-first team is spread across the globe, bonded by a shared enthusiasm for innovation and exceptional developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker stands as the leading tool for building, sharing, and operating applications—trusted by both startups and Fortune 100 companies. We are rapidly expanding and just getting started. Join us for an exciting journey!The IT team at Docker is responsible for creating and managing the infrastructure and services that empower our global, remote-first organization to operate efficiently, securely, and collaboratively. The Senior Systems Administrator plays a vital role as a technical authority and cross-functional leader, assisting in the design, implementation, and upkeep of the systems and network environments that ensure Docker remains reliable, compliant, and scalable during its growth. This position takes the lead on significant infrastructure projects, provides mentorship to peers, and influences IT policies and standards across the company.As a Senior Systems Administrator at Docker, you will be tasked with designing, administering, fortifying, and continually enhancing our compute, storage, virtualization, and networking environments. You will guarantee operational excellence across Linux, macOS, Windows, and virtualized platforms; monitor performance and security; and spearhead complex infrastructure modernization initiatives. In addition, you will mentor fellow IT team members and collaborate with security, compliance, and engineering teams to provide reliable, scalable services for a global workforce.
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.
At Docker, we are transforming the landscape of application development, empowering developers to focus on what truly matters. Our globally distributed, remote-first team is driven by a shared enthusiasm for innovation and exceptional developer experiences. With over 20 million active users and 20 billion image pulls each month, Docker stands as the leading tool for building, sharing, and running applications—trusted by both emerging startups and Fortune 100 companies. As we embark on an exciting growth journey, we invite you to join us for an incredible adventure!We are on the lookout for a Senior Software Engineer to become a vital member of our Data Infrastructure team, driving the technical advancement of our data systems that underpin analytics company-wide. As Docker scales to serve millions of developers and thousands of enterprise clients globally, we are in need of a senior technical leader who can design, cultivate, and deploy scalable data infrastructure that empowers data-driven decision-making across our Product, Engineering, Sales, Marketing, Finance, and Executive teams.In this hands-on leadership position, you will blend individual technical contributions with strategic thinking and mentorship. Your responsibilities will include architecting and implementing robust data systems and processes tailored to Docker's analytics requirements while setting technical standards and best practices for our data organization. Collaborating closely with cross-functional teams, you will gather requirements and deliver data solutions that drive key business outcomes.To succeed in this role, you must possess expert-level technical skills in modern data platforms, exceptional system design abilities, and the capacity to influence technical direction while mentoring and nurturing fellow engineers. You will play an essential part in scaling Docker's data capabilities as we continue to broaden our product offerings and serve enterprise customers around the globe.
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.
At Docker, our mission is to simplify app development, allowing developers to concentrate on what truly matters. Our globally distributed, remote-first team is united by a shared passion for innovative solutions and exceptional developer experiences. With a robust user base of over 20 million monthly users and 20 billion image pulls, Docker stands as the premier tool for building, sharing, and executing applications—trusted by both startups and Fortune 100 companies. We're in a phase of rapid growth and eager to welcome new talent who share our vision!We are on the lookout for an accomplished Senior Principal Engineer to act as the technical architect and visionary for our Bridge organization—the essential platform that underpins accounts, billing, data management, developer tools, and enterprise governance across all Docker products. This pivotal individual contributor role is charged with defining and driving the technical strategy that will facilitate Docker's evolution from a suite of individual products to a cohesive enterprise platform, ready to support our next growth phase.In this capacity, you will formulate comprehensive technical plans that resonate across multiple engineering teams, make critical architectural choices that have a significant impact on Docker's entire product suite, and lead cross-company initiatives that directly influence revenue generation. Collaborating at the intersection of Accounts, Billing, Data, Platform Infrastructure, Developer Tools, and Enterprise Governance, you will ensure that these foundational systems operate seamlessly to support Docker's transformative business model, transitioning from seat-based to usage-based pricing, expanding into AI and security solutions, and scaling our enterprise customer base from tens of thousands to hundreds of thousands.The ideal candidate will possess a unique blend of deep technical expertise across various domains and the business insight necessary to translate Docker's commercial objectives into actionable platform capabilities. You will be recognized as the go-to expert on platform architecture across Docker, advising executives on critical technical decisions and ensuring that product teams can rapidly launch enterprise-ready features, supported by a robust underlying platform.
About Us At Otter, we understand that to thrive in the digital restaurant industry, a passion for technology is just as essential as a love for food and service. Our mission is to empower restaurateurs around the globe—big and small, from Chick-fil-A to Eataly—with innovative software solutions that enhance their online food delivery operations. By leveraging our technology, we help businesses boost sales, minimize order errors, and streamline delivery processes. Your Role Lead the design, development, and maintenance of real-time streaming data pipelines utilizing Apache Flink, Kafka, and other relevant technologies to ensure efficient and reliable data transfer. Implement comprehensive data quality measures, such as dynamic filtering, checkpointing, and auto-healing mechanisms to maintain robust and consistent data pipelines. Manage and support real-time data infrastructure, internal tools, and monitoring systems to ensure optimal pipeline health and performance. Collaborate across product, engineering, and analytics teams to fulfill data requirements and enhance feature development. Establish and advocate for best practices in streaming data engineering and data governance while optimizing data models for analytics. Qualifications Over 10 years of relevant industry experience. Familiarity with streaming data frameworks and tools (e.g., Apache Kafka, Apache Flink, Google Data Flow). Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. Proficient in programming languages such as Java, Python, or Scala, particularly in distributed computing environments. Strong understanding of SQL and relational data modeling principles. Excellent problem-solving skills coupled with a proactive and collaborative approach. Effective communication skills with the ability to articulate technical concepts to a diverse audience. Why Join Us? The demand for online food delivery is skyrocketing, with the U.S. market expanding from $10 billion to $100 billion in just five years, and projections suggest it could reach $500 billion to $1 trillion by 2030. Be part of a transformative team that is reshaping the restaurant industry for the better. Enjoy a supportive and collaborative work environment that fosters innovation and growth.
At Docker, we revolutionize application development, empowering developers to concentrate on what truly matters. Our globally distributed, remote-first team is passionate about innovation and crafting exceptional developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker stands as the premier tool for building, sharing, and deploying applications, trusted by both startups and Fortune 100 companies. As we continue to expand rapidly, we invite you to embark on this exciting journey with us!Join Docker’s AI Tools & Security team, where we are laying the groundwork for the next generation of secure, developer-centric AI infrastructure. Our flagship product, the MCP Gateway, enables developers to connect, monitor, and secure AI agents and tools throughout their lifecycle—from prototype through to production. We are setting the standard for how developers can safely leverage the Model Context Protocol (MCP) in real-world applications.We are in search of a Principal Backend Engineer who excels at the crossroads of artificial intelligence, security, and developer experience. In this pivotal role, you will guide the technical strategy for the Gateway and its associated services, collaborating closely with Product, Design, and Security teams to craft intuitive frameworks and APIs that developers will love. Embrace a high-velocity, high-ownership environment where you will deliver swiftly, iterate frequently, and help shape the future of secure agent-based development.
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.
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.
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.
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
Join SoFi as a Staff Software Engineer, where you'll play a pivotal role in architecting and developing innovative software solutions to transform the banking experience. Collaborate with cross-functional teams to design, build, and maintain scalable applications that optimize user engagement and ensure robust performance. Utilize your expertise in software development to enhance our product offerings and drive technological advancements.
About UsAt Vercept, we are a dynamic and impact-focused team, recognized for our exceptional academic achievements. Our group comprises leading researchers whose contributions have significantly influenced the AI landscape, garnering prestigious best paper awards at leading AI conferences and establishing themselves among the most cited scientists in the history of science. Our groundbreaking research has revolutionized the field, and we are dedicated to transforming the world through innovative breakthroughs.Why Join Us?We are looking for a motivated engineer or researcher who is enthusiastic about pioneering and deploying advanced AI technologies. You will play a crucial role in making our state-of-the-art AI systems accessible to millions globally. This is your opportunity to be at the forefront of AI's next significant advancement. At Vercept, each team member is essential in shaping our future and accelerating technology's next 100x impact.Role OverviewAs a Member of Technical Staff at Vercept, you will enjoy the flexibility to define your role according to your passions and strengths. Your responsibilities may include:Engaging in diverse projects ranging from research and ML infrastructure to engineering, data systems, and production deployment.Choosing to focus deeply on specific areas or work across various domains.Collaborating at the intersection of research and engineering to realize AI systems.ExpectationsA strong foundation in software engineering or applied research, prioritizing depth over familiarity with specific tech stacks.Quick adaptability to new technologies as our requirements evolve.Experience in areas such as distributed systems, ML infrastructure, model training, full-stack development, or data engineering.A proven track record of ownership and successfully driving technical projects or research initiatives to completion.A keen interest in AI/ML systems.Compensation & BenefitsWe offer a competitive salary ranging from $100K to $300K, along with equity options. Our benefits package includes health coverage, a 401(k) plan, and significant equity opportunities because we believe that top talent deserves to be supported, secure, and fully invested in the future we are building together.
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.
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.
At Docker, we are revolutionizing application development, empowering developers to concentrate on what truly matters. Our remote-first team is spread across the globe, united by an unwavering passion for innovation and exceptional developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker stands as the premier tool for building, sharing, and executing applications—trusted by both startups and Fortune 100 companies. We are on an exciting growth trajectory and are just getting started. Join us for an incredible journey!The AI Tools & Security team at Docker is laying the groundwork for the next generation of secure, developer-centric AI infrastructure. Our flagship product, the MCP Gateway, empowers developers to connect, observe, and secure AI agents and tools throughout their entire lifecycle—from prototype to production. We are shaping how developers can safely leverage the Model Context Protocol (MCP) in real-world applications.We seek a Senior Software Engineer who excels at the convergence of AI, security, and developer experience. You will spearhead the technical direction of the Gateway and associated services, working closely with Product, Design, and Security teams to deliver streamlined frameworks and APIs that developers will love. This role thrives in a fast-paced, ownership-driven environment: you will ship quickly, iterate frequently, and help define the future of secure agent-based development.
Nov 25, 2025
Sign in to browse more jobs
Create account — see all 2,113 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.