Software Architect responsible for technical leadership at Paga, delivering enterprise-grade software systems. Engage in strategic product development and oversee multi-functional software teams.
Responsibilities
Help develop and grow the technical vision for the Paga business and engage meaningfully in the strategic development of the overall business.
Independently oversees all software concerns for some of the major platform areas or services.
Own end-to-end responsibility for a large portion of the software system including design and implementation and including a strong knowledge of complementary engineering aspects such as data management, dev-ops and infrastructure.
Oversee key architectural concerns such as security, scalability/performance, reliability, maintainability, and modularity.
Drive development and improvement of technical product development processes in collaborations with product development management.
Provide broad-scoped yet in-depth code review for technically complex and high-impact code changes.
Working effectively with industry/ecosystem partners to accomplish product goals.
Requirements
A degree in a related discipline
10+ years of continuous experience working on enterprise software application development OR an advanced degree in a related discipline and at least 8 years of continuous experience working on enterprise software application development
While we use an increasingly diverse software stack, the following technologies and skills are most heavily used and therefore important to have some experience in:
Java/J2EE and Spring and other Java frameworks
Kafka and other stream-processing platform
Micro-service architecture concepts
Vue.js and React front-end frameworks
Relational DB architecture and administration (MSSQL Server, PostgreSQL)
Kubernetes & Docker containerization frameworks
OLTP / Financial transaction processing concerns
Cloud deployment architecture and concerns (Azure, AWS)
Benefits
We are an equal opportunity employer and value diversity inclusion. We do not discriminate on grounds of colour, race, nationality, religion, age, ethnic origin, disability, gender, marital status, or sexual orientation in our employment practices.
Software Developer at b - plus creating innovative solutions for mobile control systems in various vehicles. Responsibilities include software development, customer collaboration, and team projects in engineering.
Software Engineer II developing and integrating financial crimes risk management solutions at Truist. Collaborating across teams to ensure compliance while building robust applications.
Principal Engineer in R&D for FTI designing and testing advanced systems for DER and power distribution applications. Leading technology strategy and collaborating with cross - functional teams for multiple markets.
Senior Software Engineer at Paga developing enterprise software applications for the fintech sector in Lagos. Collaborating on innovative financial services for a billion Africans.
Software Engineer responsible for implementing high - quality functionalities at Paga. Collaborating within an agile team to enhance the software platform for financial services.
Lead Software Engineer providing technical leadership in developing core data storage APIs and pipelines at OCLC. Join a mission - driven team transforming access to global information through technology.
Digital Reporting Owner driving vision for dashboards at Intact Lab. Implementing best practices for data accessibility and influencing data - driven decision - making across the organization.
Adobe Experience Platform Owner overseeing governance for Adobe’s digital ecosystem. Implementing best practices for data collection across Adobe Tags, Experience Platform, and Customer Journey Analytics in a hybrid model.
Intern Software Engineer joining Boeing Poland to develop avionics and electronics systems. Focused on modern programming techniques and collaboration within high performing engineering teams.