Remote Principal Software Engineer
closedNetbrands Media Corp
π΅ $230k-$300k
πRemote - United States
Job highlights
Summary
Join Imprint's Lending Platform Engineering Team as a Principal Engineer to lead technical vision and architecture for lending platform, design and develop scalable systems, collaborate with cross-functional teams, and foster innovation.
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
Preferred Qualifications
- Experience building and launching payment platforms for lending, credit/debit card issuing and processing
- Experienced in building online and offline systems that encompass the reconciliation of financial data
- Experience building external, public-facing APIs is a plus
- Knowledge of production technologies like Terraform, Docker, and k8s is a plus
Benefits
- Competitive compensation and equity packages
- Leading configured work computers of your choice
- Flexible paid time off
- Fully covered, high-quality healthcare including fully covered dependent coverage
- Additional health coverage includes access to One Medical and option to enroll in an FSA
- 16 weeks of paid parental leave for the primary caregiver and 8 weeks for all new parents
- An understanding that successful remote work requires flexibility and an appreciation for asynchronous work
- Access to industry-leading technology across all of our business units β stemming from our philosophy that we should invest in resources for our team that foster innovation, optimization, and productivity
This job is filled or no longer available
Similar Remote Jobs
- π°$150k-$200kπCanada, United States
- π°$187k-$246kπUnited States
- πUnited States
- π°$132k-$198kπWorldwide
- π°$132k-$198kπWorldwide
- πWorldwide
- πWorldwide
- πSweden
- π°$112k-$140kπGermany
- π°$120k-$190kπUnited States