StreetID · 4 days ago
Software Engineer
Maximize your interview chances
Insider Connection @StreetID
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop, deploy, and support .NET Core microservices to improve our trading, settlement, and counterparty selection processes
Support and maintain third-party trading systems: configure features, customize behavior, and integrate with internal applications
Work closely with our Trading, Operations, and Treasury teams to deliver new functionality, resolve issues, answer questions, and provide the best user experience possible
Identify opportunities for automation or improvement of processes, helping our systems run smoothly so we can focus on our most important strategic projects
Collaborate with colleagues within the team and the broader tech org to share knowledge, learn new skills, hone your craft, and build systems our users are excited about
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Five or more years of experience building software in an object-oriented language
Proficiency with C# microservices, modern web development, and SQL Server
A focus on clean code and automated tests, underpinned by strong CS fundamentals
Passion for technology and software design, with pride of ownership and drive to keep a high bar
Comfort working independently through complexity in a fast-paced environment
Strong communications skills, a great attitude, and the ability to build strong working relationships
Experience working in a buy-side asset manager or other financial services firm
Preferred
Experience with Angular web application development
Exposure to an array of technologies including message queues and distributed caches
Demonstrated enthusiasm for keeping up with new tools and techniques
Understanding of software design patterns and common anti-patterns