CrawlJobs Logo

Sr. Backend Software Engineer

India, Pune · Job Posted January 19, 2026
Apply Position
Job Link Share

Job Description

Addepar is building solutions to support our clients' alternatives investment strategies. The alternatives data management product is a serverless, modular and terraformed stack. We're hiring a Senior Software Engineer to design, implement and deliver modern software solutions that ingest and process ML-extracted data. You will collaborate closely with cross-functional teams including data scientists and product managers to build intuitive solutions that revolutionize how clients experience alternatives operations.

Job Responsibility

  • Architect, implement, and maintain engineering solutions to solve complex problems
  • write well-designed, testable code
  • Lead individual project priorities, achievements, and software releases
  • Collaborate with machine learning engineers to bring ML-extracted data into the backend stack of the application in Python or other languages
  • Collaborate with product managers and client teams on product requirements iterations, design feasibility and user feedback
  • Document software functionality, system design, and project plans
  • this includes clean, readable code with comments
  • Learn and promote engineering standard methodologies and principles

Requirements

  • At least 5 years of Backend development experience
  • In-depth knowledge of Java (preferred), Python or similar
  • Experience with NoSQL databases
  • Experience with serverless architecture
  • IaC (infrastructure as code), preferably terraform
  • Comfort working with product management on complex features
  • Solutions-oriented, with exceptional analytical and problem solving skills
  • Experience with AWS is a strong plus
  • Experience with DynamoDB, OpenSearch/Elasticsearch
  • Familiarity with writing, debugging, and optimizing SQL queries

Nice to have

  • Knowledge of front end development a plus
  • Experience in fintech (wealth/portfolio management domain) is a plus

Looking for more opportunities?

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

Similar Jobs for

Sr. Backend Software Engineer

8 matching positions

Sr Software Engineer / Sr Software Developer -- Technical Lead

A leading technology‑driven product company is seeking a Development Lead to ste...
Location
Location
United States , Quad Cities/Bettendorf, IA
Salary
Salary:
95000.00 - 125000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience (senior level)
  • 1–2+ years leading projects or managing developers
  • Java 8
  • MySQL
  • JavaScript/jQuery
  • Experience in Linux environments and Java Tomcat
  • Stable work history (no job hoppers)
  • Must currently live within 30 miles of the Quad Cities
Job Responsibility
Job Responsibility
  • Spend 50–75% coding (60% maintenance, 40% new feature development)
  • Lead and guide a team of 7 developers (3 U.S., 4 India)
  • Assign work, manage delivery, and support daily development activities
  • Partner closely with QA and Product for requirements, design, and execution
  • Work full‑stack: 60–70% backend, 30–40% frontend
  • Eventually own 1:1s and all responsibilities of the Development Manager
What we offer
What we offer
  • excellent benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Backend, Customer Obsession

At Uber, customer obsession drives everything we do. We are dedicated to buildin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of relevant software development experience in one or more programming languages (e.g. Golang, Java, Python, C/C+) and distributed system design
  • Experience designing, implementing, and maintaining scalable RESTful APIs and microservices
  • Experience with database design and management (SQL and NoSQL), system performance optimization, and high-availability system design
  • Experience with CI/CD pipelines, cloud infrastructure (AWS, GCP, Azure), and containerization (Docker, Kubernetes)
  • Familiarity with monitoring tools, incident response, and alerting mechanisms
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
Job Responsibility
Job Responsibility
  • Lead high-quality system designs, ensuring scalability, maintainability, and performance while considering both short- and long-term trade-offs
  • Exercise sound engineering judgment to make decisions around design patterns, architectural trade-offs, and feature prioritization
  • Contribute to team-wide architecture decisions and drive efforts to modularize and reuse components across services
  • Document technical designs (e.g., ERD, architecture design notes, engineering wikis) to maintain transparency, consistency, and alignment
  • Foster team-wide knowledge sharing by mentoring peers and establishing training opportunities related to software design patterns and technical best practices
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer, Backend

Uber's Commerce Platform Engineering group is vital for maintaining and enhancin...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/BS in Computer Science or a related field, with at least 6 years of individual contributor experience as a software engineer
  • Fluent in Go, Java, or C++
  • Solid understanding of distributed systems architecture — including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency
  • Strong communication skills, both written and verbal, to articulate complex ideas to engineering teams
  • Experience being on-call and handling operational issues for a system serving production traffic
Job Responsibility
Job Responsibility
  • Design, scale, code, monitor, and maintain a highly critical set of services
  • Contribute to, lead, own, and deliver complex projects or features
  • Recruit, onboard, and proactively mentor engineers
  • Serve as an escalation point for other engineers to troubleshoot and manage severe incidents in production
  • encourage the adoption of best practices in incident management within the team
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr Software Engineer - Backend, Grocery & Retail

Collaborates with stakeholders within the team to build and maintain backend ser...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field with at least 3 years of full-time Software Engineering work experience OR PhD in Computer Science, Engineering, Mathematics or related field with at least 1 year of full-time Software Engineering work experience
  • Proficiency in at least one programming language such as Java, C++, Python, or Go
  • 3 years of experience with backend development, building and delivering end-user products.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust and scalable software solutions
  • Collaborate with product managers, cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications
  • Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to deployment
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers to foster a culture of continuous learning and improvement
  • Mentor and guide other engineers, providing technical leadership and encouraging a collaborative and growth-oriented team environment
  • Build and maintain scalable backend services and infrastructure
  • Stay up-to-date with the latest technologies and industry trends, evaluating their potential impact on our software systems and recommending appropriate integrations or improvements
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Backend Java

