iPay is the digital payment company with a goal to become a pioneer in the electronic payment services industry in Bangladesh and lead the payment industry is vowed to develop a payment platform. Our objective is to build a secure payments ecosystem that people and businesses choose to securely transact with each other online, in stores and on mobile devices. iPay gives people better ways to connect to their money and to each other.  We are a start-up with an extremely team-oriented, creative workplace where every single employee has a voice in the choices we make and the features we implement. We work together in small teams to design, develop, and roll out key features and products in very short time frames. We strive to maintain an open culture where everyone is a hands-on contributor and feels comfortable sharing ideas and opinions. Our team spends hours designing each new feature and obsesses about the smallest of details.

iPay has a solid investment portfolio to build, operate and scale the network for Bangladesh and international market. iPay investors include proven entrepreneurs who are involved in many Banks, financial institutions and high-tech industries in Bangladesh and abroad.

We are actively looking for recruiting a Head of Engineering to make intuitive high level decisions for software development. The person will see the “bigger picture” and create architectural approaches for software design and implementation to guide the development team.

Head of Engineering

Qualification

Only shortlisted candidate will be contacted. Besides having the below technical requirements, we are looking for a profile that can embrace working in a dynamic, fast moving working ambience. We are looking for someone that can push our team and at the same time able to push themselves as well.

Minimum qualifications:

  • MSc in computer science/engineering or relevant field
  • 10 to 12 years of experience building software or applications in prominent tech company or start-up.
  • Experience in software development and coding in various languages (C#, .NET, Java etc.)
  • Must be a believer in Agile and Lean methodologies and have experience in evolving them at scale.
  • A track record of highly influential technical and leadership achievements, strong and current technical contributions. Excellent understanding of algorithms, data structures, performance optimizations techniques.
  • Proven experience as software architect
  • Excellent knowledge of software and application design and architecture
  • Excellent knowledge of UML and other modeling methods & familiarity with HTML/CSS, JavaScript and UI/UX design
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail & high quality organizational and leadership skills
  • Outstanding communication and presentation abilities

Preferred qualifications:

  • MSS or PhD in Computer Science Engineering or related technical discipline is preferred.
  • Must have the ability to formulate strategies and establish new system requirements for the company
  • Should be able to work closely with the Management to achieve the organizational goals.
  • Should have strong analytical, verbal and written communications, and decision making skills, proficiency in a variety of computer programs, applications and technologies
  • Problem solving skills; a strong client focuses; the ability to priorities your workload; attention to details

Job Description/Responsibilities

  • Directs and oversees the functions of the team of 50+ software engineers in designing, developing, releasing, and maintaining software applications/operating systems according to business needs.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Contribute to technical architecture decisions and lead efforts to build and maintain a highly scalable software platform
  • Demonstrate knowledge of information security and its role in web and mobile applications.
  • Protects operations by keeping information confidential.
  • Establishes policies and procedures that produce high-quality software product and service. Manages a departmental sub-function within a broader departmental function.
  • Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Provide leadership, management and technical vision to entire engineering team.
  • Use tools and methodologies to create representations for functions and user interface of desired product
  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Supports and develops software engineers by providing advice, coaching and educational opportunities.
  • Oversee progress of development team to ensure consistency with initial design
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Approve final product before release.

Application Deadline: March 21, 2018

iPay Systems Ltd.
Silver Tower (12th Floor), 52 Gulshan Avenue, Circle-1, Dhaka
Web: www.ipay.com.bd

We do great work when we're surrounded by people who inspire and challenge us.

iPay is an Equal Opportunity Employer that is committed to inclusion and diversity If you have a disability or special need that requires accommodation, please let us know.

Work Hard, Have Fun, Make History! We do great work when we're surrounded by people who inspire and challenge us. iPay is an Equal Opportunity Employer that is committed to inclusion and diversity If you have a disability or special need that requires accommodation, please let us know.