CrawlJobs Logo

Senior Software Engineer

Bangladesh, Dhaka · Job Posted January 01, 2026
Apply Position
Job Link Share

Job Description

We are seeking a self-sufficient, highly motivated Senior Software Engineer to join our dynamic team of engineers. In this role, you will be instrumental in developing, maintaining, and improving our large data-intensive SaaS platform, ensuring operational excellence across all underlying services and components. We are looking for a seasoned full-stack engineer (Python / NodeJS / TypeScript / React) to join our engineering teams focusing on CMP – our content orchestration platform, and Opal – Optimizely's next‑generation AI enabled marketing automation suite that lives throughout Optimizely products.

Job Responsibility

  • Develop, maintain, and improve our SaaS platform ensuring high performance, reliability, and scalability
  • Engage in effective dialogue with Product teams, analyzing and communicating the trade-offs of various technical solutions and approaches
  • Utilise strong technical leadership to provide leverage, assisting engineers in shipping and maintaining projects that solve large, complex problems
  • Ensure the highest levels of operational excellence for the services and components worked on
  • Help drive alignment, clarity, and results in partnership with various stakeholders, especially in projects where scope may be unclear

Requirements

  • 7+ years of software engineering experience working with scalable distributed systems and microservices
  • Essential skills in TypeScript/JavaScript/React for front-end, and Node/Python for back-end development
  • Strong proficiency in designing, building, and scaling RESTful APIs, asynchronous/event-driven architectures, or distributed systems, and integrating external services in production
  • Solid understanding of microservices architecture, cloud environments (AWS, GCP, Azure) and secure user authentication (e.g. OAuth/OpenID)
  • Strong working knowledge of software engineering fundamentals, design patterns and principles, and engineering best practices for producing high quality code, and familiarity with modern software quality practices
  • Strong knowledge of Git, CI/CD practices and Docker
  • Database experience in MongoDB, MySQL, Elasticsearch, Redis, PostgreSQL, or similar technologies
  • Skills in cloud infrastructure management, distributed stream processing, and working with large-scale web applications
  • Demonstrated ability to quickly learn and apply new technologies on the job
  • Exceptional communication skills, particularly in analysing and communicating trade-offs of different technical solutions
  • Familiarity with agentic patterns, and hands-on experience with agentic/AI workflow orchestration, SDK-driven extensibility, and modern LLM APIs (Gemini, OpenAI, etc.)
  • Strong customer empathy and effectiveness in working through unclear project scopes, driving alignment and results with various stakeholders
  • Bachelor’s Degree (Computer Science or engineering preferred) or equivalent work experience

Nice to have

  • Experience with container/service orchestration technologies like Kubernetes, Ansible and Terraform are preferable
  • Experience building, delivering, and maintaining services that comprise modern PaaS/SaaS products is a plus

What we offer

  • Best-in-class compensation plans
  • Two annual festival bonuses
  • Recognition and rewards programs
  • Vacations days
  • Annual Work/Service Anniversary Leave
  • Parental leave (both maternity and paternity)
  • Health insurance
  • Reproductive benefits for both parents
  • Volunteering opportunities to make a difference
  • Free communal transport facilities inside Dhaka to and from the office
  • Free catered lunch every day

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer

8 matching positions

Senior Software Engineer

In Microsoft’s CoreAI division, the Azure SRE Agent Platform team builds and run...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, or equivalent practical experience
  • 7+ years of experience building production software using one or more modern programming languages such as C#, C++, Go, Java or Python
  • Strong understanding of Generative AI & software engineering fundamentals, data structures, and problem-solving
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to pass the Microsoft Cloud background check upon hire/transfer and every two years
Job Responsibility
Job Responsibility
  • Take ownership of important areas of the Azure SRE Agent Platform, including agent capabilities, orchestration, evaluation, user experiences on different form factors and supporting platform services
  • Build and iterate on agentic systems, including tools, planning and execution loops, evaluations, and safety mechanisms
  • Design and ship reliable capabilities that improve incident detection, diagnosis, mitigation, and operational learning
  • Use telemetry, experiments, evaluations, and user feedback to guide iteration and investment
  • Contribute to resilient, observable systems that operate safely and effectively in production
  • Partner closely with engineers, SREs, and product counterparts to turn ambiguous problems into high-quality shipped solutions
  • Participate in debugging, live-site learning, and post-incident hardening to continuously improve system quality
  • Contribute to architecture, engineering standards, and development practices across the team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are the global test and automation specialists, powering next-generation tech...
