Job Title: Senior Full Stack SWE
Location: Boston, MA (Hybrid – Onsite Mon, Tues, Wed, Remote Thurs, Fri)
Relocation & Visa Support:
- Relocation assistance provided.
- Visa transfer available for candidates with an approved I-140; Green Card sponsorship will begin after one year.
Position Overview: We are seeking a Full Stack Software Engineer to develop and maintain software applications supporting the Investment Operations and Enterprise Data Management groups. This role focuses on managing software programs, databases, and processes related to the ingestion, mastering, and delivery of Position and Transaction data critical to business operations. The engineer will collaborate with IT team members and business partners to achieve strategic objectives.
The ideal candidate has full-stack software development experience within financial systems, particularly in asset management firms, and hands-on experience with investment operations and portfolio accounting data. The candidate should be a self-starter with excellent communication skills, capable of handling multiple deliverables in a fast-paced environment.
Key Responsibilities:
- Act as an individual contributor with potential leadership responsibilities.
- Collaborate within an agile team to enhance, support, and create software applications.
- Perform code reviews and approvals.
- Balance multiple high-visibility tasks efficiently.
- Serve as a subject matter expert on one or more applications/platforms.
- Understand various business workflows and identify opportunities to advance capabilities, enhance efficiency, and reduce risk.
- Work with investment middle office data, including portfolio accounting and transaction data.
- Build, enhance, and maintain custom data interfaces and full-stack applications using cloud-native technologies.
- Provide on-call support as needed.
Qualifications:
- Bachelor’s degree in Computer Science or a related field; MS or advanced degree preferred.
- Minimum of 5-6 years of relevant experience.
- Ability to work independently with minimal oversight.
- Proficiency in C# and Python.
- Experience working with financial services datasets, particularly portfolio accounting data.
- Experience building cloud-native applications, preferably on AWS, utilizing various cloud services.
- Hands-on experience designing and implementing cloud-native relational and non-relational database technologies (Aurora, PostgreSQL, Snowflake, DynamoDB, etc.).
Work Environment:
- Hybrid work model: Onsite in the Boston office Monday through Wednesday, remote work available Thursday and Friday.
- Team size: 4 full-time employees plus 1-2 contractors.
- Close collaboration with Investment Operations, database teams, and data teams on the investment side.
This is a great opportunity for a highly skilled and motivated engineer to make a significant impact within a leading financial services firm. If you have strong technical expertise and excellent communication skills, we encourage you to apply.