Job Title: Senior Software Engineer Company Name: Vorkis Job Url: https://hiring.cafe/?searchState=%7B%22searchQuery%22%3A%22senior+software+engineer%22%2C%22dateFetchedPastNDays%22%3A14%2C%22locations%22%3A%5B%7B%22id%22%3A%22FxY1yZQBoEtHp_8UEq7V%22%2C%22types%22%3A%5B%22country%22%5D%2C%22address_components%22%3A%5B%7B%22long_name%22%3A%22United+States%22%2C%22short_name%22%3A%22US%22%2C%22types%22%3A%5B%22country%22%5D%7D%5D%2C%22formatted_address%22%3A%22United+States%22%2C%22population%22%3A327167434%2C%22workplace_types%22%3A%5B%22Remote%22%5D%2C%22options%22%3A%7B%22flexible_regions%22%3A%5B%5D%7D%7D%5D%7D Job Description: Info Company Info Job Description Posted 1w ago Senior Software Engineer @ Vorkis View All Jobs Website United States $48k-$84k/yr Remote Full Time Responsibilities: Design algorithms, Collaborate researchers, Optimize performance Requirements Summary: 5+ years backend or algorithmic development in financial/trading systems; strong Java, Kotlin, C#, or C++; real-time, distributed data pipelines; relational/non-relational databases; Bachelor's in CS/Math (Master’s/PhD a plus). Technical Tools Mentioned: Java, Kotlin, C#, C++, Python, SQL, Databases, Distributed Computing Apply now Save Mark Applied Hide Job Report & Hide Job Description Copy Job Description Salary: $48,000 - $84,000 per year Location: , Remote Employment option: Job type: Full time Job Summary: We are looking for a Senior Software Engineer with strong algorithmic and data processing expertise to join a global team working on a complex trade surveillance system in the financial sector. The project focuses on batch and real-time analysis of trading data, leveraging advanced algorithmic models to detect fraud, manipulation, and other compliance breaches. Skills Must Have Hard skills: - beginner in: Python, C# - competent in: Databases - proficient in: JAVA Soft skills: - competent in: Communication Skills Nice-to-have Hard skills: - competent in: Kotlin, RDBMS, C/C++, Compliance Expertise, FinTech, Software Design, Statistical Modeling, Algorithms, Mathematics, Machine Learning, Debugging, Trading, Distributed Computing, SOLID, Microsoft Clarity, Monitoring, Regulatory Compliance, Data Pipelines, Distributed Systems, Trade Surveillance Soft skills: - competent in: Reliability Job Description Additional Requirements 5+ years of professional experience in backend or algorithmic development. At least 3 years working with algorithms in financial/trading systems or related fields. Strong proficiency in Java, Kotlin, C#, or C++. Solid understanding of software design principles and architectural patterns. Experience with real-time systems, distributed computing, and large-scale data pipelines. Proficiency with relational and non-relational databases. Excellent problem-solving and debugging skills. Strong interpersonal and communication skills. Python experience is a plus. Familiarity with statistical modeling and machine learning is an advantage. Bachelor’s degree in Computer Science, Mathematics, or related field (Master’s or PhD is a plus). Responsibilities Design and implement algorithms for real-time and batch monitoring of financial transactions. Collaborate with data scientists and compliance experts to optimize detection models. Contribute to system architecture design for high availability and low-latency performance. Optimize and maintain an existing codebase for clarity, performance, and scalability. Work with distributed systems and databases for high-volume data ingestion and processing. Analyze performance bottlenecks and improve system reliability. About Company