CrawlJobs Logo

Software Engineer I

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

Job Description

Software Engineer I engineers are at the start of their software engineering careers. They have a good conceptual understanding of either CS or application development fundamentals, typically derived from an undergrad degree, development bootcamp, work in a related field, or an extended period of self-learning. IC1s can take on well-scoped improvements, tasks of larger projects, or specific bugs and deliver these on time and with high quality. They may require guidance from more established engineers and feel comfortable seeking help. They can collaborate well within their team and are receptive to code review feedback. They demonstrate an appreciation for good software development practices and are quick to pick up Optimizely’s software design patterns. The emphasis for our IC1 engineers is on growth: blossoming software skills, familiarity with ADEPT software development processes, learning Optimizely’s products, and budding mastery of their technical or product area of focus.

Job Responsibility

  • Able to take on well-scoped improvements or tasks that are part of a larger project, with occasional support, and complete it within reasonable time
  • Capable of implementing fixes for specific, low complexity bugs
  • Participates in Optimizely’s software development processes like issue tracking, source control, code review, agile planning, and security evaluation

Requirements

  • 1-2 years of experience as a software engineer
  • Experience coding in an industry-standard language (e.g. Python, JavaScript, React, Node.JS, MongoDB etc.)
  • Bachelor’s Degree (Computer Science or Engineering preferred) or equivalent work experience

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
  • Chance to work alongside our incredible global team
  • 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

Software Engineer I

8 matching positions

Software Engineer I

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , San Francisco
Salary
Salary:
153000.00 - 169000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field
  • Developing and deploying systems in production environments
  • Building and iterating on code review (Phabricator or GitHub)
  • Automation test infrastructure (unit, integration, or E2E)
  • Build systems (Bazel or Buck)
  • Backend development
  • Distributed systems
  • C++, Python, Java, GIT, or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
Job Responsibility
Job Responsibility
  • Develop and optimize algorithms and systems that match supply (drivers) with demand (riders) in real-time
  • Work on complex problems, leveraging data and building systems/platform/algorithms to ensure efficient and reliable marketplace matching
  • Support matching in a hybrid marketplace including various supply classes such Autonomous Vehicles (AV), fleet, taxis, uber IOs, etc
  • Focus on both foundational projects as well as vertical support for core AV matching, hailables/taxis reliability, fleets matching, etc
