CrawlJobs Logo

Senior Software Engineer - Backend

Pakistan, Karachi · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

As a Senior Software Engineer (Backend) you will liaises with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.

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
  • Code review all major pull requests, defining programming standards and providing constructive feedback
  • Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture
  • Capacity to push back requirements when incomplete
  • Handle the entire software development life cycle, end to end
  • Lead product planning meetings and architect solutions within your stream
  • Liaises with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead
  • Liaise with other tech teams to share innovations from your stream

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
  • Good understanding of build process management and continuous integration
  • Mastery of testing methodologies (unit tests, component tests, integration tests, etc.)
  • Excellent communication & interpersonal skills
  • This is an absolute must, we have heated debates around complicated subjects and you will be expected to lead conversations around them.

Nice to have

Prior experience with Kubernetes & Docker will earn you brownie points

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

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

Senior Software Engineer - Backend

The sports world has never been more obsessed with data. Here at the Microsoft S...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / 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
  • 3+ years of experience with AWS or Azure or Google cloud technologies
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 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
  • Provide leadership and architectural guidance in designing and maintaining robust, scalable, and efficient data ingestion pipelines and data services
  • Deliver high-quality, thoroughly tested, secure, and maintainable code
  • Proactively generate ideas and contribute to the continuous improvement of the technology stack, tools, and development processes
  • Collaborate with cross-functional teams to effectively address business requirements while upholding engineering standards and reducing technical debt
  • Diagnose and resolve issues arising in both production and development environments
  • Research, evaluate, and experiment with innovative technologies to enhance system reliability, efficiency, and consistency
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right