Apply

Principal Software Engineer, Backend

Posted 7 days agoViewed

View full description

💎 Seniority level: Principal, 10+ years of experience in software engineering with at least 5 years of experience leading the technical direction

🔍 Industry: FinTech

🏢 Company: Imprint

🗣️ Languages: English

⏳ Experience: 10+ years of experience in software engineering with at least 5 years of experience leading the technical direction

Requirements:
  • 10+ years of experience in software engineering with at least 5 years of experience leading the technical direction of the organization or company
  • Experience designing and building complex financial systems, particularly in the fintech domain
  • Experience designing and implementing a coherent architecture that interacts seamlessly across multiple APIs and system boundaries.
  • Extensive experience with cloud platforms and microservices architecture. AWS preferable
  • Deep experience with building transactional systems using relational databases (e.g. MySQL, Postgres) or No-SQL databases (e.g. DynamoDB, MongoDB)
  • Production experience with modern engineering and cloud tools
  • Strong proficiency in modern programming languages (e.g., go, java) and frameworks
  • Deep understanding of data security, compliance(e.g.PCI-DSS), and privacy regulations
  • Excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders.
  • Strong analytical and problem-solving skills, with the ability to identify and resolve complex issues
  • Strong sense of ownership, urgency, and drive
  • Bachelor’s or Masters Degree in Computer Science, Computer Engineering, or a related field
Responsibilities:
  • Define and drive the technical vision and architecture for the lending platform, ensuring alignment with business goals and industry best practices
  • Lead the design and development of scalable, secure, reliable, and high-performance systems for both co-branded credit and non-card lending products
  • Code some of the more complex parts of the system and, by example, create a center of coding excellence in the team.
  • Collaborate with cross-functional teams, including product management, risk, compliance, and operations, to ensure cohesive and efficient delivery of the platform
  • Architect end-to-end solutions for lending products, incorporating data security, compliance and performance optimization
  • Evaluate and select appropriate technologies, frameworks, and tools to meet the platform’s requirements and future scalability
  • Ensure the system design supports high availability, disaster recovery, and easy maintenance
  • Lead the engineering teams through execution, ensuring adherence to coding standards, security guidelines, and best practices.
  • Oversee the development process, including code reviews, testing, and deployment to ensure high-quality deliverables
  • Foster continuous improvement and hold the team accountable for upholding the highest standards.
  • Work closely with stakeholders to understand business requirements, translate them into technical specifications, and ensure their successful implementation.
  • Mentor and guide engineering teams, fostering a culture of innovation, collaboration, and continuous learning
  • Communicate effectively with executive leadership, and provide updates on project status, technical challenges, and strategic direction.
  • Encourage a culture of innovation within the team, promoting experimentation and learning
  • Identify opportunities for innovation and lead initiatives to enhance platform capabilities and competitive edge.
  • Stay abreast of fintech industry trends, and regulatory changes impacting the lending landscape
Apply

Related Jobs

Apply

📍 United States of America

🔍 ECommerce, Collectible Cards

🏢 Company: TCGPlayer_External_Career

  • Bachelor’s degree in computer science, information technology or a related field, or a combination of education and experience.
  • 12 or more years of experience as a software engineer with distributed systems.
  • 5+ years of C# (ASP.Net/.Net Core).
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security.
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch).
  • Expert knowledge of APM (Application Process Monitoring), particularly Scarly/DataSet for logs and New Relic for dashboards & alerting.
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka, but also with AWS SNS/SQS, RabbitMQ, or AzureBus.
  • Experience designing and developing microservices in an AWS cloud based architecture.
  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture.
  • Architect a new multi-vertical aggregate seller platform to list products, manage orders and payments across different marketplaces in a single spot.
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general best practice across the Technology organization.
  • Provide support for a mission-critical applications.
  • Demonstrate a high level of initiative and attention to detail during daily operations.
  • Implement and maintain internal, private and public web services.

AWSPostgreSQLSQLASP.NETDesign PatternsElasticSearchKafkaMongoDBRabbitmqC#.NET.NET coreRDBMSRedisNosql

Posted 5 months ago
Apply

Related Articles

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.