
AvailabiltyFull Time
CategoryIT Jobs
Salary NegotiableYes
Job LevelTop Level
Job LocationKathmandu , Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 10years
Requirements :-
- 10+ years of experience in software development or engineering, with at least 5 years in a leadership role.
- Strong background in architecting, designing, and delivering complex software products.
- Expertise in programming languages such as Python, Java, JavaScript, or similar.
- Proven experience in cloud technologies (AWS, Azure, GCP).
- Experience with Agile methodologies and project management.
- Strong knowledge of database systems (SQL, NoSQL).
- Experience in managing teams across different technologies (e.g., mobile, web, cloud).
- Excellent team management and leadership skills.
- Ability to mentor and guide senior engineers and managers.
- Strong decision-making, problem-solving, and organizational abilities.
- Excellent verbal and written communication skills.
- Ability to collaborate effectively with stakeholders, both technical and non-technical.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Familiarity with DevOps and CI/CD processes.
- Strong understanding of software security principles.
- Ability to manage budget, resources, and deadlines effectively.
- Passion for continuous learning and staying updated on emerging technologies.
Job Responsibility :-
- Lead, mentor, and manage a team of engineers across various disciplines.
- Drive recruitment efforts to build a high-performing engineering team.
- Foster a culture of collaboration, innovation, and continuous improvement within the team.
- Develop and implement a technology roadmap aligned with business objectives.
- Ensure scalability, security, and maintainability of the engineering products.
- Oversee architectural decisions and guide technical teams in making critical decisions.
- Oversee the entire software development lifecycle, ensuring timely delivery of high-quality products.
- Collaborate with product managers and other stakeholders to define project scope, goals, and deliverables.
- Manage multiple concurrent projects, ensuring efficient resource allocation and risk management.
- Work closely with other departments (e.g., marketing, sales, operations) to understand business needs and align engineering priorities.
- Act as a technical liaison between the engineering team and other business units.
- Stay updated on industry trends and emerging technologies.
- Promote a culture of learning and innovation within the engineering team.
- Implement best practices, tools, and processes for improving productivity and product quality.
- Plan and manage the engineering department’s budget, ensuring efficient resource utilization.
- Make strategic decisions on tools, technologies, and vendor partnerships.
- Regularly report on project progress, team performance, and budget to senior management.
- Establish and track key performance indicators (KPIs) for the engineering team.
Similar Jobs
Ruby on Rails Developer
IT Jobs
Full Time
Site Reliability Engineer (SRE)
IT Jobs
Full Time
Senior Java Microservices
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Senior Software Engineer(Ruby on Rails)
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Upload Your CV
