Job Type: Contract
Contract Length: TBD
Pay Range: $65–$85/hr
Start Date: ASAP
Location: Hybrid (3 days per week onsite in Boston, MA)
About the Opportunity:
Our client, a leader in the investment management industry, is looking for a skilled Software Engineer to join their technology team. This project involves supporting critical investment operations and accounting functions within a high-performing technology group. You will maintain and enhance a broad portfolio of applications, services, and data platforms. This is a high-impact role that requires a self-motivated professional who can hit the ground running, take ownership of work from requirements through delivery, and collaborate directly with business stakeholders.
Key Responsibilities & Deliverables:
This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:
- Developing, enhancing, and supporting applications utilized by Investment Operations and Accounting teams.
- Designing and maintaining database objects, data models, and cloud-based data solutions (including Snowflake, PostgreSQL, or DynamoDB).
- Building and supporting data interfaces, integrations, APIs, and ETL processes.
- Investigating, troubleshooting, and resolving issues impacting production environments.
- Collaborating directly with business stakeholders to understand workflows, gather requirements, and drive technical solutions.
- Contributing to continuous improvement of development standards, tooling, and team practices.
We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:
- 3–5+ years of relevant software engineering experience.
- Deep expertise in Python and experience designing/implementing RESTful APIs. This isn't a learning role—you need to be a subject matter expert.
- Experience working with AWS technologies (e.g., Lambda, ECS, Aurora) and modern CI/CD, DevOps, and automated testing practices.
- Demonstrated ability to work autonomously, navigate ambiguity, and manage your own time effectively to meet project goals.
- Strong understanding of software design principles and experience supporting relational/non-relational database technologies.
- Strong written and verbal communication skills to provide clear and concise status updates and collaborate effectively with both technical and business stakeholders.





