our Civil Department is responsible for designing and delivering mission-critical systems that support energy, utilities, smart infrastructure, and more. We are looking for an Architect to join our high-impact team and work closely with the Architect, Dev team leader & DevOps team leader to shape and scale innovative platforms in production environments. Role Overview As a Senior Architect at mPrest, you will write and lead design efforts across multiple projects, working at the intersection of software architecture, cloud-native infrastructure, and Real-Time data systems. You will guide cross-functional teams, influence technology strategy, and be hands-on in both design and decision-making.
Responsibilities:
* Work side-by-side with another Architect to define system architecture, integration strategies, and technical roadmaps.
* Take POCs from idea to deployment with minimum risk and maximum impact, ensuring business alignment and technical viability.
* Lead high-level and detailed design of complex distributed systems using Kubernetes JAVA Python.NET Core, and.NET Framework Write high-level and detailed level design documents.
* Drive architectural best practices, security by design, scalability, and maintainability across projects.
* Collaborate with DevOps, backend, frontend, QA teams to ensure alignment between infrastructure and application layers.
* Participate in architecture reviews, threat modeling, and design validation activities.
* Support the development of internal tools, accelerators, and reusable services across the mPrest platform.
* Take part in customer-facing discussions, architecture presentations, and requirement refinement sessions.
* Mentor engineers and promote a strong engineering culture based on ownership, quality, and continuous improvement.
Requirements: Must-Have Qualifications 10+ years of experience in software engineering, with at least 5+ years in architecture roles
* Deep understanding and experience with Kafka, PostgreSQL, MongoDB and Elastic Search.
* Proven experience designing and deploying production-grade systems on Kubernetes
* Strong proficiency in JAVA Python.NET Core, and.NET Framework
* Deep understanding of microservices, distributed systems, and integration patterns.
* Hands-on experience with CI/CD processes in cloud-native practices.
* Hands-on experience with CI/CD processes in On Prem OpenShift Environments.
* Strong communication and interpersonal skills must be able to collaborate effectively with both technical and non-technical stakeholders. And talk with our clients.
* Experience with hybrid environments (on-prem + cloud).
* Fluent in English written and spoken
This position is open to all candidates.