You will be developing containerized (micro) services and the associated compone...
Location
Location
United States
Salary
Salary:
164000.00 - 189000.00 USD / Year
illumio.com Logo
Illumio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in computer science or equivalent degree
  • 5+ years building distributed & scalable software and systems
  • Passion for software development, willing to constantly learn, keeping up with technological trends, and working in a team setting
  • AWS / Azure / GCP cloud experience: Extensively used one of these platforms at the API/programming level
  • Experience in Java and spring boot or Golang
  • REST API client experience
  • Unix/Linux programming environment experience
Job Responsibility
Job Responsibility
  • Developing containerized (micro) services and the associated components for a distributed multi-tenant system that process data and real time events and systems/asset/network telemetry from multiple public clouds to provide real time insights, visibility, and security recommendations to customers
  • Mentor junior engineers, new-grads, and interns to help them grow as engineers and become productive members of the team
  • Primarily write code in Java (using spring boot framework) and work with data pipelines using Kafka/SQL or other types of interfaces
  • Own critical features and subsystems and own the entire software development lifecycle, from clarifying requirements to ensuring their successful deployment and usage by customers
  • Own operational aspects of the system
  • Own quality in all aspects of the development process
  • Partner with Product Management to review and refine requirements that exceed our customers’ expectations
  • Develop deep understanding of the fundamental problems our customers need solved through interaction with stakeholders and peers
What we offer
What we offer
  • Medical, Dental, Vision Coverage
  • Health and Dependent Savings Accounts
  • Life and Disability Programs
  • Paid Parental Leave
  • Voluntary Benefit Programs
  • Company Sponsored Wellness Program
  • Wellness Reimbursement Program
  • Retirement Savings
  • Equity Opportunities
  • Paid time off and Paid Holidays
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Backend

You will design, develop, document, and support systems and applications that ar...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development or programming experience of 3-6 years of working with scalable backends
  • Experience in developing stable and performant software at scale
  • Good experience in at least one language: Ruby, Nodejs, Python, Java, C/C++, Golang
  • Good knowledge of operating systems, databases, and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and creative problem-solving skills
  • Should have a Startup mentality, high willingness to learn, and hardworking
Job Responsibility
Job Responsibility
  • Design, develop, document, and support systems and applications that are used by a large number of developers
  • Work in an agile engineering team
  • Responsible for planning and executing technical projects that will support business requirements
  • Collaborate with engineers across teams to build, review and deliver scalable solutions for key business initiatives
  • Drive best practices, mentor other engineers, drive continuous improvements in engineering excellence, and provide inputs for product features
  • Responsible for designing and developing systems and applications, with agility and quality
  • Responsible for end-to-end ownership of tasks from development to production
  • Help with the design, implementation, and launch of many key product features
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
What we offer
What we offer
  • Medical insurance for self, spouse, upto 2 dependent children and Parents or Parents-in-law up to INR 5,00,000
  • Gratuity as per payment of Gratuity Act, 1972
  • Unlimited Time Off
  • Fulltime
Read More
Arrow Right
New

Sr Principal Engineer Software- Backend (Prisma Browser)

We are seeking a Senior or Principal Backend Engineer for our Santa Clara Headqu...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing in Go/C#/Java/C++ or similar languages
  • Extensive backend development experience using languages such as Go, C#, Java, or C++
  • Proven experience with major cloud environments like AWS, GCP, or Azure
  • Strong background in modern service architecture, including microservices and cloud-native solutions
  • Demonstrated experience with multi-threaded and multi-process development with a strong focus on performance
Job Responsibility
Job Responsibility
  • Design, implement, test, and deploy significant features for the Enterprise Browser backend services, contributing to all phases of the development lifecycle
  • Take full ownership of specific feature segments, demonstrating accountability for quality and timely delivery from conception to release
  • Proactively collaborate and exchange information with cross-functional teams to ensure seamless integration of product features and infrastructure
  • Drive innovation by contributing ideas and participating in brainstorming sessions to challenge our approach and enhance product capabilities
  • Simplify complex technical problems and focus on the details to deliver high-quality, robust, and performant solutions
  • Actively share knowledge and mentor other engineers, contributing to a positive and collaborative team dynamic that empowers others
  • Continuously seek opportunities for improvement within team processes and the product itself by applying learnings and challenging the status quo curiously and positively
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer Software (Backend Prisma AIRS)

As a Senior Staff Software Backend Engineer on the Prisma AIRS Red Teaming team,...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science or equivalent
  • Minimum 4 years of related programming experience required
  • Expertise in building scalable distributed systems with excellent Python or Golang programming skills
  • Experienced in modern backend frameworks and tools
  • Experience with GCP (Google Cloud Platform)
  • Experience with relational databases and SQL
  • Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment
  • Experience with modern CI/CD pipelines like GitHub Actions, GitLab Pipelines with Git Version Control
  • Good grasp of asynchronous programming
  • Closely worked with Product Managers and frontend engineers to deliver high-quality features
Job Responsibility
Job Responsibility
  • Develop highly scalable and robust backend services and APIs that offer customers insights into their red teaming engagements and provide actionable solution suggestions
  • Work on complex red teaming problems that necessitate an in-depth evaluation of requirements and apply engineering techniques to achieve quality results
  • Identify problems and opportunities, and propose and develop simple and attainable solutions to enhance the team's development process and product quality
  • Be a role model in establishing and implementing engineering best practices, including test-driven development, for red teaming solutions
  • Drive collaborative discussions and create synergy among product feature stakeholders to create an amazing red teaming product
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right