About the Role
Our client, an innovative FinTech company, is seeking a highly skilled and experienced Remote Lead Software Engineer to spearhead the development of their core trading platform. This is a fully remote position, perfect for a seasoned engineer who thrives in a distributed environment and possesses exceptional leadership qualities. You will be responsible for architecting, designing, developing, and deploying robust, scalable, and high-performance software solutions. Your expertise will guide a talented team of engineers, foster best practices, and ensure the delivery of cutting-edge financial technology. The ideal candidate has a deep understanding of modern software development principles, experience with complex systems, and a passion for building secure and efficient financial applications. You will play a critical role in defining the technical roadmap and driving the success of key platform initiatives. We are looking for a technical leader who can inspire a team, mentor junior engineers, and make significant contributions to our technological vision. This is a unique opportunity to make a substantial impact on a rapidly growing FinTech leader.
Key Responsibilities
- Lead the design, development, and maintenance of scalable, high-availability FinTech platform services.
- Architect robust and efficient software solutions using modern design patterns and technologies.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and collaboration.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical specifications.
- Drive best practices in coding standards, testing, CI/CD, and code reviews.
- Troubleshoot and resolve complex technical issues across the platform.
- Optimize application performance, scalability, and reliability.
- Evaluate and introduce new technologies and tools to improve development processes and product capabilities.
- Ensure the security and compliance of the platform with relevant financial regulations.
- Contribute to technical strategy discussions and roadmap planning.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of progressive software development experience, with at least 2 years in a technical leadership or lead engineer role.
- Proven experience in architecting and building complex, scalable distributed systems.
- Expertise in one or more modern programming languages (e.g., Java, Python, Go, C++).
- Strong understanding of microservices architecture, cloud platforms (AWS, Azure, GCP), and containerization (Docker, Kubernetes).
- Experience with database technologies (SQL and NoSQL) and messaging queues.
- Familiarity with financial markets, trading systems, or FinTech applications is highly desirable.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to thrive in a fast-paced, remote, and agile development environment.
Benefits
- Lead the technical vision for a groundbreaking FinTech platform.
- Highly competitive salary and significant performance-based bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Generous stock options and retirement savings plan.
- Fully remote work arrangement offering maximum flexibility and autonomy.
- Opportunities for professional growth, skill development, and attending industry events.
- Work with a talented and passionate team of engineers and FinTech experts.
- Impactful role in shaping the future of financial technology.