Principal Software Engineer
Relay Payments
Relay Payments is a modern, digital payment network for the trucking and logistics industries. Trusted by more than 500,000 drivers, 100,000 carriers, and 3,000 truck stops nationwide, Relay has brought efficiency and automation to an industry historically reliant on cash, checks, and cards. Relay has joined forces with industry leaders like Pilot, Love’s, Maverik, Schneider, Old Dominion, Lineage Logistics, and others to provide secure, reliable over‑the‑road transactions. Founded in 2019, our Atlanta‑based fintech includes more than 150 team members and has won awards for product innovation, customer service, and organizational culture. For more information about Relay, visit relaypayments.com. About The Role As a Principal Software Engineer at Relay, you’ll be responsible for building the next generation payments network for an industry that has seen little innovation in the last 50 years. You’ll help drivers save hours each week by making transactions painless. You’ll help everyone in the transaction chain get visibility into spending, perform accurate accounting, and save money. You’ll build fast and reliable payment products for an industry that keeps America running. You will play a critical role in designing resilient systems, driving complex projects to completion, mentoring engineers, and solving some of the most challenging technical problems across Relay’s platform. This role is ideal for an engineer who combines deep technical expertise with strong ownership, sound judgment, and the ability to influence technical direction. Design, implement, and deliver high‑quality systems, services, APIs, libraries, and infrastructure. Take direct ownership of complex project work, including breaking down ambiguous requirements, identifying risks, sequencing technical execution, and driving work through completion. Write production code and contribute hands‑on across the stack, with a strong focus on Golang. Lead by example through strong engineering execution, thoughtful design, clear communication, and reliable delivery. Partner with product managers, designers, engineering managers, and other engineers to translate business needs into practical, maintainable technical solutions. Mentor and coach other developers through design discussions, code reviews, technical guidance, pairing, and feedback. Identify and proactively address technical debt, architectural risks, operational issues, and opportunities to improve developer productivity. This role works a hybrid schedule and is in‑office at Cobb Galleria Mondays, Tuesdays and Thursdays. What Makes You a Great Fit 10+ years of software engineering experience, with preference for candidates who have worked in payments, FinTech, logistics, financial systems, or other complex transactional domains. A proven track record of personally delivering complex software projects, not just designing or advising on them. Strong hands‑on backend engineering experience, especially with service‑oriented systems, APIs, data modeling, and distributed system design. Ability to take ambiguous or complex problems, clarify the path forward, and execute through delivery. Deep experience analyzing and resolving difficult technical problems across systems, services, data flows, and integrations. Strong ownership mindset with the ability to drive projects forward across uncertainty, dependencies, and changing priorities. Detail‑oriented systems thinker who can work independently, collaborate effectively, and bring clarity to complex situations. Strong judgment in balancing business needs, technical quality, delivery timelines, reliability, and long‑term maintainability. Experience architecting solutions thoughtfully by limiting unnecessary complexity, justifying decisions, and clearly articulating tradeoffs. Excellent written and oral communication skills, including the ability to explain complex technical topics to technical and non‑technical audiences. A strong understanding of software testing strategies, observability, incident prevention, and production support practices. Systems and Frameworks As part of this role, you will be working with several systems and frameworks at Relay. We are looking for engineers who have deep experience in the following areas: Golang PostgreSQL or equivalent relational database Service‑oriented architectures API design and integration patterns Dependency Injection and Inversion of Control Distributed systems, reliability, scalability, and performance optimization Automated testing, CI/CD, and production observability Preferred: React front‑end web application knowledge About Our Team We work in small, cross‑functional teams that include product managers, designers, and QA. We value continuous learning in our everyday work. We rely heavily on automated testing and CI. We use agile development and lean startup principles and practices to deliver products. Our Core Values Invent the Future – We embrace the spirit of invention, the idea that there’s always a better way. Together we dream big, fail fast, drive forward, and find creative solutions where others see roadblocks. We prize grit, resilience and speed as we work to transform our industry and to move it into the future. Own the Work – Our work is a source of personal pride and fulfillment. We’re here because we relish a challenge and enjoy the exercise of proactively identifying and solving problems. We understand the power of accountability and are in constant pursuit of “more and better” for our customers, our partners and ourselves. We’re in it Together – We’re all in, committed to, and driven by our shared ambition and vision; we understand that alignment and collaboration are imperative. We set aside our ego to actively sync with one another, becoming greater than the sum of our parts. We are consistently open and generous with information, clear, concise and direct in our communication. Why Relay Payments This is a game‑changing chance to join one of Atlanta’s best‑funded, most well‑positioned fintech start‑ups. We are generously sharing equity in the company – everyone’s an owner! We invest in your future with our 401K match program and dedicated personal/professional development funds. Do what’s best for your mental, physical and emotional health with our “Be Reasonable” PTO policy. We offer competitive benefits including medical, dental and vision insurance. And lots, lots more! #J-18808-Ljbffr
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral...Suggested
$139k - $249.26k
...962 Position Overview As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design and create a better... ...millions of customers worldwide. We are looking for a Principal Software Engineer to provide deep technical leadership...SuggestedCasual workWorldwide$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...SuggestedWork experience placementLocal areaRemote work$114.6k - $234.6k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...SuggestedFull timeTemporary workRemote workFlexible hours$195k - $323k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and...SuggestedFull timePart timeRemote workWork from homeWorldwideFlexible hours- ...impact: We’re looking for a hands‑on technical leader who can work across developer, DevOps and platform engineering teams to build tools and patterns that make software delivery faster, safer and more repeatable. This role is focused on improving how teams build, test,...
- ...Place to Work” in Southern California and one of INC.’s 5000 fastest-growing private companies in the U.S. We are seeking a Principal Software Engineer to serve as the technical linchpin for a high-stakes, AI-accelerated enterprise build. This is not a traditional...For contractorsLocal area
$122.4k - $204.4k
Principal Software Engineer (AI) Company: Assurant Location: Atlanta, GA (On-site, Remote options available) Pay Range: $122,400.00 - $204,400.00 Job Type: Full-time, Pipeline Requisition (Ongoing Application) Job Summary: Assurant is seeking a Principal Software Engineer...Full timeRemote work$170k
...Company Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting... ...work of their lives. About the Role As a Stable Kernel Principal Software Engineer , you play an essential role in setting our portfolio of...Full timeTemporary workVisa sponsorshipWork visaFlexible hours$170k
Stable Kernel in Atlanta, GA is seeking a Principal Software Engineer to lead the development of innovative software solutions. This full-time role involves collaborating with engineers and influencing product roadmaps while ensuring best practices in software development...Full time- ...serve the growing needs to provide safe, smart, connected building and home solutions. About this role We are seeking a Principal Embedded Software engineer to join IoT Solutions team, a part of Carrier’s Fire & Security business to help in the development and scaling of...
$173.5k - $310k
...Close Collaboration: Work in Audit’s collaborative model where engineers understand business problems as deeply as technical solutions,... ...Degree in Computer Science or Equivalent 9+ years building software applications (experience with Python, Java or C++) 3+ years hands...Work at office- Octave in Atlanta, GA is seeking a Principal Software Developer to lead design, implementation, and maintenance of components for our Public Safety web-based solution suite. You will own analysis and reporting features, contribute to architecture, and drive automated testing...
- Relay Payments is hiring a Principal Software Engineer in Atlanta to build the next generation payments network for an industry with little prior innovation. You will own complex projects, drive measurable improvements, and mentor engineers while solving challenging technical...
- Octave is hiring a Principal Software Developer in Atlanta, United States. The role involves designing, implementing, and maintaining software for their Public Safety product suite, including reporting and data analysis tools. Applicants should have a Bachelor’s degree...
$104.5k - $234.6k
...Job Description We're looking for software engineers with strong SRE instincts to help build and operate the GitHub Enterprise platform at scale. This role is for developers who care about reliable systems, clean APIs, automation, observability, and production-quality...Temporary workFlexible hoursShift work$175k
...Staff/Principal AI Software Engineer | Business Services | Hybrid in Sandy Springs, GA Do you want to play a pivotal role in driving innovation? We are seeking a top-tier Staff or Senior Principal Engineer to sit at the absolute top of the food chain regarding development...Work at officeLocal areaRemote workRelocation package2 days per week- ...tools (Terraform, Ansible) Experience with CI/CD pipelines (Harness, Jenkins, GitLab CI/CD, Azure DevOps) Ownership approach to engineering and product outcomes Excellent interpersonal communication, negotiation, and influencing skills What We Offer You...Full timeWork at office
- ...Georgia, seeks a technology leader to drive innovation in education technology platforms. This role involves leading remote software engineering teams using agile principles to build high-quality products that engage millions of users. The ideal candidate will have a deep...Remote job
- Manhattan in Atlanta, Georgia, is seeking a Principal Software Engineer for R&D Cloud Platform. The role involves managing software projects, developing design specifications, and ensuring projects align with budget and schedule. The ideal candidate should have at least...Remote job
- Principal Software Engineer, R&D, Cloud Platform (Atlanta, Georgia) Principal Software Engineer, R&D, Cloud Platform positions offered by Manhattan Associates, Inc. (Atlanta, Georgia). Manage projects and development of detailed design specifications in connection with...Work at officeWork from home
$163.9k - $270.88k
...Because at UKG, your work matters—and so do you. About the Role We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling generative AI applications. As a key individual contributor at...Local area- ...Principal Software Developer Octave is looking for a Principal Software Developer to join the team. This position will be responsible for the design, implementation, technical documentation, and maintenance of components of application software that supports our Public...
$114.6k - $234.6k
...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure... ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform...Temporary workVisa sponsorshipFlexible hours$96.8k - $223.4k
...opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend...Temporary workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours$155k - $180k
...Principal Software Engineer Pay found in job post Base pay range $155,000.00/yr - $180,000.00/yr Location Dunwoody (Hybrid) Summary Seeking an innovative and experienced Principal Software Engineer to lead key technical initiatives within a dynamic organization. This role...Full timeCasual workWork at officeImmediate startWork from homeFlexible hours$114.6k - $234.6k
...adaptability are key. What We're Looking For: Adaptable Engineers: Self-motivated individuals with a quick learning ability.... ...Comfortable diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for...Temporary workFlexible hours$170k - $185k
...dedicated to creating a best-in-class experience for our members. Our engineering team builds and scales the platform that powers our explosive... ...millions of daily transactions. We are looking for a Senior Software Engineer to join our Social Experience team and help us...Full timeRemote workWork visaFlexible hours$131k - $191.4k
Job Requisition ID # 26WD96355 Position Title Principal Backend Software Developer Développeur logiciel principal backend Position Overview... .... This role sits at the intersection of platform engineering, distributed systems, and applied AI enablement. Responsibilities...- care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Atlanta, GA
- principal solutions consultant Atlanta, GA
- principal architect Atlanta, GA
- principal solution architect Atlanta, GA
- principal data scientist Atlanta, GA
- principal consultant Atlanta, GA
- senior principal cloud computing engineer Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- senior principal scientist Atlanta, GA
- principal Atlanta, GA


