Weiss Asset Management is seeking to design, build, and maintain systems that manage the firm's trading, risk and investment data, which are critical infrastructure that supports day-to-day decision-making.
Requirements
- 5+ years of experience developing production software in C / .NET (or similar statically typed, object-oriented languages)
- Strong grasp of software design principles, OOP, and system architecture
- Experience with SQL, relational databases, and ORM tools (e.g., Entity Framework, Dapper).
- Proven ability to debug and troubleshoot complex systems
- Strong aptitude for problem-solving and idea-generation
Responsibilities
- Design, develop, and maintain applications using C and .NET, supporting areas like risk, order management, and other investment systems.
- Work closely with traders, analysts, and other developers to understand their workflows and deliver practical, reliable technical implementations.
- Improve system performance, scalability, and reliability through thoughtful design and refactoring.
- Participate in code reviews and help maintain high engineering standards across the team.
- Write and maintain clear documentation for the systems you build.
- Contribute to architectural decisions and development practices; help evolve our technology stack and engineering culture as the firm grows.
Other
- Collaborative mindset with the ability to work independently
- Strong communication skills for clearly explaining technical topics clearly to non-technical colleagues.
- You enjoy a collaborative environment, where decisions are made in diverse teams.
- You work well in a flat structure and are comfortable voicing dissenting opinion.
- You prioritize acting ethically in all situations.