Hybrid Senior Software Engineer, Payment Solutions bei Shamrock Trading Corporation
Shamrock Trading Corporation · Overland Park, Vereinigte Staaten Von Amerika · Hybrid
- Senior
- Optionales Büro in Overland Park
- Develop, test, deploy, maintain, and improve payment solutions software applications
- Write clean, scalable, and efficient code following best practices and coding standards
- Collaborate with cross-functional teams, including product owners, designers, QAs, and SREs
- Debug and resolve technical issues across the software stack
- Develop and execute unit tests to ensure software quality
- Create and maintain documentation for code, systems, and processes
- Participate in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and other meetings
- Work closely with QA to ensure high-quality software delivery
- Adhere to and promote secure coding practices and data protection standards
- Support production systems and participate in on-call rotations as needed
- Stay current with emerging technologies, trends, and industry best practices
- Perform code reviews and provide constructive feedback to peers
- Participate in architectural discussions and contribute to technical decision-making
- Contribute to knowledge-sharing efforts and mentor newer or less experienced developers
- Take ownership of assigned tasks, deliver on-time, and communicate status effectively
- Provide technical expertise within an assigned business unit/area in the analysis, design, and development of business applications
- Identify conflicting business practices and integration issues, suggesting alternative solutions
- Accountable for major development responsibilities of large/complex projects or across multiple, along with simultaneous smaller projects
- Evaluate application software packages and make recommendations to management
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 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
- Expertise building high-volume transactional processing and cloud first/native distributed systems
- Strong in both breadth and depth of experience with multiple programming languages and development techniques
- Expertise building and working with APIs
- Proven experience in payment solutions, specifically including bank payment rails such as ACH, Fed wires, RTP, Fed Now, and/or API Payment Integrations
- Proven experience integrating payment technologies, such as Plaid, Finicity, Stripe, Paypal
- Capable of complex project work while balancing application support responsibilities
- Strong ability to accurately estimate project development activities
- Has led technical adoption by introducing and leading new Fintech concepts to the team and championing their growth and adoption
- Has led research and development activities among the team
- Has lead team breakout and design sessions and keeps the team informed of changes in the initial design
- Experience building exception-based operational workflow automation, alerting, and frontend tools
- Interacts and collaborates with stakeholders on mission-critical goals
- Knowledge of banking standards such as NACHA and card processing certifications PCI and ISO 8583
- 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