Radial

FIX Engineer

Radial • $110K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science or equivalent education
  • 5+ years of hands-on experience in C# or other OOP languages
  • Experience with FIX protocol in high volume trading applications
  • Deep understanding of software engineering best practices and n-tier designs
  • Experience in full stack development at a product-based software house
  • Strong familiarity with .NET technology stack, especially WPF
  • Demonstrated ability to work under pressure with excellent communication skills

Responsibilities

  • Contribute to the architecture vision and principles
  • Develop and enhance business applications following best practices
  • Collaborate with business users to assess requirements and suggest technological solutions
  • Participate in Agile methodologies for project planning and delivery
  • Manage personal workload across multiple concurrent projects
  • Coordinate with QA to perform unit and system tests
  • Adapt to feedback and improve code quality based on user acceptance testing

Benefits

  • Collaborative and innovative work environment
  • Opportunities for continuous learning and professional growth
  • Engagement with cutting-edge technologies
  • Supportive team culture that encourages sharing knowledge
  • Challenging projects that enhance skills and expertise
Full Job Description
Software Engineers design and develop code to enhance and maintain our enterprise software product suite. They recognize ways to leverage newer technologies and tools to find creative solutions to complex software problems in ways that positively impact performance and continue to serve our clients in an optimal way.

This lead engineer position will allow the successful candidate to role model best in class engineering principles to enhance the current application suite. The expectation is to find a full stack engineer who can act as a solution focused collaborator to set high standards to new and existing team members. By visioning a best in class architecture in association with the architects and end users, this role ensures that we continue to excite our clients with efficient, flexible products that make their jobs easier.

Software is our business, we look to our lead engineers to live our values through their way of working. The full stack engineer will use strong communication and relationship building skills to collaborate with team members across technology as well as with our client end users. In this role, the individual will partner with QA, fellow technologists, and business stakeholders to understand and plan for different requirements and deadlines and contribute to road mapping for successful release cycles.

Essential Duties/Responsibilities
  • Understand and contribute to overall architecture vision principle
  • Hands on coding (best practice) of enhancements to business applications consistent with established design patterns and business requirements
  • Partner with business users to understand requirements and advise on technology capabilities, including suggesting alternative solutions when necessary.
  • Participate in Agile environment to set design documents, timelines, and deliverables.
  • Manage your individual workload and prioritize software development and maintenance across concurrent projects.
  • Work closely with QA Engineers to execute unit tests and system tests; also be open to positive and critical feedback on code based on user acceptance testing.

Competencies
  • Task Management - Organizing and prioritizing tasks. Managing time to maximize personal productivity. Estimating task duration and completing tasks when promised. Multi-tasking.
  • Complex Problem Solving - Identifying complex database performance or operational problems. Reviewing related information to develop and evaluate options and implement solutions.
  • Systems Analysis - Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
  • Judgment and Decision Making - Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Systems Evaluation - Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
  • Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. Making good decisions and solving problems while under pressure.
  • Attitude & Teamwork- Projecting confidence tempered with humility. Must be a team player willing both to steer the team towards success and to fully support the team when others are steering.
  • Information Ordering - The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
  • Deductive Reasoning - The ability to apply general rules to specific problems to produce answers.
  • Problem Sensitivity - The ability to tell when something is wrong or is likely to go wrong. Recognizing there is a problem and informing the resources who can address the problem.
  • Inductive Reasoning - The ability to combine pieces of information to form general rules or conclusions.
  • Analyzing Data or Information - Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts.
  • Processing Information - Compiling, coding, categorizing, calculating, tabulating, auditing, or verifying information or data.
  • Thinking Creatively - Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions.
  • Making Decisions and Solving Problems - Analyzing information and evaluating results to choose the best solution and solve problems.
    Requirements
  • BS/MS degree in Computer Science or equivalent education
  • Thorough and proven understanding of software engineering fundamentals, best practices, patterns, technology choices, and n-tier designs
  • Experience working in the financial sector and post-trade processing
  • 5 years of hands on experience in C# and/or other OOP languages
  • Experience using FIX protocol in high volume trading applications
  • Experience with .NET technology stack, particularly WPF, a strong preference
  • Experience in a full stack development role at a product based software house
  • Strong knowledge of Agile methodologies and workflow
  • Must have excellent communication skills, detail-oriented mindset, and ability to work under pressure and to a deadline in a mission-critical environment

About Radial

Radial is a leading provider of e-commerce technology and operations solutions for retailers and brands. The company offers a range of services, including order management, payment processing, fraud detection, and customer care. Radial's solutions are designed to help retailers and brands improve their online shopping experiences, increase sales, and reduce costs. The company serves a wide range of industries, including fashion, beauty, electronics, and home goods. Radial is headquartered in King of Prussia, Pennsylvania, and has operations in the United States, Europe, and Asia.
Learn more about Radial
Size
7,000 employees
Industry
Founded
1999

Similar Jobs

More Jobs at Radial

More Finance & Insurance Jobs

Find similar FIX Engineer jobs: