Radial

Senior FIX Engineer

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

Qualifications

  • BS/MS degree in Computer Science or equivalent education
  • Deep understanding of software engineering fundamentals and design patterns
  • 5+ years experience in C# and/or other OOP languages
  • Experience with FIX protocol in high-volume trading sectors
  • Familiarity with .NET technology stack, particularly WPF
  • Proven experience in a full stack development role at a product-based software company
  • Strong knowledge of Agile methodologies

Responsibilities

  • Contribute to overall architecture vision and principles
  • Code enhancements to business applications following best practices
  • Collaborate with business users to understand requirements and advise on tech solutions
  • Participate in Agile practices for setting design documents and deliverables
  • Manage individual workload across multiple projects
  • Work with QA engineers to conduct testing and gather feedback

Benefits

  • Collaborative work environment that encourages innovation
  • Opportunity to impact performance and client satisfaction
  • Career development through role modeling best engineering practices
  • Exposure to the latest technologies and tools
  • Participation in an Agile team structure
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 Senior FIX Engineer jobs: