Software Engineer
WFA Digital Insight
As demand for fintech expertise grew 27% in 2025, companies like Finalis are seeking top talent to drive innovation. With a strong need for skilled software engineers who can navigate complex systems, this role stands out in the current remote job market. Finalis' commitment to a 100% remote work environment and competitive benefits packages makes it an attractive option for those looking for flexibility and growth. Before applying, candidates should be prepared to showcase their technical expertise and passion for creating reliable, secure, and elegant software.
Job Description
About the Role
The Software Engineer role at Finalis is a critical part of the company's engineering team, responsible for building and scaling the ai-native platform across three core pillars: compliance, data, and payments. As a key member of the team, you will work closely with product managers, designers, and the leadership team to design and build high-impact products. The role requires strong technical expertise, the ability to navigate complexity, and a passion for creating reliable, secure, and elegant software. Finalis is committed to fostering a culture of technical excellence and continuous learning, making it an ideal environment for growth and development.The engineering team at Finalis is building the core infrastructure that powers private capital markets. As a Software Engineer, you will play a critical role in shaping the technical vision of the platform and contributing to the company's mission. With a focus on innovation and customer satisfaction, Finalis is looking for talented individuals who can thrive in a fast-paced, ambiguous environment and deliver value to customers.
What You Will Do
- Design, build, and maintain scalable backend services and APIs for compliance, data, and payment products
- Collaborate cross-functionally with Product, Design, Sales, and Compliance teams to translate business needs into technical solutions
- Take ownership of end-to-end projects from technical design and implementation to deployment and monitoring
- Ensure code quality, reliability, and security through best practices in testing, CI/CD, and monitoring
- Mentor and guide junior engineers, contributing to a culture of technical excellence and continuous learning
- Participate in architectural discussions and help shape the long-term technical vision of the platform
- Stay up-to-date with industry trends in fintech, compliance, and distributed systems to bring innovative solutions to Finalis
- Collaborate with the product team to identify and prioritize project requirements
- Develop and maintain technical documentation to ensure knowledge sharing and continuity
- Participate in code reviews to ensure high-quality code and adherence to best practices
What We Are Looking For
- 5+ years of professional software engineering experience, ideally in a fast-paced startup environment
- Strong programming skills in languages/frameworks such as TypeScript, Node.js, Next.js, React
- Solid understanding of backend architecture, distributed systems, and API design
- Experience working with relational databases and data modeling
- Proven ability to ship production-grade systems in fintech, SaaS, or other heavily regulated environments
- Excellent problem-solving skills and the ability to translate ambiguous requirements into concrete solutions
- Strong communication skills and comfort collaborating across multiple stakeholders
- Experience with cloud platforms such as AWS, GCP, or Azure
- Knowledge of security best practices, authentication/authorization systems, and data privacy regulations
Nice to Have
- Experience in fintech, investment banking, or compliance-driven software systems
- Familiarity with financial infrastructure such as payments, reconciliation, accounting systems, or transaction processing
- Track record of mentoring engineers and influencing architectural direction at scale
- Experience with Excel and data analysis tools
- Knowledge of agile development methodologies and version control systems
Benefits and Perks
- 100% Remote work environment, allowing you to work from anywhere in the world
- Competitive USD salary and benefits package
- Generous Paid time-off and vacation time to ensure work-life balance
- People Team Partner to support your career development and goals
- Buddy Program to help you integrate into the team and company culture
- Virtual After-Office Activities to stay connected with colleagues and have fun
- Diverse and inclusive company culture, values, and mission
- Opportunities for professional growth and development in a rapidly expanding company
- Access to cutting-edge technologies and tools to stay up-to-date with industry trends
How to Stand Out
- To stand out, make sure your portfolio showcases your technical expertise and experience with complex systems and technologies.
- When applying, highlight your problem-solving skills and ability to translate ambiguous requirements into concrete solutions.
- Be prepared to discuss your experience with cloud platforms, security best practices, and data privacy regulations during the interview process.
- Show your passion for creating reliable, secure, and elegant software, and demonstrate your ability to thrive in a fast-paced environment.
- Don't hesitate to ask about the company culture, values, and mission, as well as opportunities for professional growth and development.
- Be prepared to provide examples of your experience with agile development methodologies, version control systems, and collaborative tools.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.