Our Newest Openings >> Software Engineering Manager
Software Engineering Manager
Title:Software Engineering Manager
Department:Information Technology



Job Title: Software Engineering Manager

Industry: Non-Profit/International Development

Function: Technology / Software Engineering

Job Location: Kathmandu, Nepal - 90% Remote / 10% Travel

Start Date: Immediate

Term: Full-time Employment

Salary: $2,000 to $2,500 per month



Founded in 2004, Build Change is a nonā€profit social innovator whose mission is to greatly reduce deaths, injuries and economic losses caused by housing and school collapses due to earthquakes, extreme weather, and fire. Our global experience shows that home improvement programs focused on improving existing housing can be carried out successfully across a range of countries and disaster contexts. To do this, we implement programs that are both economically and socially sustainable.

Our approach looks beyond construction and engineering to create an environment in which people want to improve the safety of their homes, and in which it is possible and affordable for them to do so. Systems change can only be achieved by overcoming the major barriers to success for resilient housing programs, which include People, Money, and Technology. Build Change is currently active in Southeast Asia, Latin America and the Caribbean, and the United States. Build Change is the recipient of multiple awards, including a 2017 Skoll Foundation Award for Social Entrepreneurship, 2016 OpenIDEO Urban Resilience Challenge Winner, and was a top-three finalist in IBM’s inaugural Call for Code Developer Challenge in 2018. To learn more about us and our programs, visit www.buildchange.org.


Build Change is seeking a Software Engineering Manager based in Nepal to manage and lead the growth of our Software Engineering team and directly contribute to our organization’s client-focused technological innovations across its country programs and globally. You will have the opportunity to work directly with the full technology team which includes UX/XD and Structural Engineering disciplines. Under the leadership of the Director of Application Development, you will help grow the development and use of technology applications to expand the reach of our mission. You will also have the opportunity to influence our technology strategy, applications, and software development. Build Change works in a multi-faceted ecosystem of homeowners, contractors, government entities, NGOs, and partners, with a wide variety of skill sets, cultures, and knowledge. The applications we create, and use need to be appropriate and usable for each member in that ecosystem, and we are looking for the right person to provide technical guidance and leadership to the team of software engineers, collaborate on software architecture, and lead solutions that align with business objectives.

You are highly organized, have experience managing multiple projects/applications, manage quick or shifting deadlines well, and have expertise nurturing a collaborative and high-performing software engineering culture. You are excited about working in a client-focused environment and having the opportunity to act as a liaison between multiple teams and business stakeholders, providing regular updates, managing expectations, and addressing concerns. This position reports to the Director of Application Development.

Position Responsibilities

  • Team Leadership: Provide strong leadership and guidance to a small team of software engineers. Foster a collaborative and inclusive work environment, encouraging professional growth and fostering a high-performing team culture.
  • Technical Expertise & Strategy: Demonstrate an in-depth understanding of building software applications including SaaS. Guide and mentor, the team in architectural decisions and best practices for scalable and efficient software development.
  • Hands-on Contribution: Lead by example and contribute to coding, code reviews, and technical discussions as needed.
  • Risk Management: Identify potential risks and proactively implement mitigation strategies to ensure project success and minimize disruptions.
  • Resource Allocation: Efficiently allocate resources, manage workloads, and prioritize tasks to ensure optimal utilization of the engineering team.
  • Project Management Skills: Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance. Ensure projects are completed within agreed timelines, budget, and quality standards.
  • Client/Stakeholder Management Experience: Work closely with clients and stakeholders to gather requirements, understand project objectives, and provide regular updates on project progress. Maintain excellent communication and manage expectations effectively.
  • Team Development Experience: Identify skill gaps within the team and implement training programs to enhance the team's technical skills and overall performance.
  • Recruitment and Onboarding: Participate in the recruitment process by interviewing and selecting top engineering talent. Facilitate the onboarding process for new team members.
  • Performance Evaluation: Conduct regular performance evaluations, provide constructive feedback, and support professional growth for team members.
  • Process Improvement: Continuously assess and improve software development processes to increase efficiency and productivity. Implement industry best practices and stay updated with the latest advancements in software engineering.


  • Remote Role: Work from home based in Nepal, while collaborating with colleagues located around the world (Asia, Europe, North America, Latin America and the Caribbean).
  • Travel: Travel may be needed to support the delivery of technology products around the world, and/or working with team members.


You have

  • Minimum of 6 years of professional experience in software development, with at least 2 years of experience in a managerial or team leadership role.
  • Proven track record of managing and leading software engineering teams in delivering complex software projects.
  • Strong technical background with hands-on experience in software development, ideally across multiple technologies and platforms.
  • Exceptional leadership and people management skills, with a focus on coaching, mentoring, and team development.
  • Deep understanding of software development methodologies, tools, and best practices.
  • A college degree in computer science, information technology, related field, or equivalent experience.

Your experience includes

  • Expertise in Python and JavaScript programming language. Experience in PHP is a plus.
  • Expertise or experience with React and React Native are both preferred.
  • Experience with multi-tenant applications and/or building SaaS applications.
  • Extensive hands-on experience with AWS services and architecture.
  • Strong familiarity with AWS serverless offerings (e.g., AWS Lambda, API Gateway, AWS Step Functions).

You are able to

  • Demonstrated ability to handle multiple projects simultaneously and deliver high-quality results under tight deadlines.
  • Strong problem-solving skills and the ability to think strategically about technical solutions and project requirements.
  • Excellent interpersonal and communication skills, with the ability to work effectively with client stakeholders and internal team members.

You would describe yourself as

  • Optimistic, flexible, humble, patient, and having a good sense of humor.
  • Fluent in English.

And maybe you also

  • Experience in agile development methodologies, DevOps practices, and containerization technologies (e.g., Docker, Kubernetes).
  • Have worked in the Caribbean, Latin America, Asia or emerging nations.
  • Speak any of the languages spoken in our program countries.


Then please visit www.buildchange.org/about/careers and select the link for this position. Applications will be accepted until filled and will be reviewed as received. Build Change is a proud Equal Opportunity Employer. Qualified women and citizens of Build Change’s program countries are strongly encouraged to apply. Only shortlisted candidates will be contacted. No calls please.

Build Change is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. It is the policy of Build Change that qualified individuals with disabilities are not discriminated against because of their disabilities in regard to job application procedures, hiring, and other terms and conditions of employment. It is further the policy of Build Change to provide reasonable accommodations to qualified individuals with disabilities in all aspects of the employment process. Build Change is prepared to modify or adjust the job application process or the job or work environment to make reasonable accommodations to the known physical or mental limitations of the applicant or employee to enable the applicant or employee to be considered for the position he or she desires, to perform the essential functions of the position in question, or to enjoy equal benefits and privileges of employment as are enjoyed by other similarly situated employees without disabilities unless the accommodation will impose an undue hardship.


This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock