Demo

Senior Software Engineer

Job Seekers
Boston, MA Full Time
POSTED ON 4/15/2025
AVAILABLE BEFORE 5/13/2025

Senior Software Engineer

Location :  Boston, MA

Work Model :  Hybrid; Office : Monday - Wednesday, Remote : Thursday and Friday

This position is open to visa candidates, and our client will transfer visas for those with an approved I-140. The green card process will begin after one year of employment.

This position is for direct hire only and is not open to Corp-to-Corp arrangements.

Summary

Our client is looking for a Senior Software Engineer to join their team! In this role, you will focus on designing, developing, and maintaining various software applications supporting Investment Operations and Enterprise Data Management. You will work with data ingestion, mastering, and distribution processes for position and transaction data critical to the organization, collaborate with cross-functional teams, and leverage your expertise in full-stack software development and financial systems. The ideal candidate has experience in asset management and is comfortable juggling multiple deliverables in a fast-paced environment.

Responsibilities

  • Act as an individual contributor with proven leadership capability
  • Collaborate with an Agile delivery team to enhance, support, and create software applications
  • Perform code reviews and approvals to ensure best practices
  • Manage multiple high-visibility issues concurrently
  • Serve as the subject matter expert for one or more applications or platforms
  • Understand various business workflows and identify opportunities for enhancements, efficiencies, and risk
  • reduction
  • 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
  • Participate in on-call support responsibilities as needed

Requirements

  • 5 years of experience in full-stack software development
  • Strong knowledge of multiple programming languages, specifically with at least C# and Python
  • Ability and experience in a business-facing role
  • Experience with Financial Services datasets, specifically portfolio accounting data
  • Experience building cloud-native applications, preferably on AWS, leveraging a variety of AWS services
  • Familiarity and experience designing and implementing cloud-native relational and non-relational database technologies (Aurora, PostgreSQL, Snowflake, DynamoDB, etc.)
  • Ability to work independently with limited oversight
  • Strong communication skills
  • Education / Certification Requirements

  • A Bachelors degree in Computer Science or a related field is required for this position
  • Preferred Requirements

  • MS or advanced degree preferred
  • Other Duties

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the employee for this job. Duties, responsibilities, and activities may change.
  • About Us

    At Envision, we are dedicated to bridging the gap between exceptional talent and leading organizations nationwide. Our mission is to transform the workforce landscape into a seamless and efficient hiring experience for both candidates and employers. With a robust portfolio of services, including strategic talent consulting, direct hire, and temporary staffing solutions, we empower businesses to build dynamic teams that drive success.

    Equal Opportunity Employer Statement

    Envision is an equal-opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Job Seekers

    Job Seekers
    Hired Organization Address Clermont, FL Full Time
    Physical Therapist Location : Clermont, FL Work Model : Onsite; Monday - Friday Summary Our client is looking for a Phys...
    Job Seekers
    Hired Organization Address Scottsdale, AZ Full Time
    Job Description Job Description Proposal Manager Onsite | Scottsdale, AZ | 5 Days a Week (Some Remote Flexibility) - 30%...
    Job Seekers
    Hired Organization Address Sterling, VA Full Time
    Job Description Job Description Industrial Business Development Manager Location : Sterling, VA Work Model : Hybrid Summ...
    Job Seekers
    Hired Organization Address Clermont, FL Full Time
    Physical Therapist Assistant Location : Clermont, FL Work Model : Onsite; Monday - Friday Summary Our client is looking ...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Boston, MA area that may be a better fit.

    Senior Software Process Engineer

    Software Aspekte, Natick, MA

    Senior Software Engineer

    Eze Castle Software LLC, Boston, MA

    AI Assistant is available now!

    Feel free to start your new journey!