Senior Software Engineer Prime
WFA Digital Insight
The demand for senior software engineers in fintech is surging, especially with more companies embracing remote work. As firms like Alpaca push the envelope in trading technology, digital skills in both frontend and backend development have become invaluable. Candidates should be prepared to demonstrate their ability to create high-quality, performant systems while collaborating in a globally distributed team. This is a unique chance to join a company that's at the forefront of open-source contributions, allowing you to grow in a stimulating environment devoted to innovation and user-centric solutions.
Job Description
About the Role
As a Senior Software Engineer at Alpaca, you will be instrumental in building our state-of-the-art algorithmic trading platform, ensuring high performance and quality in brokerage services.Responsibilities
- Design and architect the trading platform infrastructure.
- Write and review code across various tiers: frontend, backend, and databases.
- Make pivotal technical decisions to enhance user experience.
- Manage system architecture focusing on high availability and concurrency.
Requirements
- Extensive experience in software engineering with a strong focus on both frontend and backend development.
- Proficiency in database management and distributed systems.
- Solid understanding of low to high-level CPU architecture and concurrency control.
- Experience with object-oriented data modeling is essential.
Nice to Have
- A background in developing financial services technology.
- Familiarity with APIs and high-throughput systems.
Benefits
- Work remotely from anywhere in the world, joining a global team of over 230 colleagues.
- Contribute to an innovative culture that values curiosity, empathy, and accountability.
How to Stand Out
- Demonstrate your proficiency in both frontend and backend technologies; be ready to showcase code samples.
- Familiarize yourself with the latest trends in fintech and algorithmic trading to discuss during the interview.
- Prepare a portfolio highlighting your previous projects, particularly those showcasing system performance and concurrency designs.
- Be prepared for technical assessments that may require problem-solving on the spot.
- Negotiate your salary by doing research on industry standards for senior engineers in fintech.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.