Back to results

Principal Software Engineer

  • Norcross, GA, United States
Apply on recruiting2.ultipro.com About employer

Applications open in a new tab.

Job details

Experience
10+ years of professional software engineering experience, including sustained experience as a technical lead across multiple teams or systems.
Posting language
English
Posted

Original job description

TransCore (TRN), a subsidiary of ST Engineering, is seeking a Principal Software Engineer to join our growing Smart Mobility Ecosystems team and help shape the architecture and technical direction of our next generation of mobility solutions.

Location: Atlanta

About the Role:

Passionate about the Smart Cities space? Interested in solving problems with how people move? Perhaps this is the role for you!

TransCore is seeking an experienced, hands-on Principal Software Engineer to help build the Smart Mobility Platform, the shared foundation for our Smart Mobility products with the intent to rethink how users move, providing innovative, user-friendly solutions to their day-to-day lives, reaching millions of users across the globe. This "zero to one" role is pivotal in building an entirely new product & ecosystem from scratch. You’ll serve as the platform subject matter expert for Smart Mobility engineering leadership and work closely with the full engineering group to shape technical direction, developing a high-quality, data-informed system to meet customer needs, support user growth & critical journeys, while unlocking new mobility use cases and verticals.

TransCore is uniquely positioned to have a huge impact in advancing smart cities & mobility and this role is uniquely positioned to achieve this vision. Join TransCore as we shape the future of smart cities and transportation tech.

This is an individual contributor role. You will not have direct reports. We are looking for a deep technical practitioner who leads through expertise, influence, and good engineering practice, with room to grow into a more senior technical or people-leadership role over time.

Key Responsibilities:

Be the hands-on technical authority for the Smart Mobility Platform and its expansion into a multi-modal mobility ecosystem. Requires deep expertise in cloud-native architecture, microservices, payment systems, and modern engineering practice.

  • Platform Subject Matter Expertise: Serve as the platform SME for Smart Mobility engineering leadership. Assess current engineering capabilities and architecture, and advise on the technology direction and standards we adopt going forward.
  • Hands-on Design & Implementation: Design, prototype, and implement cloud-native, microservices-based architectures, focusing on payment integration (PCI DSS), auto integrations, and API-first design to enable multi-vertical use cases as well as great end user experiences. Apply user-first thinking to determine other features or capabilities to build into the UI and ensure the architecture can support.
  • Scalability & Performance: Ensure high-performance, scalable systems for high-volume, real-time data processing.
  • Security & Compliance: Maintain system security and compliance with relevant regulations (PCI DSS, GDPR, etc.).
  • Cross-Team Collaboration: Work closely with product, platform, and application engineering teams to align designs, resolve cross-cutting technical issues, and keep teams on a consistent path.
  • Engineering Practices & Mentorship: Set and promote good practices (design reviews, code reviews, testing, observability, secure delivery), and mentor engineers across teams.

Key Skills & Experience:

  • Expertise in cloud-native architecture (AWS, Azure, GCP), microservices, and event-driven systems; experience with high-volume, real-time data processing.
  • Proficiency in API design (RESTful/GraphQL) with experience showcasing applications across broad sets of use cases.
  • Strong working knowledge of modern engineering and DevOps practices, including CI/CD, infrastructure as code, and observability.
  • 10+ years of professional software engineering experience, including sustained experience as a technical lead across multiple teams or systems.

Qualifications:

  • Bachelor’s degree in computer science or related field.
  • Typically requires 14+ years of combined relevant software engineering experience and advanced education, including sustained experience as a technical lead across multiple teams or systems.
  • Proven track record of technically leading “zero to one” initiatives, especially in tech-heavy, regulated industries like transportation or infrastructure.
  • Strong communication skills and a proven ability to influence and coordinate across teams without formal authority.
  • Currently working as a hands-on individual contributor. Candidates whose recent roles have been primarily people management should note this role writes and reviews code and designs.

Preferred qualifications and experience:

  • Master’s degree or higher in Computer Science
  • Application of AI capabilities to improve workflow or deliver organizational efficiencies.
  • Knowledge of tolling, parking, or transportation technologies is a plus.
  • Experience working in cross-functional environments with a focus on platform SDK development.

Physical Demands/Work Environment

While performing the duties of this job, the employee may be seated for extended periods of time. The employee is occasionally required to stand, walk, and reach with hands and arms. The employee may occasionally lift and/or move up to 15 pounds. The noise level in the work environment is usually moderate.

  • TransCore complies with federal and state disability laws and provides reasonable accommodation for employees with disabilities.
More about this job

Skills

  • Leadership
  • Microservices
  • Process data
  • Regulatory compliance
  • Collaboration
  • AWS
  • Microsoft Azure
  • Google Cloud
  • API development
  • GraphQL
  • DevOps
  • CI/CD
  • Infrastructure as code
  • Computer science
  • Communication skills
  • Team leadership

Report this job

Get in touch
MovoJobs

Contact us