
Software Architect
PDI Technologies2 days ago
Responsibilities
- Own application architecture across services, APIs, identity, data access, and integrations.
- Write production code across backend services, APIs, and frontend applications.
- Build services and features from initial design through deployment and production support.
- Design scalable, reliable, secure, and multi-tenant applications and modernize legacy systems toward cloud-native architectures.
- Develop AI-powered capabilities using LLMs, RAG, tool calling, agents, MCP, evaluation, guardrails, and cost monitoring.
- Design APIs and application capabilities for secure use by AI agents.
- Review code, pair with engineers, solve complex technical problems, and create architecture decision records and reference implementations.
- Establish practices for automated testing, observability, security, performance, and resilience.
- Partner with Product, UX, QA, Security, and DevOps to deliver scalable technical solutions.
Requirements
- 8+ years of software development experience, including 2+ years in an architect, technical lead, or senior engineering role with system-design ownership.
- Strong hands-on development skills and recent production-code experience.
- Experience designing and operating multi-tenant SaaS or enterprise applications.
- Experience building AI-powered features with LLMs, ideally including RAG, agents, tool or function calling, and structured outputs.
- Deep expertise in at least one of C#/.NET, Java, TypeScript, or Python, with working knowledge of another.
- Experience with frontend frameworks such as React or Angular.
- Strong knowledge of microservices, event-driven architecture, domain-driven design, and API design.
- Experience with Azure or AWS, containers, Kubernetes, and/or serverless architectures.
- Knowledge of SQL and NoSQL data design, messaging platforms such as Kafka or Service Bus, and caching strategies.
- Understanding of OAuth 2.0/OIDC, RBAC, OWASP practices, identity, application security, and secure AI-model data handling.
- Experience with infrastructure as code, observability, automated testing, and performance optimization.
- Preferred experience with multi-agent orchestration, AI evaluation pipelines, fine-tuning or open-weight language models, legacy-platform modernization, and PCI DSS, SOC 2, or GDPR environments.
- Preferred background in retail, payments, loyalty, or supply chain software and certifications such as Azure Solutions Architect, Azure AI Engineer, or AWS Solutions Architect.
Benefits
- Competitive salary, market-competitive benefits, and a quarterly perks program.
- Ample time off and hybrid working arrangements where appropriate.
- Continuous learning, professional certifications, and leadership development opportunities.
- Supportive global culture emphasizing diversity, inclusion, authenticity, trust, curiosity, and diversity of thought.
Tech Stack
Categories
About PDI Technologies
PDI Technologies builds enterprise software and services for the convenience retail and petroleum wholesale ecosystem, spanning ERP, logistics/dispatch, fuel pricing, loyalty, payments, and cybersecurity. It sells cloud software and managed services to retailers, fuel marketers, and distributors worldwide, with embedded analytics and mobile workflows. Founded in 1983 as Professional Datasolutions, the privately held company is headquartered in Alpharetta, Georgia and has expanded through multiple acquisitions.