Staff Engineer
Indexed description
Key Duties And Responsibilites
- Technical Design & Architecture: Design and architect for the Supply Integration Hub and related fuels supply applications. Own technical decisions for cloud-native microservices, API integrations, event-driven pipelines, and data flows between internal systems and external platforms (Right Angle, BestBuy, OPIS, DTN).
- Hands-On Development: Actively contribute production code in Java Spring / Spring Boot, Node.js, React, or Python. Build and maintain RESTful APIs, Kafka-based messaging, and ETL pipelines that power the fuels supply ecosystem.
- Integration Leadership: Drive integration architecture between the Supply Integration Hub and COTS platforms. Collaborate with vendor implementation teams to define interface contracts, data mappings, and reconciliation processes.
- Code Quality & Engineering Standards: Establish and enforce coding standards, design patterns (MVC/MVVM), and peer-review practices. Champion test-driven development, automated testing, and CI/CD best practices.
- Mentoring & Technical Guidance: Mentor engineers on modern engineering practices, cloud architecture, and domain-specific knowledge. Conduct architecture reviews, pair programming sessions, and knowledge-sharing forums.
- Cloud & DevOps: Design and maintain cloud infrastructure on Azure/AWS, including container orchestration (Kubernetes/EKS), infrastructure-as-code, and observability (monitoring, alerting, logging).
- Data Architecture: Guide data modeling, query optimization, and performance tuning across PostgreSQL, MS SQL, and NoSQL data stores. Ensure data integrity across the supply chain data landscape.
- Agile Delivery: Participate in and support Agile/Scrum ceremonies. Provide effort estimates, decompose epics into stories, and ensure predictable, high-quality delivery across sprints.
- Stakeholder Communication: Translate complex technical concepts for business partners and leadership. Communicate risks, trade-offs, and progress with clarity and transparency.
- Innovation & Continuous Improvement: Stay current with emerging technologies including AI/ML, contribute to internal engineering communities, and champion experimentation that improves developer productivity and platform capabilities.
YEARS OF RELEVANT WORK EXPERIENCE: 8+ years
YEARS OF MANAGEMENT EXPERIENCE: NA
CERTIFICATIONS / LICENSES: Azure/AWS Certifications, SAFe/Scrum certifications
Specific Knowledge And Skills
- 8+ years of hands-on software development experience designing and building enterprise applications.
- Strong proficiency in Java Spring / Spring Boot, and at least one of: Node.js, React/Angular, or Python.
- 5+ years of experience with large-scale microservice architectures and container orchestration (Kubernetes, Docker, Azure EKS).
- 5+ years working with relational and/or non-relational databases (PostgreSQL, MS SQL, MongoDB).
- Demonstrated experience building event-driven applications using Kafka, message queues, or similar technologies.
- Solid understanding of RESTful API design, OAuth/OIDC security patterns, and service mesh concepts.
- Experience with cloud platforms (Azure preferred; AWS or GCP acceptable).
- Strong understanding of MVC/MVVM/MVP design patterns and SOLID principles.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) and Git-based version control.
- Proven ability to lead technical teams without formal management authority — influencing through expertise and collaboration.
- Excellent written and verbal communication skills.
- Ability to understand business requirements and translate them into technical designs and actionable engineering plans.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search