Location
Location
United States , North Reading
Salary
Salary:
161700.00 - 258800.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 10 years of software development experience programming in C# .NET on Windows using Visual Studio
  • Solid experience developing distributed and multi-threaded applications
  • Solid understanding of object-oriented design
  • Background in semiconductors and/or test equipment industry is a plus
  • Experience in any of the following is a plus: Machine vision, WPF, capital equipment, factory integration, TCP/IP, database programming
  • Ability to work effectively on multiple tasks with multiple deadlines
  • Ability to solve problems through creative and analytical thinking
  • Ability to work with the local team and a design team overseas
  • Ability to grasp new technologies and react to changes in a fast-paced environment
Job Responsibility
Job Responsibility
  • Design and extend software for a large test system that incorporates many levels of software
  • Design operating software for capital equipment, factory information systems and application software
  • Collaborate with engineers from other disciplines in diagnosing and solving complex system problems
  • Collaborate with a larger design team around the world
  • Moderate travel is required, both within the US and to southeast Asia
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Flexible Spending Accounts
  • Retirement savings plans
  • Life and disability insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Collinson, we shape the experiences behind some of the world’s most recognisa...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience building modern software, with strong TypeScript expertise
  • Solid understanding of JavaScript fundamentals and full-stack development
  • Experience designing and running production systems in the cloud
  • Confidence working with event-driven architectures
  • Strong grounding in TDD and automated testing practices
  • Experience building and maintaining CI/CD pipelines
  • A pragmatic, product-focused mindset—you solve problems, not just write code
Job Responsibility
Job Responsibility
  • Designing and building scalable, secure, cloud-native applications using TypeScript (Node.js & React)
  • Owning complex features from concept to production
  • Collaborating closely with your squad to shape solutions and deliver high-quality software
  • Championing automated testing, CI/CD, and engineering best practices
  • Deploying and operating services in AWS using tools like Terraform, Kubernetes, and GitHub Actions
  • Driving improvements in observability and system reliability (DataDog)
  • Exploring and integrating AI-powered development tools and automation
  • Mentoring engineers and contributing to a strong, supportive engineering culture
What we offer
What we offer
  • Flexible and hybrid working options
  • Work from anywhere – 8 weeks a year
  • Generous parental leave and family-friendly policies
  • Career development, mentorship, and training
  • A supportive, inclusive culture with employee resource groups and diversity initiatives
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Confido is the AI infrastructure powering CPG brands from deduction to productio...
Location
Location
United States , New York
Salary
Salary:
210000.00 - 280000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software engineering experience
  • Strong backend engineering skills and systems design experience
  • Comfort building production systems that handle large datasets or complex workflows
  • Strong product instincts and ability to work across engineering and product
  • US citizen/visa only
Job Responsibility
Job Responsibility
  • Build and scale the core platform that powers financial workflows for CPG brands
  • Develop systems for ingesting and processing financial and operational data from multiple sources
  • Build backend services and APIs that power analytics, forecasting, and automation features
  • Implement AI-powered workflows for document processing and financial data extraction
  • Design intuitive product experiences that turn complex financial data into actionable insights
  • Work directly with product and occasionally customers to understand workflows and ship solutions quickly
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

From ExaBytes, to ZettaBytes, to YottaBytes and beyond, Azure Storage leads the ...
Location
Location
United States , Multiple Locations
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 discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C and C++
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Rust, C, C++, C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Rust, C, C++, C#, Java, or Python
  • 6+ years experience with kernel development, embedded systems
  • 4+ years experience with storage datapath, network datapath, or virtualization
  • 2+ years experience with performance tuning, measurement, and data analysis OR equivalent experience
Job Responsibility
Job Responsibility
  • Collaborates with stakeholders to derive scenarios and user requirements
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Join us as a Senior Software Engineer at Barclays, where you'll spearhead the ev...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C# ASP.Net with Framework 2.0/3.X/4.X WCF
  • Workflow 3.0
  • DevOps skills with hands on experience on Jenkins and GitLab CI/CD pipeline SQL Server
  • REST API
  • Agile Scrum/SAFe
