Job Summary: We are seeking an experienced and skilled Software Engineer to join our Hedge Fund Services team. In this role, you will be responsible for designing, developing, testing, and deploying software solutions that enhance the performance, functionality, and stability of our systems. You will work closely with business leaders and unit partners to deliver custom solutions that address business needs and challenges. This position requires expertise in system design and implementation, with a focus on providing technical leadership and support for core-trading applications.
Key Responsibilities: - Design, develop, test, and deploy software solutions for Hedge Fund Services.
- Propose new designs and modify existing ones to continuously improve system performance, functionality, and stability.
- Collaborate with business leaders and unit partners to define priorities and deliver custom solutions that solve business problems.
- Provide comprehensive consultation to business and IT management at all phases of the project development cycle.
- Act as the principal designer for major systems and subsystems, utilizing a thorough understanding of technology, tools, and existing designs.
- Design and develop high-performance programming language components used by trading applications.
- Provide technical expertise to support and enhance core-trading applications.
- Lead and guide staff, fostering teamwork, communication, and employee participation.
- Focus on execution of the strategic direction of business functions and carry out complex initiatives involving multiple disciplines.
- Liaise with the business to improve efficiency, effectiveness, and productivity across the organization.
Required Qualifications: - Bachelor†s degree in computer science, Mathematics, or a related field (Computer Engineering or Science).
- Strong programming skills in Snowflake, Python, AirFlow, DBT, and Linux.
- Extensive experience with server-side programming, automation, and backend support.
- Expertise in working with Snowflake and data architecture models.
- Proficiency with agile project methodologies and cross-functional collaboration.
- Experience in working with open-source technologies, microservices architecture, cloud-native development, and CI/CD processes.
- Ability to work effectively with end-users to define requirements and develop custom solutions.
- Strong leadership and organizational skills to guide teams and assess staff development.
- Experience designing and building cloud-native applications using microservices architecture.
- Hands-on experience with Kafka and developing Event-driven architecture models.
- Familiarity with Domain-Driven Design.
- Experience with collaboration tools like JIRA, Bitbucket, GitHub, and Confluence.
- Expertise in building data pipelines to Snowflake.
Preferred Qualifications: - Master†s degree in computer science or a related field.
- Experience with multi-threaded application design and development, including testing and deployment phases.
- Familiarity with Python and Kafka connectors for data ingestion (not required, but a nice to have).
Certifications: Relevant certifications in software development, cloud technologies, or data engineering are a plus, but not required.
Specific Technical Responsibilities: - Provide production support for data analytics solutions used daily.
- Serve as a technical lead while contributing as a developer.
- Conduct code reviews for team members and enhance data architecture models.
- Troubleshoot and identify root causes for production and data issues.
Snowflake-specific Responsibilities: - Perform data transformation (ETL) and write complex Snowflake SQL, including stored procedures, CTEs, and temp tables.
- Assist in designing data models for new data ingestion.
- Optimize Snowflake SQL performance and help with the migration of Data Vault from SQL Server to Snowflake.
- Provide ongoing support and enhancements for the Snowflake Data Vault.
- Experience with data ingestion tools (Python and Kafka connectors preferred, but not mandatory).
Education: Bachelors Degree