CrawlJobs Logo

Senior Software Engineer - Backend

United States, New York 180000.00 - 270000.00 USD / Year · Job Posted December 11, 2025
Apply Position
Job Link Share

Job Description

We build simple yet innovative consumer products and developer APIs that shape how everybody interacts with money and the financial system. We believe that the way people interact with their finances will drastically improve in the next few years. We’re dedicated to empowering this transformation by building the tools and experiences that thousands of developers use to create their own products. Plaid powers the tools millions of people rely on to live a healthier financial life. We work with thousands of companies like Venmo, SoFi, several of the Fortune 500, and many of the largest banks to make it easy for people to connect their financial accounts to the apps and services they want to use. Plaid’s network covers 12,000 financial institutions across the US, Canada, UK and Europe. Founded in 2013, the company is headquartered in San Francisco with offices in New York, Washington D.C., London and Amsterdam.

Job Responsibility

  • Design & Development: Build and maintain backend services with a focus on performance, reliability and scalability
  • Collaboration: Work closely with product managers and other stakeholders to define and implement new features that meet product and customer needs
  • Code Quality: Write clean, maintainable and efficient code
  • Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues
  • Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team
  • Grow the team via mentorship and leadership, reviewing technical documents and code changes

Requirements

  • 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects
  • Experience with MySQL or other relational databases
  • Experience working with microservices
  • Excellent coding, testing, and system design skills
  • Prior experience with cross functional collaboration, communication and project management skills
  • Demonstrated leadership skills and the ability to mentor and guide junior engineers
  • Ability to work with operations, product, design, and data science

What we offer

  • medical
  • dental
  • vision
  • 401(k)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Backend

8 matching positions

Senior Software Engineer - Backend

As a Senior Software Engineer (Backend) you will liaises with the other backend ...
Location
Location
Pakistan , Karachi
Salary
Salary:
Not provided
Dubizzle Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional back-end software engineering experience
  • Python preferred
  • Experience with Cloud hosted infrastructure and Technologies
  • AWS preferred
  • Prior experience with Kubernetes & Docker will earn you brownie points
  • Experience working on high-traffic and large-scale web products is preferred
  • Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure
  • Been on at least one 'death march' and know exactly why some things are to be avoided
  • Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence
  • Mastery of different caching layers and strategies including memcached
Job Responsibility
Job Responsibility
  • Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks
  • Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases
  • Research and apply industry trends as part of your daily work
  • Create unit tests in accordance with our established standards to cover assigned work
  • Write and maintain exemplary code following dubizzle’s programming practices
  • Actively contribute in post-release maintenance issues
  • Develop elegant solutions for complex problems
  • Pioneer reliability and efficiency of our current code base, platforms and/or core systems
  • Impact on the direction and scope of dubizzle’s technical vision within your stream
  • Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND proven technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Work closely with a passionate team of engineers to deliver impactful solutions that drive customer success
  • Drive design and implementation, test, ship, and support large-scale services and components that power Fabric Data Engineering experiences, with industry leading quality, performance, scalability, reliability, and security
  • Collaborate with Product Management to define product requirements, validate specifications, and align on customer and business needs
  • Apply a growth mindset to tackle complex technical problems and deliver innovative, high-quality solutions
  • Contribute to a team culture centered on learning, continuous improvement, engineering excellence, and high-quality execution
  • Support and lead live site operations, ensuring service health, availability, and rapid mitigation of issues
  • Mentor and support peers, helping grow the team's collective capabilities and enabling shared success
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Canada , Toronto
Salary
Salary:
139869.00 - 167849.50 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in at least one interpreted language such as Python, Ruby on Rails, etc.
  • Expertise in at least one compiled language such as C++, Kotlin, Scala, Go, Java, etc.
  • Solid understanding of relational databases
  • Proven experience in system integration, including API consumption and development
  • Familiarity with leading cloud providers, such as GCP, AWS, or Azure
  • Experience being on-call
