Principal Software Engineer
On-site · Atlanta, Georgia, United States or Dallas, Texas, United States
Job Summary
Principal Software Engineer to define technical direction for CFR product areas spanning point-of-sale, payments, and fuel-management systems; lead cross-team architectural decisions, establish engineering standards, and solve complex technical challenges. Responsibilities include designing complex, distributed systems for scalability, reliability, and security; mentoring senior engineers and influencing hiring standards; evaluating emerging technologies and making build-vs-buy recommendations; partnering with Product Management to translate strategy into technical roadmaps; driving AI-assisted development practices and engineering productivity; and providing authoritative guidance on PCI payment security architecture.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent combination of education and experience)
- 10+ years of professional software development experience
- Deep expertise in C/C++ systems programming and performance optimization
- Demonstrated experience leading the architecture of large-scale distributed systems
- Experience driving technical strategy and standards across multiple teams
- Proficiency with AI-assisted development tools and prompt engineering
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.