Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
Job DetailExperience Level Mid LevelDegree Type Bachelor of Science (BS)Employment Full TimeWorking Type On SiteJob Reference 0000022064Salary Type AnnuallyIndustry Financial ServicesSelling Points Contribute to impactful projects in a dynamic trading technology environment. Collaborate closely with quantitative teams to deliver innovative solutions. Enhance your skills in a fast-paced, rewarding setting.Job DescriptionSoftware Engineer OverviewThe Software Engineer will join a dynamic team focused on supporting and enhancing critical trading applications.Collaborate closely with developers and quantitative trading teams to deliver impactful technical solutions.Contribute to both maintaining existing systems and developing innovative new applications.Engage in a fast-paced environment with meaningful autonomy and opportunities for growth.Work within a collaborative team to ensure system reliability and performance optimization.Develop and support business-critical systems with a focus on accuracy and timely processing.Leverage modern programming languages and tools to create robust solutions.Participate in the full software development lifecycle, from requirements gathering to testing and deployment.Enhance your skills in a challenging and rewarding environment with exposure to cutting-edge technology.Software Engineer Key
Requirements
Responsibilities & DutiesCollaborate with developers and business users to gather requirements and scope projects effectively.Maintain, enhance, and update Windows client and server applications to meet evolving needs.Analyze existing systems for performance improvements and robustness enhancements.Present ideas for technical and business-related system improvements to stakeholders.Produce detailed product specifications and train peers and users on system usage.Perform unit, integration, and functional testing to ensure software reliability.Support critical pre-trade signal and order generation systems through UAT and production phases.Focus on accuracy, reliability, and timely processing in all system operations.Contribute to new development projects, leveraging modern programming languages and frameworks.Software Engineer Job RequirementsBachelor’s degree in Computer Science or a related field is required.1-5 years of relevant software development experience; strong recent graduates may be considered.Proficiency in object-oriented programming; C# preferred, but Java, Python, or similar languages accepted.Experience with concurrency, automated unit testing, and SQL is essential.Strong communication skills to collaborate effectively throughout the development lifecycle.Attention to detail and commitment to developing reliable, thoroughly tested software.Knowledge of event-driven architecture, F#, or functional programming is preferred.Ability to commute to the office Monday through Friday is required.A proactive approach to learning and adapting to new technologies and methodologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…