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
Entry Level
Qualifications
We are looking for candidates with a solid understanding of software engineering principles and proficiency in programming languages such as Java, Python, or JavaScript. A Bachelor's degree in Computer Science or a related field is preferred. Experience with cloud services and APIs will be beneficial. Strong problem-solving skills and the ability to work in a fast-paced environment are essential.
About the job
Join Plaid, a leading financial technology company, as a Software Engineer. In this role, you will have the opportunity to design, build, and maintain innovative software solutions that empower millions of users to connect with their financial data seamlessly. Collaborate with cross-functional teams to deliver high-quality products that enhance user experience and drive our mission forward.
About Plaid Inc.
Plaid is revolutionizing the way consumers interact with their financial data. Our mission is to unlock financial freedom for everyone by providing secure and reliable connections to financial institutions. As part of our team, you will work in a dynamic and inclusive environment that fosters creativity and innovation.
Similar jobs
1 - 20 of 2,161 Jobs
Search for Staff Software Engineer At Sofi Seattle Wa
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 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.
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.
Employee Applicant Privacy NoticeAbout Us:Join us in shaping a brighter financial future. At SoFi, we are transforming the way individuals engage with personal finance.As a pioneering financial services company and national bank, we leverage innovative, mobile-centric technology to empower millions of members to achieve their financial aspirations. In a rapidly evolving industry, we stand at the forefront, dedicated to making a meaningful impact in people's lives, guided by our core values. Join us to invest in your growth, your career, and the financial landscape.The Role:We are on a mission to redefine the lending experience. SoFi is looking for passionate Staff Software Engineers who are prepared to lead the design and execution of critical features for our next-generation financial services platform, enabling our members to take control of their financial futures. Key responsibilities include:Leading design and implementation efforts across various system domains to achieve cross-team objectives.Addressing challenges in platform design and implementation amidst competing constraints and uncertainty.Recognized as a subject matter expert in platform systems, contributing to the resolution of systemic challenges.Defining architectural direction and evolutionary strategies for essential subsystems within the platform.Facilitating alignment across teams to resolve technical and organizational conflicts.Enhancing the engineering maturity of the organization by consistently upholding quality, reliability, and security standards.Aligning technology decisions with company strategy while considering risk and growth constraints.Maintaining excellence through code and design reviews, mentoring junior engineers, and improving team efficiency beyond individual contributions.Actively participating in recruitment processes.
We are seeking a visionary Senior Engineering Manager to lead our talented team at SoFi Money, focusing on mobile financial solutions. In this pivotal role, you will drive the development and execution of innovative mobile applications that enhance user experience and engagement. Your leadership will inspire a culture of collaboration, creativity, and excellence within the engineering team.As a key player in our organization, you will work closely with cross-functional teams to ensure alignment between technology and business objectives. You will also mentor and guide engineers, fostering their professional growth and ensuring the delivery of high-quality products.
Join SoFi as an Engineering Manager for our Commercial Banking division, specializing in web applications. In this role, you will lead a team of engineers to design, develop, and maintain innovative financial solutions that enhance our clients' banking experience. You will collaborate closely with cross-functional teams to drive impactful projects and ensure the delivery of high-quality software.
Join SoFi as a Staff Software Engineer focusing on our Servicing Platform! You will play a pivotal role in developing and enhancing our software solutions to improve user experience and operational efficiency. Your expertise will contribute to building scalable and robust systems that support our financial services.
Join our innovative team at SoFi as a Senior Software Engineer specializing in investment solutions. You will play a pivotal role in designing, developing, and implementing software solutions that enhance our investment platforms. Collaborate with cross-functional teams to deliver high-quality products that meet our customers' needs and expectations. Your contributions will drive our mission to help people achieve financial independence.
Join our dynamic team at SoFi as a Senior Software Engineer focusing on our Cloud Platform. In this role, you will leverage your expertise to design and implement scalable cloud solutions, driving innovation and performance across our platform.Your contributions will help shape the future of our cloud services, ensuring robust functionality and seamless user experiences. Collaborate with a talented team of engineers and contribute to exciting projects that have a significant impact on our business and customers.
Join SoFi as a Senior Software Engineer in our Protect team, where you will lead innovative projects that enhance our platform's security and user experience. You will collaborate with cross-functional teams to design, develop, and implement software solutions that protect our users' data and provide a seamless experience.
Join SoFi as a Principal Software Engineer specializing in Loan Origination Solutions. In this pivotal role, you will lead the design and development of innovative software solutions that enhance the loan origination process. You will collaborate closely with cross-functional teams to implement technologies that improve user experience and operational efficiency.
Employee Applicant Privacy NoticeAbout Us:Join us in shaping a brighter financial future.At SoFi, we are transforming the way individuals engage with personal finance. As a forward-thinking financial services provider and national bank, we leverage innovative, mobile-first technology to help millions of members achieve their financial aspirations. We’re at the forefront of an unprecedented industry transformation and take pride in knowing that our work positively impacts lives. Our core values drive us as we strive to empower our members, invest in our workforce, and transform the financial landscape.The RoleWe invite you to be part of our mission to revolutionize the lending sector. SoFi is on the lookout for a passionate Principal Software Engineer to spearhead the technical and strategic advancement of our financial services platform, ensuring our members are empowered to take charge of their financial futures. Key responsibilities include:Overseeing the design and implementation of strategic initiatives across various product and platform domains.Analyzing and addressing complex business, technical, or organizational challenges that span multiple teams within the organization.Recognized as a subject matter expert across various product domains, with a focus on identifying and resolving systemic issues.
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
Full-time|$182.4K/yr - $247K/yr|On-site|Seattle, Washington
P-940 (Position Location is open to both our Seattle & Bellevue offices.) At Databricks, we are passionate about empowering data teams to tackle some of the world's most challenging problems, from detecting security threats to developing life-saving cancer treatments. We achieve this by creating and managing the leading data and AI infrastructure platform, allowing our customers to concentrate on the critical challenges central to their missions. Founded in 2013 by the original creators of Apache Spark, Databricks has rapidly transformed from a small office in Berkeley, California, into a global entity with over 1,000 employees. We are trusted by thousands of organizations, ranging from startups to Fortune 100 companies, with their mission-critical workloads, establishing us as one of the fastest-growing SaaS companies worldwide. Our engineering teams are dedicated to building highly technical products that address significant real-world needs. We continuously push the boundaries of data and AI technology while maintaining the resilience, security, and scalability necessary for our customers' success on our platform. We operate one of the largest software platforms, managing millions of virtual machines, generating terabytes of logs, and processing exabytes of data daily. At this scale, we frequently encounter faults in cloud hardware, networks, and operating systems, and our software must effectively shield our customers from such issues. As a Backend Software Engineer, you will collaborate closely with your team and product management to prioritize, design, implement, test, and maintain microservices for the Databricks platform and products. Responsibilities include writing software in Scala/Java, building data pipelines (Apache Spark, Apache Kafka), integrating with third-party applications, and interacting with cloud APIs (AWS, Azure, CloudFormation, Terraform). Potential teams you may join include: Data Science and Machine Learning Infrastructure: Develop services and infrastructure at the intersection of machine learning and distributed systems, empowering our flagship collaborative workspace, notebooks, IDE integrations, and project management tools. Our technology also facilitates machine learning at scale through tools for environment management, distributed training, and managing the ML lifecycle via MLflow. Compute Fabric: Create the resource management infrastructure that supports all big data and machine learning workloads on the Databricks platform, ensuring robustness, flexibility, and security.
Full-time|On-site|WA - Seattle; CA - San Francisco
Employee Applicant Privacy Notice SoFi is a national bank and financial technology company. Its mobile-first platform supports millions as they manage, invest, and grow their money. Products span student loan refinancing, lending, wealth management, and insurance. The team values impact, innovation, and a commitment to positive change in members’ lives. Role overview The Senior Staff Software Engineer, Invest, joins the SoFi Invest team in either Seattle or San Francisco. SoFi Invest provides robo-advisor and online brokerage services for stocks, ETFs, and mutual funds. This position focuses on shaping the architecture and core functionality of Invest systems, troubleshooting technical issues, and maintaining high code quality. The role combines hands-on engineering with technical leadership and a strong sense of ownership. What you will do Design and define the technical architecture for SoFi Invest’s core systems. Lead development, testing, and release practices for Invest components, and contribute to shared SoFi components. Mentor engineers and help foster a supportive technical culture. How the team works Engineers partner with Product and Design teams throughout the product lifecycle, from early concepts to deployment and ongoing improvements. Collaboration and continuous learning are central to the team’s approach. As SoFi expands its offerings, experienced engineers play a key role in supporting growth and the mission to help members achieve financial independence. Locations Seattle, WA San Francisco, CA
Join Plaid, a leading financial technology company, as a Software Engineer. In this role, you will have the opportunity to design, build, and maintain innovative software solutions that empower millions of users to connect with their financial data seamlessly. Collaborate with cross-functional teams to deliver high-quality products that enhance user experience and drive our mission forward.
Join our dynamic team as a Frontend Engineer at SoFi, where you'll play a crucial role in shaping the user experience of our financial technology platform. We are looking for a talented engineer who is passionate about creating intuitive, user-friendly interfaces that enhance our customers' financial journeys. You will collaborate with cross-functional teams to design and implement innovative solutions, ensuring high performance and responsiveness across various devices.
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.
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)
Role Overview Speechify is hiring an iOS Core Product Software Engineer in Seattle, WA. This role focuses on designing and building software for our iOS applications. The work directly shapes how users interact with and benefit from our products. What You Will Do Develop and improve features for Speechify's iOS apps Work with teams across engineering, design, and product to deliver updates Identify and fix bugs to keep the app stable and reliable Help ensure strong performance and scalability as our user base grows Who We’re Looking For Experience building or maintaining iOS applications Comfort working with others to solve problems and ship features Interest in improving user experience through thoughtful engineering Motivation to contribute to projects with real impact Location This position is based in Seattle, WA, USA.
Apr 25, 2026
Sign in to browse more jobs
Create account — see all 2,161 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.