Software Engineer

in Information Technology
  • Greenwich, Connecticut View on Map
  • Salary: $120,000.00 - $160,000.00
Permanent

Job Detail

  • Experience Level Mid Level
  • Degree Type Bachelor of Arts (BA)
  • Employment Full Time
  • Working Type On Site
  • Job Reference 0000017872
  • Salary Type Annually
  • Industry Financial Services;Investment Management
  • Selling Points

    Advance your career as a Software Engineer in a dynamic organization. Develop innovative solutions for trading and finance workflows using cutting-edge technologies. Collaborate with experts to drive impactful projects and growth.

Job Description

Overview

  • Drive innovation by developing and maintaining software solutions for trading, operations, risk management, and finance functions in a dynamic, fast-paced environment.
  • Collaborate with cross-functional teams to design scalable and efficient applications that align with organizational objectives and industry standards.
  • Enhance operational workflows through advanced data warehouse technologies and middleware integrations to optimize processes.
  • Ensure compliance with regulatory standards and cybersecurity best practices throughout the software development lifecycle.
  • Stay abreast of emerging technologies and strategically integrate them into the software platform to maintain a competitive edge.
  • Participate in a collaborative environment that fosters innovation, professional growth, and impactful contributions to organizational success.
  • Contribute to projects that drive efficiency, innovation, and business growth within the organization.

Key Responsibilities & Duties

  • Develop and maintain applications supporting trading, operations, risk management, and finance workflows to meet business needs.
  • Utilize MSSQL/PostgreSQL Data Warehouse technologies to enhance operational efficiency and data management capabilities.
  • Integrate third-party applications using REST APIs, gRPC, or Kafka middleware technologies to ensure seamless functionality.
  • Collaborate with IT and security teams to ensure compliance with regulatory and cybersecurity standards.
  • Design and implement scalable solutions in cloud-based environments such as AWS or Azure to support business growth.
  • Contribute to system design emphasizing clean, maintainable code and service-to-service communication principles.
  • Stay informed on data engineering trends and integrate relevant technologies into the platform to enhance capabilities.
  • Collaborate with stakeholders to align software solutions with business needs and objectives effectively.

Job Requirements

  • Bachelor’s degree in computer science, engineering, or a related field is required.
  • Proficiency in .NET (C#), TypeScript, Angular, or React frameworks to develop robust applications.
  • Experience with containerization, CI/CD tools, and Python programming for efficient software deployment.
  • Strong system design skills with an emphasis on clean, maintainable code and scalability.
  • Familiarity with relational databases such as MSSQL/PostgreSQL and SQL expertise for data management.
  • Understanding of cloud-based environments like AWS or Azure for scalable solutions.
  • Experience in financial firms is advantageous but not mandatory for this role.
  • Excellent problem-solving and interpersonal communication skills to collaborate effectively.
  • ShareAustin:

Related Jobs

  • Drive impactful business and technology transformations with cutting-edge AI tools. Collaborate with diverse teams to deliver optimal solutions and measurable improvements. Gain long-term growth opportunities in a hybrid work environment.