What we offer
What we offer
  • Bonus program
  • Various benefits (details at https://www.uber.com/careers/benefits)
  • Fulltime
Read More
Arrow Right

Software Engineer I

Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 209000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field, and 1 year of experience in the job offered or in a related occupation
  • C++
  • Python
  • Java
  • GIT
  • SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
Job Responsibility
Job Responsibility
  • Design, build and deliver end-to-end features spanning across the AdTech tech stack
  • Design, develop and operate highly scalable and reliable services
  • Leverage your experience with large scale data using big data technologies such as Spark, Hive, Presto, Flink, to build scalable data pipelines that power various ad tech use cases
  • Work in a cross-functional team along with Product Management, Data Science, and Marketing to experiment with new strategies and approaches to optimize ad spend and then build scalable production systems to productionize the winning strategies
  • Collaborate across other engineering teams at Uber to leverage other Uber Internal tech stacks and systems like Michelangelo (ML), Bullseye (Audience Builder), Morpheus (Experimentation), Flow (Workflow Automation), Piper (Data orchestrator) etc. to build systems that leverage mature technologies at Uber and also influence the overall roadmap of these technologies
  • Build tools and automation to eliminate manual processes and improve efficiency of our end users
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer I

Under close supervision the Software Engineer I manages trouble tickets and deve...
Location
Location
United States , Birmingham
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically requires a bachelor’s degree in computer science, software engineering, or a related field and zero (0) to two (2) years of related experience or equivalent experience.
  • Basic understanding of application configuration, maintenance and support.
  • Basic knowledge of client/server networks.
  • Ability to troubleshoot and resolve standard issues and identify the need to escalate issues to a higher level.
  • Basic understanding of key business drivers of technology decisions.
  • Ability to effectively communicate business issues to the appropriate level.
Job Responsibility
Job Responsibility
  • Manages trouble ticket resolution for multiple applications.
  • Provides production support of applications and is responsible for determining root causes as well as proposing and implementing solutions by exercising some independent thinking and judgment.
  • Uses back-end programming languages, as well as front-end script languages to optimize performance, scalability, and security.
  • Codes programming logic for new or existing solutions software or applications following design specifications put in place by senior software development staff and leadership.
  • Handles installation, configuration, development, workflow design, monitoring, and/or upgrade of assigned software products.
  • Monitors quality and performance of applications through testing and maintenance.
  • Maintains up-to-date records of issues with existing code.
  • Offers limited systems recommendations for defined business needs.
  • Presents work for review and sign off by peers and/or management in his workgroup.
  • Performs other duties as assigned.
What we offer
What we offer
  • healthcare coverage
  • 401(k)
  • tuition reimbursement
  • vacation pay
  • sick pay
  • holiday pay
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Fulltime
Read More
Arrow Right

Software Engineer I

Uber's mission is to reimagine the way the world moves for the better. Here, bol...
Location
Location
United States , Sunnyvale
Salary
Salary:
153000.00 - 169000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C/C++, Python, Java, or C#
  • GIT or SVN
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
Job Responsibility
Job Responsibility
  • Innovate, architect, develop, and scale Uber's Java ecosystems
  • Develop and maintain core Java libraries that are used across Uber
  • Work with cutting-edge code transformer tools such as OpenRewrite and leverage GenAI to automate large-scale code transformation
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits (see https://www.uber.com/careers/benefits)
  • Fulltime
Read More
Arrow Right

Software Engineer I

Build customer-facing features and deliver scalable platform capabilities that p...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 166000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Systems Engineering, Engineering (Any), Information Technology, Mathematics, Physics, or related field
  • Creating, designing, and maintaining user interfaces
  • Web technologies such as HTML, CSS, and JavaScript
  • Experience with traditional server-side rendering patterns
  • Full stack including Go backend systems
  • Running A/B tests and using results to inform product decisions
  • Interpreting customer behavior and iterating on product flows based on data
  • Building large-scale software
  • Building data-driven experiments
Job Responsibility
Job Responsibility
  • Build customer-facing features and deliver scalable platform capabilities that power rich, performant user experiences
  • Collaborate across design, product, and platform teams to drive innovation across both front-end and back-end stack
  • Solve complex problems in business-critical feature flows
  • Own business-critical core feature flows
  • Own projects end-to-end and be responsible for working with Product and other stakeholders to refine requirements, create technical designs and specs, implement changes, and see projects through launch and maintenance
  • May telecommute
What we offer
What we offer
  • Bonus program
  • Other types of compensation
  • Various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer I

We are looking for a Software Engineer to support the development, testing, and ...
Location
Location
United States , San Diego
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related STEM field
  • Foundational knowledge in one or more programming languages such as C, C++, Python, or Java
  • Understanding of software development fundamentals, debugging techniques, and version control concepts
  • Familiarity with Linux environments and basic command-line operations
  • Exposure to Agile development methodologies through coursework, internships, or academic projects
  • Ability to work effectively in a collaborative, team-based engineering environment
  • U.S. Citizenship required
  • Ability to work 100% onsite
Job Responsibility
Job Responsibility
  • Develop and enhance software features under the guidance of senior engineers
  • Assist with debugging, troubleshooting, and resolving software defects
  • Contribute to automated testing and participate in CI/CD-driven build and integration processes
  • Support software design tasks, including documentation and interface definition
  • Work within an Agile team, participating in standups, sprint planning, and sprint reviews
  • Follow secure coding standards and support DevSecOps-aligned workflows
  • Collaborate with systems, hardware, and test engineering teams
  • Maintain technical documentation to support reviews, audits, and configuration management
What we offer
What we offer
  • Medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Software Engineer I

Design, develop, and test software applications. Design, develop, and/or test so...
Location
Location
United States , San Francisco
Salary
Salary:
161637.00 - 193964.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Engineering (Any), Information Technology, Mathematics, Physics, or related field and 6 months of experience in the job offered or in a related occupation
  • Experience coding with Java, Go, C++, or Python
  • SQL or MySQL
  • Data structures and algorithms development and functionality
  • Designing technology stacks
  • Debugging and monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
  • Scalability engineering
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications
  • Design, develop, and/or test software applications using company technology stack
  • Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues
  • Support the company's business operations and improve engineering productivity
  • Build software components that can be integrated into a fully functional software system
  • Solve production issues in product and system reliability
  • Design and implement solutions and features within complex, highly scalable systems, ensuring the marketplace for autonomous vehicles operates efficiently at scale
  • Drive technical projects from inception to completion, collaborating with cross-functional partners such as product managers, data scientists, and operations teams to deliver impactful solutions
What we offer
What we offer
  • Bonus program
  • Various benefits as described at https://www.uber.com/careers/benefits
  • Fulltime
Read More
Arrow Right

Software Engineer I

As a Software Engineer I at Ophelia, you will play a key role in developing inno...
Location
Location
United States
Salary
Salary:
120000.00 - 130000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ years experience in engineering, with solid SDLC fundamentals and a strong appetite for learning
  • Strong foundational problem-solving skills for low- to moderate- complexity technical challenges and debugging issues across a full stack, cloud-based application
  • Product-minded orientation, with an eye towards the customer and a habit of working with the Product team to deliver solutions that are tightly scoped (MVP) to solve business problems quickly
  • Effective collaboration and communication with a habit of leading with curiosity, and clearly communicating technical concepts, roadblocks, and progress with teammates
  • Passionate about our mission to make evidence-based addiction treatment universally accessible
Job Responsibility
Job Responsibility
  • Develop across the stack, with an emphasis on increasing capabilities of front-end apps, delivering impact by supporting team needs using Typescript, React, and Firebase in Google Cloud Platform
  • Take ownership of your work by driving small projects from inception to impact, while maintaining an emphasis on code quality
  • Practice flexibility and adaptability in our growth-stage company
  • Collaborate cross-functionally in both sourcing new ideas and implementing improvements from our community of clinicians and care team
  • Improve quality continuously through healthy software development habits, code reviews, test coverage, quality assurance work, debugging, system maintenance, and refactoring
  • Stay current with industry trends, emerging technologies (including AI tooling), and best practices to drive innovation and excellence in product design and implementation
What we offer
What we offer
  • Remote work anywhere in the United States
  • Competitive medical, vision, and health insurance (many plans are fully covered for the employee)
  • Start with 20 days (4 weeks) of PTO, increasing to 5 weeks after 2 years and 6 weeks after 5 years of tenure
  • One-time Work From Home Stipend
  • 10 company holidays
  • 401k Contribution Platform
  • Additional benefits offered through our benefits provider such as life insurance, short and long term disability, financial wellness, virtual primary care, among others
  • Fulltime
Read More
Arrow Right