Job Responsibility
Job Responsibility
  • Make valuable contributions to the deepest recesses of our tech stack – including writing typesafe Ruby and Rails with Sorbet, building performant Kotlin microservices, managing highly available Spark clusters, working on deterministic Temporal workflows, and Terraforming all the things in AWS
  • Think in Parquet, live in cloud storage, and have data flowing through your veins
  • Operate in hostile territory on all sides–building and managing a data diffing ETL engine that operates across every type of data warehouse and SQL dialect imaginable
  • Be a reliable and steadfast operator, participating in the team on-call rotation
  • Work closely with our product team to help design and develop new features to improve data pipeline observability and debuggability
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 2 years of experience in software engineering (Internship experience does not apply)
  • At least 2 years of experience with Java
  • At least 1 year of experience with AWS, GCP
  • Experience with Messaging tools (Kafka, Kinesis, RabbitMQ)
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize tools like Java, HTML/CSS, SQL, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Healthy Body, Healthy Mind
  • Save Money, Make Money
  • Time, Family and Advice
Read More
Arrow Right

Senior Software Engineer - Backend

Online Advertising is one of the fastest growing multi-billion-dollar business o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Solid CS fundamentals & problem-solving skills with exposure to distributed systems, drive for results, and ability to work independently
  • Experience working on Backend tech stack will be a big plus!
Job Responsibility
Job Responsibility
  • Design, develop, and deliver innovative and impactful features along with ensuring high quality
  • Work on coding, debugging, testing, and troubleshooting throughout the application development process
  • Must be self-driven, curious to learn, proactive, and impact oriented
  • Work across partner teams to understand scenarios and requirements
  • Instrument product areas, gather and analyze telemetry to assess scenario health and make improvements that benefit customers
  • Possess knowledge and is curious to learn more about performance, scalability, enterprise system architecture, and engineering best practices
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

The Ads Billing and Managed Services teams within Uber Ads have a crucial focus:...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Proficiency in at least one programming language such as Java, Go, C++, etc.
  • Deep understanding of computer systems, which may include experience with backend services, large-scale systems, multi cloud infrastructure, etc.
  • Ability to contribute to technical innovation and problem-solving within a team setting
  • 5+ years of experience as a software engineer and building large-scale distributed system
  • Experience in architecture design and developing high availability and high-performance systems.
Job Responsibility
Job Responsibility
  • Writes reliable, clear, efficient, and well-tested code
  • Designs systems by re-using existing solutions, building new ones when needed, and considering future needs
  • Delivers results efficiently, manages tasks well, solves problems, and takes responsibility
  • Builds strong relationships, respects others, and resolves conflicts constructively
  • Improves efficiency by identifying and fixing problems in Uber's technology and teams
  • Contributes to a positive work environment and the broader tech community.
Read More
Arrow Right

Senior Software Engineer - Backend

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, build, and own foundational platform services for data access platform, model execution, machine learning inference, and agent orchestration that are reused across the Microsoft Defender ecosystem
  • Lead the implementation of medium‑to‑large, scoped features and components, making sound architectural decisions that balance scalability, reliability, security, and long‑term maintainability
  • Collaborate closely with research, security, and product engineering teams to translate research needs into robust, reusable platform abstractions, rather than one‑off solutions.
  • Drive end‑to‑end ownership of services, including design, development, testing, deployment, monitoring, and live‑site operations.
  • Identify and address systemic platform gaps by consolidating shared capabilities and reducing fragmented or bespoke infrastructure across teams.
  • Contribute to platform standards and best practices for API design, service reliability, observability, and operational excellence
  • Participate actively in design and code reviews, raising the overall engineering quality and bar for platform development
  • Mentor and support other engineers through technical guidance, knowledge sharing, and example‑setting, without direct people management responsibility.
  • Proactively identify opportunities to improve performance, cost efficiency, security, and compliance across the fabric.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

Are you excited about the potential of AI to revolutionize digital advertising? ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders to determine user requirements for Advertiser Copilot features
  • Drive the design and development of scalable and secure platforms, ensuring high performance and maintainability
  • Implement and optimize AI-driven workflows, ensuring efficiency and effectiveness
  • Lead technical discussions, identify dependencies, and develop design documents
  • Act as a Designated Responsible Individual (DRI), monitoring system reliability and resolving complex issues in real-time
  • Mentor engineers in the team
  • Continuously learn and adapt to emerging technologies, improving system availability, reliability, and performance
  • Fulltime
Read More
Arrow Right