and scalable service architecture. Familiar with Shift-Left testing approaches, embedding quality early in the SDLC and enabling team-wide accountability for code correctness. Deep understanding of object-orienteddesign, design patterns, and principles like SOLID and TDD. Proficient with Visual Studio and/or JetBrains Rider, and skilled in using ReSharper for code quality and More ❯
of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-orienteddesign . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service integration . Experience working in More ❯
of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding More ❯
and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices More ❯
architecting (design patterns, reliability and scaling) of new and existing systems - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree More ❯
Test code using approved frameworks Qualifications/Skills Minimum of 5 years' experience with Java backend development Deep understanding of concurrent, multi-threaded application environments Expertise in Object-Orienteddesign, Design Patterns, Unit & Integration testing Experience with distributed caching and replication technologies Experience with equities, derivatives, convertibles is preferred Knowledge of Python is a plus Knowledge More ❯
patterns, reliability and scaling) of new and existing systems experience 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-orienteddesign experience PREFERRED QUALIFICATIONS 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's More ❯
architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience as a mentor, tech lead or leading an engineering team - Proven experience with microcontroller architectures - Extensive experience in power management and thermal optimization techniques - Deep understanding More ❯
new tools and technologies Flexibility and entrepreneurial spirit to adapt easily to changing requirements and priorities Experience leading and developing solutions across a varied technology stack including: Object-Orienteddesign SOLID principles and modern design patterns Full stack development experience including Front-end JavaScript frameworks like Angular & React Databases and EDW technology like Snowflake SOA & Microservices More ❯
architecting (design patterns, reliability, and scaling) of new and existing systems - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree More ❯
can't achieve. BASIC QUALIFICATIONS - Experience (non-internship) in professional software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations - Bachelor's degree in computer More ❯
principles Solve problems and automate complex business processes Qualifications and Experience: 5+ years experience with Python and/or Java Proficiency in SQL and relational databases Object-orienteddesign skills Experience with distributed systems, orchestration, micro-services AWS experience (e.g., S3, Redshift, Glue, Lambda) Bachelor's degree or equivalent in computer science or related field Experience More ❯
solve and automate complex business processes. Qualifications and Experience: 5+ years of experience with Python and/or Java. Proficiency in SQL and relational databases. Experience with object-orienteddesign, distributed systems, orchestration, and micro-services. AWS experience (e.g., S3, Redshift, Glue, Lambda). Bachelor's degree or equivalent in computer science or related field. Experience with More ❯
and build software that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-orienteddesign, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions, shape architecture, and drive feature development. Integrate seamlessly with third More ❯
Qualifications: 6+ years of experience in full stack software development. Proficiency in sever side Python programming. Proficiency in data analysis using Pandas, Numpy, SciPy etc. Experience with objectorienteddesign, distributed systems architecture, performance tuning. Experience with designing and programming relational database such as MySQL, RedShift, Oracle SQL Server, or Postgres. Experience with AWS based system architecture More ❯
WPF, PRISM, Unit Testing, Async and applying MVC and MVVM patterns. Demonstrated experience in developing quality, maintainable and well-designed software. Good understanding and practical experience with OOA/OOD/OOP and the application of SOLID principles. Continuous Integration/Continuous Deployment experience using Azure DevOps and Git. Experience in working with agile methodologies including Scrum and/or More ❯
Strong understanding of data migration and ETL tools. Proficiency with code change control using BitBucket, JIRA, and Confluence. Knowledge of sophisticated business systems integration as well as object-orienteddesign patterns and development. Familiarity with Services OrientedDesign Principles (SOA) and Web Services. Company Benefits Enhanced Parental Leave Generous annual leave Healthcare Plan Annual Giving More ❯
Strong understanding of data migration and ETL tools. Proficiency with code change control using BitBucket, JIRA, and Confluence. Knowledge of sophisticated business systems integration as well as object-orienteddesign patterns and development. Familiarity with Services OrientedDesign Principles (SOA) and Web Services. Company Benefits Enhanced Parental Leave Generous annual leave Healthcare Plan Annual Giving More ❯
of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS - Experience in machine learning, data mining, information retrieval, statistics or natural language processing - Experience with full software development life cycle, including coding standards, code reviews More ❯
software programming language - 3+ years of non-internship professional software development experience - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes More ❯
feature requests Requirements: 2+ years of experience building performant, scalable applications in C++ Experience working on Linux Solid understanding of multi-threaded/multi-core programming paradigms Object-orienteddesign and programming experience Highly collaborative, with excellent written and verbal communication skills Familiarity with options trading and trading systems is a plus. Bachelor's degree in Computer More ❯
including Java, C++, and Python Skills in network programming (TCP/IP), multi threaded applications, computational intelligence, real time programming or GUI programming A strong understanding of object-orienteddesign, data structures and algorithms A solid foundation in programming with the ability to think, communicate, and code clearly Previous experience in the trading industry is a bonus More ❯
design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience with cloud computing platforms (preferably AWS) - Solid understanding of data structures, algorithms, and software design principles PREFERRED QUALIFICATIONS - Experience with large language models (LLMs) - Understanding More ❯
Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-orienteddesign, design patterns, and extreme programming. Familiarity with build automation and continuous integration. Ability to write unit tests using JavaScript in a common library such as Jasmine. More ❯
of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience in one or more of the following: machine learning, multimodal models, computer vision, natural language processing and audio/signal processing. PREFERRED QUALIFICATIONS - Experience with full More ❯