CrawlJobs Logo

Senior Software Engineer (Backend)

United States 165000.00 - 190000.00 USD / Year · Job Posted January 24, 2026
Apply Position
Job Link Share

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer specializing in backend development to join our dynamic engineering team. In this role, you will be instrumental in designing, developing, and maintaining scalable, reliable, and efficient backend systems that power our software applications and services. You will lead initiatives to build robust APIs, optimize database performance, and ensure seamless data flow, supporting the stability and performance of our technology stack. As a Senior Engineer, you will work as part of a world-class, multi-disciplinary team to develop high-quality software solutions across various stacks that operate and administer a global transportation network. You will have the opportunity to lead the design and development of new complex products or maintain and scale existing systems. You will also play a key role in shaping system architecture with a focus on scalability, stability, and long-term maintainability.

Job Responsibility

  • Design, build, and maintain backend APIs and comprehensive documentation
  • Collaborate closely with business partners, including mobile, firmware, and UI/UX teams, to ensure seamless integration and delivery
  • Lead architecture design initiatives with a focus on scalability, performance, and future maintainability
  • Write well-crafted functional tests and ensure code quality across backend services
  • Build and optimize large-scale data processing systems to respond to user behavior and drive operational efficiency
  • Proactively troubleshoot and resolve issues to ensure smooth operation of our backend systems
  • Design and implement fault-tolerant, highly available systems to guarantee uptime and stability
  • Participate in a 24/7 support rotation for critical systems, ensuring fast response times and minimal disruption

Requirements

  • Bachelor's Degree or equivalent experience in STEM with 6+ years of relevant professional experience
  • Strong understanding of computer science fundamentals, data structures, and algorithms
  • Expertise in object-oriented design and large-scale application development
  • Experience building internal tools using React
  • Proven experience with SQL and databases (e.g., Postgres, MySQL, Redis, MongoDB)
  • Proficiency in Java, Kotlin, or other JVM-based languages (e.g., Scala, Clojure, Groovy, JRuby)

Nice to have

  • Hands-on experience with real-time streaming systems such as Flink
  • Knowledge of frameworks and tools such as Dropwizard, Dagger, AWS, Terraform, Kafka, and Redis
  • Familiarity with integrating distributed APIs in a fault-tolerant and resilient manner
  • Experience mentoring and leading junior engineers

What we offer

  • Plenty of time off to relax and recharge, plus a wellness resource to help you wind down
  • A work-from-home stipend
  • An employer-paid healthcare package
  • Bird ride credits to get you where you need to be

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)

Rider Growth is a new and emerging charter in Uber with the mission to help incr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
  • Grit, drive and a deep feeling of ownership
Job Responsibility
Job Responsibility
  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code
  • Help teams with helping with defining an architecture that would scale and also encourage best practices
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks
  • Promote and demonstrate problem-specific expertise in delivering results
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Viva Engage connects people through communities, bringing leaders and employees ...
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
  • 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, implement, and maintain backend services and platform components using Ruby on Rails and Java (Dropwizard)
  • Own services end-to-end, including design reviews, implementation, deployment, monitoring, and on-call support
  • Collaborate with partner teams to define requirements, identify dependencies, and deliver changes safely across multiple environments
  • Improve reliability, availability, and operability through better instrumentation, alerting, runbooks, and automation
  • Act as a Designated Responsible Individual (DRI) during incidents, driving mitigation, communication, and post-incident learning
  • Contribute to deployment pipelines, release processes, and operational standards, particularly for sovereign cloud environments
  • Continuously refactor and evolve existing systems to reduce operational risk, technical debt, and variance in outcomes.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

We're hiring a Senior Software Engineer (Backend) to be a technical driver acros...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 250000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You're a scrappy backend generalist who can hop between Python and Typescript fluently
  • You thrive in an ambiguous and fast changing space. The state of the art changes on a dime and you react with it
  • You bring a senior mindset: you set direction, own decisions, and gets things over the finish line
  • You have incredibly communication skills and can communicate complex technical ideas clearly to both technical and non-technical team members
Job Responsibility
Job Responsibility
  • Work across the backend to ship rock solid features that both self-serve and enterprise customers will use (ex: Updates to our Billing system, new account management systems, endpoint perf optimization)
  • Work with the Conversational Video Interface and the Frontend Platform team to get SoTA models into users' hands
  • Drive architectural decisions across the stack
What we offer
What we offer
  • flexible work schedule
  • unlimited PTO
  • competitive healthcare
  • gear stipends
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Automating complex legal workflows with human lawyers in the loop.
Location
Location
India
Salary
Salary:
Not provided
workatastartup.com Logo
YC Work at a Startup
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional work experience developing production level Node.js or Go backends
  • Strong experience with relational DBMSs like PostgreSQL and AWS services such as ECS, RDS, Lambda functions, CloudWatch, Elasticache etc.
  • Strong understanding of System Design principles for production-grade enterprise systems
  • Well integrated with AI coding tools like Claude, Codex etc.
  • Comfortable with US timezones
