Head of Software Engineering

Job Description

Title: Head of Software Engineering

Company Name: Shamolima Limited

Vacancy: --

Age: Na

Job Location: Dhaka (GULSHAN 1)

Salary: Negotiable

Experience:

  • At least 8 years
  • The applicants should have experience in the following business area(s): Software Company, Technical Infrastructure, Transport Startup, Financial Technology (Fintech) Startup, Business-to-Business (B2B) Software and Services Startup, Logistics Startup


Published: 2024-11-14

Application Deadline: 2024-12-11

Education:
    • Bachelor/Honors


Requirements:
  • At least 8 years
  • The applicants should have experience in the following business area(s): Software Company, Technical Infrastructure, Transport Startup, Financial Technology (Fintech) Startup, Business-to-Business (B2B) Software and Services Startup, Logistics Startup


Skills Required: AWS,Java,JavaScript,Linux,Python,SPRING boot,Tomcat

Additional Requirements:
  • Proven experience in leading a talented team in a technology-driven environment.
  • Strong background in software development, architecture, and project management.
  • Experience in building and scaling complex, real-time platforms.
  • Knowledge of supply chain, logistics, or related industries is a plus.
  • Demonstrated success in leading and mentoring high-performing teams.
  • Excellent communication and interpersonal skills.
  • Bachelor’s or Master’s degree in Computer Science or a related field


Responsibilities & Context:

1) Technical Leadership:

  • Provide strategic technical leadership to align the technology vision with the overall business strategy.

  • Oversee the development and implementation of innovative software and hardware solutions.

2) Planning and Development:

  • Lead the design, development, and deployment of our supply chain platform.

  • Collaborate with cross-functional teams to ensure delivery on time.

  • Create (or help create) documents: architecture, design documents, technical guide, etc. as and when necessary.

3) Team Management:

  • Build and lead a high-performance technology team.

  • Foster a culture of innovation, collaboration, and continuous learning.

  • Principal Engineer will work closely with business stakeholders and the technical team to deliver a technology platform that delivers business results.

  • Provide guidance and direction to the Java engineering team so that they can achieve their tasks timely, efficiently and with quality.

  • Work with rest of the team to identify, formalize, size and break down product backlog items mainly web part.

  • Actively participate in requirement clarification (grooming) and planning activities and provide estimates, assess risk and explore and recommend options for work items.

  • Make sure the team`s work meets functional and non-functional (performance, security, usability) requirements.

4) Technology Stack:

  • The applicants should have experience in the following area(s): Hibernate, Jenkins, Microservice Architecture, Shell Scripting, SPRING boot, Spring Security, Tomcat.

  • AWS, CI/CD, Java, Linux, Object Oriented Programming, Python.

  • Good understanding of DevOps processes and tools.

5) Back-End:

  • Mastery of the latest Java language (Java 1.8 or later) and Java related frameworks (e.g. Spring, Hibernate etc.).

  • Highly proficient with Web Services (REST, SOAP) and related technologies.

  • Experience with Consuming different API`s on the web.

  • Database: MySQL, PostgreSQL, CockroachDB or similar database.

  • Expert knowledge of JVM, memory management, garbage collection, multi-threading/concurrency concerns and ORM technologies, including Hibernate, and Jell.

  • Well-versed in JSON, XML, and similar technologies.

  • Solid understanding of networking including HTTP, TCP/IP, and UDP

  • Proficiency in building and deploying applications on AWS services (EC2, S3, RDS, Lambda, etc.) with a strong understanding of cloud architecture best practices.

6) Front-End:

  • Very good knowledge of Javascript and Javascript-based framework (e.g. JQuery)

  • Well-versed with HTML5, JavaScript, CSS, Bootstrap and related technologies.

  • Familiarity with one of Angular, ReactJS, KnockoutJS and similar framework is preferred.

7) Highly desirable:

  • Experience with real-time queuing systems (Kafka)Experience with NoSQL Databases (MongoDB, Couchbase).

  • Experience with a different language is strongly preferred (Python, Go, Ruby, Scala etc.)

  • Experience with Mobile Networks, Geolocation, Payment systems.

  • Experience with containers, container repositories and related technologies

8) Security and Compliance:

  • Ensure the security and compliance of the platform with industry standards and regulations.



Job Other Benifits:
  • Mobile bill,Gratuity
  • Salary Review: Yearly
  • Festival Bonus: 2
    • Industry standard competitive salary.

    • All other applicable benefits as per company policy that will be furnished gradually.



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs