Puma Energy

Software Engineer – Regional Lead

Puma Energy  •  Republic of Panama (Onsite)  •  1 day ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Function:

Highly experienced Senior Software Engineer to lead the design, development, modernization, and delivery of enterprise-grade the full stack Retail systems, with a strong focus on mobiles Apps developments, loyalty systems and payment processing platforms.

This role combines technical leadership, architecture, and hands-on development, driving scalable, secure, and high-performance solutions using cloud-native and event-driven architectures.

Key Responsibilities:

Strategic Technical Alignment & Business Analysis

  • Act as a trusted advisor to clients, aligning technical solutions with business objectives.
  • Partner with marketing and IT teams to translate loyalty app requirements into scalable microservices architectures.
  • Develop and maintain Business Requirement Documents (BRDs) and Functional Specifications while ensuring they align with modern cloud-native standards.
  • Act as a "Technical Translator," ensuring business features are built for maximum performance from the design phase.

Performance Engineering & System Efficiency

  • Design and implement high-throughput transaction processing systems for Loyalty Solutions / Retail Systems.
  • Develop and deploy cloud-native solutions using containerization technologies (e.g., Kubernetes).
  • Lead modernization initiatives, migrating legacy platforms into microservices-based architectures.
  • Architect and develop payment systems supporting integrations such as payment gateways accomplish their standards and leading modernization initiatives, migrating legacy platforms into microservices-based architectures.
  • Monitoring & Observability Implement and oversee advanced monitoring solutions to track app health, latency, and user-journey bottlenecks.
  • Optimization: Lead initiatives to modernize legacy backend and frontend code (Java/Spring Boot/Kotlin) to improve response times and reduce operational costs, as well as optimize Microsoft Azure Service Plans and configurations to ensure high-performance application delivery while maintaining peak cost-efficiency.
  • Design high-throughput transaction systems capable of handling peak traffic loads during regional marketing campaigns. Drive adoption of event-driven architectures (Processes) to improve system resilience and scalability.
  • Optimize and manage DB performance to ensure data-heavy transactions performs with high-response.

Data-Driven Insights & Analytics

  • Advanced analytics to uncover technical patterns in user behavior and system performance.
  • Translate data trends into technical debt priorities, ensuring the app remains efficient as the user base grows.
  • Champion a "performance-first" culture, using KPIs to prove the ROI of technical optimizations.

Agile Leadership & DevOps

  • Promote and implement Agile methodologies to enhance delivery efficiency and team collaboration.
  • Improve documentation, governance, and development practices using tools like DevOps.
  • Manage the product backlog, Epics, and User Stories within Microsoft Azure DevOps.
  • Mentor cross-functional teams and external vendors, championing Agile methodologies and CI/CD best practices.
  • Directly oversee solution validation, ensuring code quality and architectural integrity meet global standards.

Requirements:

  • Bachelor’s degree in Computer Software Engineering or a related technical field.
  • 5+ years of experience in software development and system architecture.
  • Expertise: Proven track record in building and optimizing large-scale digital applications or high-traffic platforms.
  • Expert-level proficiency in Java, Spring Boot, Microservices, and Kubernetes.
  • Familiarity with APM tools (e.g., AppDynamics, New Relic, or Datadog) and Cloud-native monitoring
  • Strong understanding of : API management (e.g., Apigee) and Secure system integrations
  • Experience with Databricks (Desire), SQL optimization, and performance profiling.
  • Languages: Native or Bilingual proficiency in Spanish; Professional Working proficiency in English.

Skills

  • Good stakeholder management experience and comfortable presenting to senior leadership
  • Communication, analytical and organizational skills
  • Autonomy and self-learning skills
  • Interpersonal skills and team working also virtually
  • Ability to multi-task, prioritize and coordinate resources

Competencies:

  • Strongly organized and structured
  • Important to be able to work with the business users at all level of the organization
  • Able to prioritize work
  • Creative, innovative and autonomous
  • Strong team player
  • Stakeholder management skills
Puma Energy

About Puma Energy

Puma Energy is a leading global downstream energy business, safely providing energy in more than 35 countries, primarily across central America and Sub-Saharan-Africa. Our downstream business segments include fuels, aviation, lubricants, LPG and bitumen.

Our purpose is Energising Communities to help drive growth and prosperity by sustainably serving our customers’ needs in high potential countries around the world.

What to find out more and be part of our Puma Energy team? Take a look at our latest job posts and get in touch!

Industry
Oil, Gas & Mining
Company Size
5,001-10,000 employees
Headquarters
Singapore, SG
Year Founded
1997
Social Media