Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 18, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Angaza’s Pay-As-You-Go solution enables businesses to extend flexible solar payment plans to the billion individuals without access to grid electricity. Our platform allows manufacturers and distributors of off-grid energy products to expand their customer base and access data-driven market insights. Angaza’s partners can launch their Pay-As-You-...
    Read more about this company

     

    Senior Software Engineer

    Role Summary
    We are looking for a skilled Senior Software Engineer to drive the development and integration of cutting-edge software solutions that advance our mission. This role provides an exciting opportunity to be a technical leader in designing and developing lending, credit, and compliance technologies, contributing to systems that are stable, reliable, fair, and customer-centric.
    The ideal candidate will have a strong technical background in large-scale software development, with an emphasis on building scalable and reliable systems. They will work closely with cross-functional teams to shape technical decisions, while also contributing hands-on to the codebase.
    Responsibilities

    • Software Development: Design, develop, and maintain core lending systems, ensuring the reliability, performance, and scalability of our software platform.
    • Technical Leadership: Play a key role in driving technical decisions, leading architectural design, and ensuring that best practices are followed in software development and systems design.
    • Code Quality: Write clean, maintainable, and efficient code. Conduct and participate in code reviews to uphold the highest standards of code quality.
    • System Design: Lead technical design efforts for key software components and collaborate with product managers and other engineers to ensure smooth implementation of new features.
    • Collaboration: Work closely with cross-functional teams, including product managers, data scientists, and external partners, to align on software requirements and deliver robust solutions.
    • Continuous Improvement: Contribute to a culture of continuous learning and improvement, optimizing development processes and exploring new technologies that can enhance the platform.
    • Security and Compliance: Ensure that all software adheres to security best practices and complies with relevant regulatory requirements, particularly in financial services and emerging markets.

    Required Skills, Attributes & Experience

    • Minimum of 5 years of experience in software engineering, with a strong track record of developing and maintaining large-scale software systems
    • Proficiency in modern programming languages, cloud-native technologies, and software engineering methodologies (Agile, Scrum, DevOps)
    • Demonstrated experience in system architecture, technical design, and working with cloud infrastructure
    • Strong interest in financial inclusion and emerging market technologies
    • Excellent communication skills and ability to work effectively in cross-functional teams
    • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field

    go to method of application »

    Engineering Manager

    We are looking for a skilled Engineering Manager to lead our software development and integration initiatives. This is a very unique and exciting opportunity to lead development of lending, credit, and compliance technologies to advance our mission in a way that is stable, reliable, fair, and protects our customers. This person will manage the engineering team responsible for the development and operation of our core lending systems. The successful candidate will demonstrate strong leadership skills, a strong interest in financial inclusion, and a proven track record in managing technology projects within the financial services industry.
    Key Responsibilities:

    • Engineering Leadership: Lead the development and execution of engineering strategies that align with our business goals, enhancing product functionality and operational efficiency
    • Project Management: Oversee multiple engineering projects, ensuring timely delivery, adherence to budget, and alignment with product specifications and quality standards
    • Team Development: Hire, train, and mentor engineers and technical leads; promote a culture of high performance, continuous improvement, and collaborative problem solving
    • Infrastructure Oversight: Manage the design, implementation, and maintenance of robust infrastructure that supports both our existing services and new technological initiatives
    • Risk Mitigation: Develop and enforce best practices for maintaining high security standards and managing technical risks throughout our software and infrastructure environments
    • Stakeholder Collaboration: Work closely with other department heads, product managers, and external partners to ensure engineering projects meet customer demands and comply with market requirements
    • Technical Mastery: Maintain expertise in reliable financial systems, cloud native technologies, modern software development practices, and regulatory compliance affecting the financial services industry, particularly in Sub-Saharan Africa

    Qualifications:

    • Minimum of 8 years of experience in software engineering, with at least 3 years in a management role overseeing teams within the financial services sector
    • Demonstrated experience in leading the development and maintenance of large-scale software systems and infrastructure
    • Strong technical acumen in software engineering methodologies (Agile, Scrum, DevOps), cloud architectures, and modern programming languages
    • Excellent leadership, communication, and interpersonal skills, capable of motivating and guiding teams and effectively collaborating with internal and external stakeholders
    • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field

    go to method of application »

    Cloud Infrastructure Engineer

    What You'll Do

    30 days

    • Understand our infrastructure architecture; how it is deployed, how it scales, how we monitor it, and how it fails
    • Roll out small infrastructure changes such as updating a build script, terraforming a security patch, and creating new metrics or alerts

    60 days

    • Become an incident first responder on our platform incident rotation
    • Contribute to a key infrastructure project, such as migrating compute workloads to Docker, or introducing redundancy at a single point of failure

    120 days and beyond

    • Complete the roll out of one or more significant projects
    • Learn to champion the engineering team’s processes and practices by creating documentation, contributing to developer tools, and advocating for our best practices
    • Take an active role in monitoring, maintaining, and upgrading infrastructure

    We're Looking For Someone With...

    • 3+ years of experience managing infrastructure on AWS using modern infrastructure-as-code tools such as Terraform
    • Experience with one or more key pieces of our AWS infrastructure, such as ECS/Docker, RDS/Postgres, and AWS network configuration
    • Experience building, deploying, running, monitoring, and debugging Python applications with high uptime requirements, and able to pass a programming interview in Python
    • Experience supporting multiple pre-production environments with CI/CD automation
    • Have contributed to authoring and testing disaster recovery playbooks
    • Excellent written and verbal communication
    • Energy and enthusiasm to contribute to the team and company
    • Exemplifies Angaza's core values of empathy, teamwork, courage, innovation, and impact

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Angaza Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail