DevJobs

Software Architect

Overview
Skills
  • Python Python
  • Java Java
  • Spring Boot Spring Boot
  • React React
  • GraphQL GraphQL
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS
  • Azure Azure
  • Kubernetes Kubernetes
  • APIs
  • Containerization
  • Data architecture
  • Observability tooling
  • Performance tuning
  • Platform architecture
  • Secure design patterns
  • AI-enabled developer tools

About the company


Personetics is shaping the Cognitive Banking era, harnessing AI to help banks anticipate customer needs, provide actionable insights, and deliver intelligent financial guidance. Our platform continuously analyzes and leverages real-time transactional data, enabling banks to proactively support customers in managing their finances and reaching their goals. As industry leaders—yes, we really are leaders—we partner with the world’s top financial institutions, empowering over 150 million customers monthly across 35 global markets


About the Position


We are seeking an experienced Software Architect to lead the design and evolution of our modular, component-based platform. This role is central to shaping scalable, maintainable, and future-ready backend systems as we modernize existing solutions and develop new ones. You will own architectural direction, define and enforce technical standards, and collaborate across teams to align design decisions with business, operational, and product goals.

The role focuses on system design, technical governance, and documentation, with hands-on contributions to PoCs, prototypes, and MVPs where needed.


Responsibilities


  • Design and document scalable, modular backend architectures that support componentized platform development.
  • Lead architecture reviews and provide actionable guidance to development teams.
  • Define, provision, and enforce architectural standards, patterns, and governance practices across teams.
  • Support system modernization and greenfield development initiatives.
  • Ensure architecture decisions are aligned with long-term product strategy and evolving toward SaaS-based delivery.
  • Collaborate with Product, DevOps, QA, and Data Engineering teams to align architecture with cross-functional needs.
  • Contribute hands-on to early-stage initiatives (e.g., PoCs, architectural spikes, MVPs) to de-risk implementation paths.
  • Design systems with security, auditability, observability, and operational resilience in mind.
  • Promote engineering best practices, CI/CD adoption, and high-quality coding standards across the organization.
  • Incorporate and encourage the use of AI-assisted development tools to improve efficiency, consistency, and innovation.



Requirements


  • 8+ years of software engineering experience, including 3+ in architecture or senior technical leadership roles.
  • Strong expertise in Java (Spring Boot) and Python for backend development.
  • Solid understanding of Kubernetes, containerization, and CI/CD processes.
  • Proven experience designing modular, service-oriented systems and APIs.
  • Familiarity with Azure and/or AWS cloud platforms and relevant services.
  • Ability to document, communicate, and present complex designs to both technical and non-technical audiences.
  • Proficiency or strong interest in using AI-enabled developer tools to enhance architecture and engineering workflows.



Nice to Have


· Experience in fintech or other regulated, security-sensitive industries.

· Familiarity with frontend/backend integration strategies (e.g., React, REST/GraphQL).

· Exposure to data architecture or platform architecture principles.

· Experience with performance tuning, observability tooling, and secure design patterns.

Personetics Technologies