wagey.ggwagey.ggv1.0-273917b-2-Apr
Browse Tech JobsCompaniesFeaturesPricing
Log InGet Started Free
Jobs/Software Engineer Role/DRW - Software Development Engineer in Test / Python Developer
DRW

DRW - Software Development Engineer in Test / Python Developer

Singapore3w ago
In OfficeMidAPACSoftwareSoftware EngineerUI DeveloperQuality AssurancePythonRelease Management

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

Requirements

• 2+ years of Python programming experience • 2+ years of automation testing experience • Experience with testing frameworks for unit and integration testing (PyTest) • Strong analytical skills, attention to detail, and clear written and verbal communication • Solid understanding of software development and testing practices • Ability to adapt and learn quickly in a fast-paced environment • Preferred: • Experience with trading systems • Experience developing or maintaining production-facing Python applications • Familiarity with FIX protocol and other financial messaging protocols • For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. • California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice. • #LI-PR1

Responsibilities

• Test automation & quality assurance • Build a strong understanding of trading system functionality (market pricing, trading operations, trade data access, etc.) and use the Python-based test framework to develop automated test suites • Design and implement tests for throughput, functionality, data processing, and latency for Trading Components (Order Adapters, Market Data Publishers, Risk Systems, Exchange Connections, and others) • Test trading system releases and support release management • Support and maintain test environments • Integrate tests into a continuous integration system and provide fast feedback on changes that affect development • Perform manual testing when needed (e.g., certification, integration testing) • Troubleshoot issues and bugs discovered in testing and help determine root cause • Investigate production issues and support root cause analysis • Python production applications • Develop, maintain, and enhance Python production applications such as trade data processing and reconciliation tools • Participate in the full software lifecycle for these applications, including design, implementation, deployment, and support

Similar Jobs

wearebeyondsportswearebeyondsports - Digital Project Manager1h ago
·London, Kennington - Hybrid
In OfficeEMEASoftwareProject ManagerDigital DesignerReportingGovernanceBudget ManagementProject PlanningRisk ManagementScope ManagementDocumentationStakeholder ManagementConflict ResolutionTeam LeadershipQuality Assurance
fundingcirclefundingcircle - Staff Software Engineer1h ago
·London - Hybrid
In OfficeEMEAStaffArtificial IntelligenceSoftware EngineerStaff EngineerRubyJavaPythonLinux
MotiveMotive - Associate Manager, Installations (US)1h ago
·Remote - United States·$92k - $92k/year + Equity
RemoteNAJuniorLife InsuranceInsuranceAssociateTeam LeadershipQuality AssuranceDocumentation
ParloaParloa - Staff/Principal Software Engineer1h ago
·Remote - Europe
RemoteEMEAPrincipalCloud ComputingArtificial IntelligenceSoftware EngineerPrincipalNode.jsTypeScriptFastAPIMongoDBReactKubernetesKafkaAzurePythonNATSTeam LeadershipGoal SettingGo
AffirmAffirm - Software Engineer II, Frontend (Purchasing Integrations)1h ago
·Remote - CT (Central)·$160k - $210k/year + Equity
RemoteNAMidSoftware EngineerFrontend Engineer
Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact
Loading...