Job Responsibility
Job Responsibility
  • Design, develop and improve software using various engineering methodologies
  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Collaboration with peers, participate in code reviews
  • Stay informed of industry technology trends
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Firefox Monitor Engineering Team builds tools that help people understand an...
Location
Location
United States
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software development with a strong focus on backend technologies
  • Deep expertise in Node.js and TypeScript, with experience building and leading backend engineering projects
  • Proficiency with PostgreSQL and SQL query optimization
  • experience with query builders such as Knex is a plus
  • Experience deploying and operating applications on Kubernetes
  • Experience with GCP (Pub/Sub, Cloud Logging) with a solid understanding of DevOps and SRE collaboration
  • Experience with Infrastructure as Code tools such as Terraform
  • Experience with AWS (S3) or similar cloud storage services
  • Hands-on experience with observability tooling including OpenTelemetry, Sentry, Prometheus, and Grafana
  • Familiarity with Redis for caching and session management
Job Responsibility
Job Responsibility
  • Lead backend development in Node.js and TypeScript, building and maintaining server-side logic within a Next.js full-stack architecture
  • Design, implement, and maintain integrations with external data sources such as Have I Been Pwned (HIBP) and other breach intelligence providers, with a focus on data privacy and security
  • Build and maintain event-driven systems using Google Cloud Pub/Sub, and own cloud infrastructure on GCP (GKE) and AWS (S3, SES)
  • Own and evolve the data layer, including PostgreSQL schema design and query optimization using Knex, and Redis caching strategies
  • Work closely with our SRE team to maintain and improve production environments, including monitoring and alerting with OpenTelemetry, Sentry, Prometheus, and Grafana
  • Triage and resolve production issues, partnering with SRE and support teams to investigate incidents, address bug reports, and keep the application running reliably
  • Periodically rotate into a Base Load Engineer (BLE) role, handling releases, dependency updates, and incoming work requests from customer support and other stakeholders
  • Partner with and support the frontend team in their work with React, TypeScript, Next.js, and SCSS, ensuring backend systems, APIs, and data contracts meet their needs
  • Partner with cross-functional teams to align on project goals, ensure seamless frontend-backend integration, and contribute to API design and evaluations
  • Participate in code reviews to maintain high standards of code quality and system reliability
What we offer
What we offer
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Intellias, a leading software provider in the automotive industry, invites you t...
Location
Location
Colombia; Poland; Portugal; Spain
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Java 21, Spring Boot 3.x, Docker
  • 2+ years of experience designing, developing, deploying, and maintaining backend services and distributed systems in production using Kotlin
  • Strong ownership and self-management in a fast-paced Agile environment, with the ability to independently deliver end-to-end solutions, resolve blockers, and communicate effectively in English
  • Hands-on experience with AWS (core services and cloud-native development)
  • Strong experience with microservices, MVC, and event-driven architectures
  • Strong experience with JPA / Hibernate
  • Strong database design skills with PostgreSQL (advanced SQL) and DynamoDB, including schema design, optimization, and performance tuning
  • Experience building and operating event-driven systems (e.g., Kafka, Kinesis)
  • Solid test automation experience using JUnit and Cucumber
  • Hands-on experience with GitHub Actions and/or similar CI/CD tools
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable Spring Boot-based microservices in a distributed architecture
  • Build and operate event-driven data processing pipelines, including ingestion, transformation, and enrichment of streaming data
  • Develop and maintain robust APIs for internal and external consumers
  • Work with AWS cloud services to design and support reliable, scalable backend systems
  • Design, optimize, and maintain PostgreSQL and DynamoDB schemas, ensuring performance and data integrity
  • Implement and maintain automated testing strategies (unit and integration)
  • Contribute to and maintain GitHub Actions pipelines
  • Ensure system reliability through monitoring, logging, and observability best practices
  • Collaborate effectively in a distributed team, communicating progress, risks, and dependencies
  • Take ownership of features end-to-end, from design through deployment and production support
  • Fulltime
Read More
Arrow Right