Demo

Senior Software Engineer

Angaza Design Inc.
San Francisco, CA Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 3/28/2025

About Angaza

Be one of the first applicants, read the complete overview of the role below, then send your application for consideration.

Angaza enables businesses to sell life-changing products, on credit, to low-income, unbanked consumers in emerging markets. Our technology uses an IoT network of connected devices, mobile payments, and machine learning to accelerate the adoption of solar energy systems, smartphones, and appliances.

We are reinventing consumer credit by making it available to the 2 billion people across the globe who are unbanked or left out of formal credit / savings ecosystems. With Angaza, consumers have the flexibility to buy now and pay later (BNPL), with full pricing transparency. And, merchants can increase their sales and revenue by over 8x by offering life-changing products on credit, without taking on the risk or complexities of managing consumer financing.

Angaza’s B2B sales and customer management software is used by businesses across the globe to improve the daily lives of over 35 million people.

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.
  • To Apply

    Please submit any materials supporting your candidacy using the form below, and complete any required application questions.

    Other Details

    Angaza is a for-profit company with headquarters in Nairobi and San Francisco. Kenyan employees receive salary and competitive benefits that include :

  • Company-sponsored private medical plan
  • Pension plan with company contribution
  • Flexible scheduling and time off policies
  • Knowledge that you're making a positive impact on the world every day you come to work!
  • Please note that this position is remote but may require some travel from time to time.
  • Our Commitment to DEI

    At Angaza, we evaluate all candidates on the basis of their ability to meet stated job requirements. We do not discriminate against candidates on the basis of sex, gender, marital status, religion, nationality, or other personal characteristics. In keeping with our commitment to supporting a safe and inclusive workplace, we strongly encourage candidates from traditionally underrepresented backgrounds to apply.

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the San Francisco, CA area that may be a better fit.

    Senior Software Development Engineer in Test (SDET)

    Advent Software, Inc., San Francisco, CA

    Senior Technical Support Engineer

    TIBCO Software, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!