What we offer
What we offer
  • Work from anywhere - We're a distributed team across multiple timezones with a focus on outputs instead of location or working hours
  • Generous PTO policy
  • Competitive pay bracket
  • Equity at a fast growing YC backed co in a disruptive market
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Rider Growth is a new and emerging charter in Uber with the mission to help incr...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 7+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
  • Knowledge of data structure and algorithms and an ability to use them practically when implementing solutions
  • Demonstrated experience working collaboratively in cross-functional teams
  • Knowledge of the logistics and mobility industry is a plus
Job Responsibility
Job Responsibility
  • Help increase the rate of customer acquisition, decrease rate of customer retention, and increase revenue by a) optimising existing products and b) building new products
  • Collaborate closely with product managers and business operations teams to build for scale, yet focusing on providing intuitive and delightful customer experiences
  • Work on Uber's most complex web applications by designing, implementing, and unit testing the frontend application code
  • Build a next gen UI using the latest technologies: React, Redux, Sass, ES2016
  • Help teams with helping with defining an architecture that would scale and also encourage best practices
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Goto person to get clarity of problem statements and also can breakdown into meaningful tasks
  • Promote and demonstrate problem-specific expertise in delivering results
Read More
Arrow Right

Senior Software Engineer (Backend)

In 2018, Bitvavo launched the first version of its digital assets trading platfo...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
bitvavo.com Logo
Bitvavo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software development experience
  • Expertise in event-driven microservices architecture, particularly with Kafka
  • Strong proficiency JVM languages, preferably kotlin
  • Familiarity with Kubernetes and a solid understanding of design patterns and programming principles
Job Responsibility
Job Responsibility
  • Collaborate with your Engineering Manager, Staff Engineer and colleagues across the organisation to craft high quality software used by our customers
  • Dive into technical challenges, building solutions to guarantee peak performance across our systems
  • Actively participate in pivotal decisions on technology stacks and architecture
  • Participate in operational rotations to resolve incidents in our production environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

SHIELD is a device-first fraud intelligence platform that helps digital business...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
shield.com Logo
Shield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4 years of experience in back-end web development
  • Degree in Computer Science, Software Engineering, Information Technology or related fields
  • Strong Computer Science knowledge in algorithms and data structures
  • Experience in MySQL, MongoDB and other relational/NoSQL databases
  • Expert in distributed systems design and architecture with experience in system performance and scaling
  • Willingness to work on Go programming language with prior programming experiences with C++, Node.js, Python
  • Passionate in innovating, learning new skills and technology
  • Proficient in setting monitoring tools and crisis management for recovery
Job Responsibility
Job Responsibility
  • Design and code using GO language to enhance the availability, scalability, latency, and efficiency of SHIELD’s products
  • Work with internal team to explore and create new design / architectures for better scaling and performance of back-end services
  • Conduct and participate in code and design reviews to achieve and maintain high development standards
  • Work alongside the internal team for service capacity and demand planning, software performance analysis, tuning and optimization
  • Work alongside with product team to define and prototype feature specifications
  • Develop, construct, analyse and troubleshoot large-scale systems
  • Engage in full-stack performance tuning and optimization
  • Debug and optimise complex enterprise software
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Our mission – and your opportunity — is to help solve the challenges faced in an...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
safetyculture.com Logo
SafetyCulture
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience
  • 7+ years relevant experience in software development and mentorship experience
  • Experience working with algorithms, data structures, complexity analysis
  • Proven experience of working on complex and large-scale projects that require high-level technical skills, creativity, and leadership
  • Proficiency with one or more general purpose programming languages including but not limited to: C#, Golang, C++, Python, Java, Typescript, Scala
  • Knowledge of serverless computing, containerization (Docker/Kubernetes), and CI/CD pipelines
  • Knowledge of best practices for the full software development life cycle
  • including coding standards, code reviews, source control management, build processes, testing, and operations
  • Track record of designing and building complex software and at scale systems and successfully delivering them to customers
  • Exposure to architecting and designing large-scale distributed systems (e.g. SQL/NoSQL, scalability and fault-tolerance)
Job Responsibility
Job Responsibility
  • Design, build, and operate large-scale SaaS and cloud services, including distributed systems and data stores
  • Provide technical leadership, guiding architecture, execution, and cross-functional collaboration to deliver impactful outcomes
  • Own feature delivery from end-to-end, including breaking down requirements with stakeholders, liaising with our product and design teams, assisting other engineers, and ensuring successful delivery
  • Drive high-performance team outcomes by setting rigorous engineering standards, mentoring peers, and proactively improving team practices to enhance quality, velocity, and collaboration
  • Bring a user-centric mindset, ensuring that engineering decisions ultimately drive better user experiences
  • Apply a practical understanding of AI technologies, identifying opportunities to leverage machine learning or automation to enhance platform capabilities and user outcomes
  • Work in a hybrid working environment, including at our HQ based in Surry Hills, Sydney
  • Demonstrate SafetyCulture’s values (Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action)
What we offer
What we offer
  • Equity with high growth potential, and a competitive salary
  • Access to professional and personal training and development opportunities
  • Participation in hackathons, workshops, and lunch & learn sessions
  • Community involvement, open source work, attending talks and events, and experimenting with new technologies
  • Fulltime
Read More
Arrow Right