remote
Principal Software Architect - Upstream Planning - Quorum Business Solutions
Software Architect
Lead the design and delivery of scalable upstream planning solutions for the oil & gas sector, driving architecture decisions across cloud, microservices, and data platforms using Java, AWS, and Kubernetes.
About the role
Key Responsibilities
- Define and own the end‑to‑end technical architecture for upstream planning applications, ensuring scalability, reliability, and security.
- Guide cross‑functional teams in implementing microservice‑based solutions on AWS, leveraging Kubernetes for container orchestration.
- Collaborate with product owners and domain experts to translate business workflows into robust, domain‑driven designs.
- Establish coding standards, best practices, and governance processes for the engineering organization.
- Mentor senior engineers and conduct architecture reviews to maintain technical excellence.
Requirements
- 10+ years of software development experience, with at least 5 years in a senior or architect role.
- Deep expertise in Java and building microservice architectures on AWS.
- Hands‑on experience with container platforms such as Kubernetes and CI/CD pipelines.
- Strong knowledge of relational databases (SQL) and data modeling for high‑volume transactional systems.
- Proven ability to apply Domain‑Driven Design principles and lead technical teams in an agile, fast‑paced environment.
Skills
javaawskubernetessql