Talent.com
Principal Software Engineer (Payment Solutions)

Principal Software Engineer (Payment Solutions)

Shamrock Trading CorporationHybrid Remote, Overland Park, Kansas
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Responsibilities

Shamrock Trading Corporation is looking for a Principal Software Engineer to join our Payment Solutions Engineering team. This role is responsible for designing, developing, and implementing scalable, efficient, and maintainable Fintech and payment software systems that meet the business needs of the organization. As a key technical leader, the Principal Software Engineer will mentor engineers and provide guidance on application architecture, interface with enterprise architecture, design, and best practices across multiple software projects and teams. The ideal candidate will have expertise in multiple programming languages and technologies, with a strong understanding of software engineering principles, cloud computing,containerization, and Agile practices. This role is crucial for driving innovation, improving technical processes, and delivering high-quality software products to customers.

  • Provide both technical expertise and inspiration, fostering an environment where complex problem-solving and creative engineering flourish
  • Lead the design, architecture, and implementation of complex software systems, ensuring alignment with business goals, enterprise systems and industry best practices
  • Drive innovation by researching, prototyping, and implementing modern technologies, tools, and methodologies that enhance our software development processes
  • Provide mentorship and guidance to software engineers and other technical team members, fostering a culture of continuous learning and professional growth.
  • Work closely with cross-functional teams to deliver high-quality software solutions
  • Establish and enforce coding standards, best practices, and code reviews to ensure the delivery of clean, maintainable, and efficient code
  • Design and implement scalable, high-performance, and resilient software architectures that meet the demands of our growing user base
  • Tackle complex technical challenges and provide strategic solutions that address both current and future needs of the business
  • Create and maintain comprehensive technical documentation, including system architecture, design patterns, and development guidelines
  • Champion continuous improvement initiatives, including process optimization, automation, and the adoption of modern development practices

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
  • 8+ years of experience in Fintech and / or modern payment solutions software engineering, with at least 3 years in a senior or lead engineering role
  • Strong proficiency in JavaScript, React, React Native, microservices architecture, and containerization. Experience with cloud platforms such as AWS, Azure, or Google Cloud Expertise building and working with APIs
  • Strong technical knowledge, with hands-on experience building Fintech and / or BaaS payment solutions platforms; knowledge or relevant technology, tools, and middleware is critical covering compliance, onboarding, KYB / KYC and fund flows
  • Proven experience leading and mentoring software engineering teams, with a record of accomplishment delivering high-quality Fintech software products
  • Deep expertise in payment solutions, specifically including bank payment rails such as ACH, Fed wires, RTP, Fed Now, and / or API Payment Integrations
  • Expertise building high-volume transactional processing and cloud first / native distributed systems
  • Exceptional analytical and problem-solving abilities, with a focus on strategic thinking and innovative solutions
  • Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences
  • Strong understanding and experience with Agile development practices, including Scrum and Kanban
  • Proven experience integrating payment technologies, such as Plaid, Finicity, Stripe, Paypal
  • Experience delivering solutions requiring banking standards such as NACHA and card processing certifications PCI and ISO 8583
  • Strong experience building exception-based operational workflow automation, alerting, and frontend tools
  • Benefits Package  At Shamrock we hire bright, ambitious people and give them the tools they need to be successful. By investing in training and development, we hope to become a long-term career for employees, where there are always opportunities for advancement. Shamrock also offers a premier set of benefits for employees and their families :

  • Medical :  Fully paid healthcare, dental and vision premiums for employees and eligible dependents
  • Work-Life Balance :  Competitive PTO and paid leave policies
  • Financial :  Generous company 401(k) contributions and employee stock ownership after one year
  • Wellness :  Onsite gym and discounted membership to select fitness centers. Jogging trails available at Overland Park offices
  • Create a job alert for this search

    Principal Software Engineer • Hybrid Remote, Overland Park, Kansas

    Related jobs
    Principal Robotics Software Engineer

    Principal Robotics Software Engineer

    IQ Inc.Pennsylvania, US
    Full-time +1
    Principal Robotics Software Engineer.Senior Staff engineers provide technical leadership to guide projects through the complete lifecycle from conception through production, whether through leading...Show moreLast updated: 30+ days ago
    Software Solutions Architect

    Software Solutions Architect

    Geo Lah Pte. Ltd.Singapore, Michigan, Singapore
    Full-time
    Company name : Geolah Pte Ltd (Remote, Full-time / Contract / Internship).Opportunity for professional growth in a dynamic startup environment. Must have entrepreneur mindset to build & market high-end q...Show moreLast updated: 30+ days ago
    • Promoted
    Software Solutions Engineer

    Software Solutions Engineer

    VirtualVocationsKansas City, Kansas, United States
    Full-time
    A company is looking for a Software Solutions Engineer to design, develop, test, and deploy software solutions.Key Responsibilities Design, develop, test, and maintain software, including user in...Show moreLast updated: 1 day ago
    Principal Software Engineer

    Principal Software Engineer

    AlkamiUnited States
    Full-time
    Alkami is a leading cloud-based digital banking solutions provider for financial institutions in the United States that helps clients to transform through retail and business banking, digital accou...Show moreLast updated: 30+ days ago
    Principal Java Software Engineer

    Principal Java Software Engineer

    RedSealUS
    Full-time
    Quick Apply
    RedSeal, the pioneer in network exposure analytics, delivers actionable insights to close defensive gaps across your entire network, in the cloud and on premises. Defenders gain the upper hand by kn...Show moreLast updated: 30+ days ago
    Principal Solutions Engineer

    Principal Solutions Engineer

    Lockton CompaniesKansas City, United States of America
    Full-time
    Principal Solutions Engineer is responsible for Solutioning, Architecture, designing, implementing, and managing cloud-based solutions on the Microsoft Azure & Databricks platform.This role inv...Show moreLast updated: 10 days ago
    Principal Software Engineer

    Principal Software Engineer

    Allstate BenefitsRemote, Remote, US
    Remote
    Full-time
    The Principal Software Engineer has accountability for leading the discovery and delivery of innovative technical solutions that enable business outcomes in compliance with enterprise target state ...Show moreLast updated: 30+ days ago
    Principal HPC Software Engineer

    Principal HPC Software Engineer

    GliaCell TechnologiesMD, US
    Full-time
    Quick Apply
    Are you a Principal HPC Software Engineer who is ready for a new challenge that will launch your career to the next level?. Tired of being treated like a company drone?.Tired of ...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    Affirm, Inc.Remote US
    Remote
    Full-time
    Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.In this role, you are a m...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    Prog Leasing, LLCKansas City, MO
    Full-time
    A proven tech lead who is committed to creating high-quality, stable, and fluid solutions that will be consumed by other engineering and infrastructure teams. Your passion for developer experience, ...Show moreLast updated: 10 days ago
    Principal Engineer, Software

    Principal Engineer, Software

    ICU MedicalUSA, Remote , United States , US
    Remote
    Full-time
    This position will need to understand and demonstrate the ability to perform activities necessary for Infusion Pump Service operations, including repair, refurbishment, out of box failures analysis...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    OracleUnited States
    Full-time
    The Horizon team is the Data Warehouse that OCI uses to collate, manage, and make sense of petabytes of engineering data. Our platform is a core component of OCI, and its private cloud offerings, of...Show moreLast updated: 30+ days ago
    Principal / Sr. Principal Software Engineer

    Principal / Sr. Principal Software Engineer

    Northrop GrummanCamarillo, California, US | Point Mugu, California, United States of America
    Temporary
    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come.Our pioneering and i...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    MicrosoftUnited States
    Full-time
    Have you ever imagined the world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their books / music / photos / video / any da...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    AlchemyNew York, New York, United States, San Francisco, California, United States, Remote
    Remote
    Full-time
    The Alchemy Platform is a world class developer platform designed to make building on the blockchain easy.We've built leading infrastructure in the space, powering over $105 billion in transactions...Show moreLast updated: 30+ days ago
    Principal Software Engineer - REMOTE

    Principal Software Engineer - REMOTE

    DriveTimeUS
    Remote
    Full-time
    DriveTime Family of Brands is the largest privately owned used car sales finance & servicing company in the nation.Headquartered in Tempe, Arizona and Dallas, Texas, we create opportunities and imp...Show moreLast updated: 30+ days ago