FIX Engineer
Listed on 2026-07-09
-
Software Development
Full Stack Developer, Software Engineer
Fix Engineer Developer
Boston, MA
Our aim is to continue to find new ways to create and build flexible, mission critical software and services and to stay on the cutting edge of the financial software space. 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).