Software Engineer

3 weeks ago


Burlington, United States State Street Corporation Full time
Who we are looking for:
A software engineer with capabilities in core Java technologies, SQL, and Agile methodology in a multi-threaded environment.

Why this role is important to us:
The team you will be joining is a part of Charles River Development (or CRD), that became a part of State Street in 2018. CRD helps create enterprise investment management software solutions for large institutions in the areas of institutional investment, wealth management and hedge funds. Together we have created first open front-to-back platform - State Street Alpha, that was launched in 2019. Join us if delivering next generation infrastructure, using emerging technologies like AI and Blockchain sounds like a challenge you are up for.

What you will be responsible for:
  • Drive technical excellence by working independently to analyze, design , develop, test, and debug large and complex software enhancements and solutions within Charles River's business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation
  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems
  • Provide thought leadership in the design of product architecture within and beyond the team's scope of responsibility
  • Direct problem solving for projects or major phases of projects to resolve advanced software technical issues
  • Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business
  • Provide informed guidance and critical analysis of proposed changes during code reviews
  • Write unit and automation tests to ensure a high quality end product
  • Identify ways of improving development test methodologies contribute to and related test methodology frameworks
  • Conduct manual tests to ensure a high quality end product
  • Provide expert level troubleshooting on large, mission critical client implementations
  • Actively assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives
  • Plan and coordinate cross-team activities groups to complete assignments
  • Advise senior management on technical strategy
  • Provide mentoring to junior and senior staff

Preferred qualifications and education:
  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.
  • A minimum of 3 years of progressively responsible professional software engineering experience
  • At least 2-3 years of experience in core and enterprise java, including collections API, concurrency, JDBC and web services
  • Extensive experience developing complex and high performing SQL code in Oracle and SQL-Server databases
  • Knowledge of C# is a plus
  • Experience in SpringBoot, Microservices and cloud technologies preferred
  • Good understanding of data structures and algorithms
  • Good understanding of object-oriented programming, design patterns, software development best practices, and ability to write clean and maintainable code
  • Excellent written and verbal communication skills
  • Prior experience troubleshooting and fixing database and application performance issues is preferred
  • Demonstrated ability to apply design patterns to solve real problems is preferred.
  • Able to work well with peers in a collaborative team environment
  • Prior experience with Agile development methodology is preferred

About State Street:
What we do: State Street is one of the largest custodian banks, asset managers and asset intelligence companies in the world. From technology to product innovation we're making our mark on the financial services industry. For more than two centuries, we've been helping our clients safeguard and steward the investments of millions of people. We provide investment servicing, data & analytics, investments research & trading and investment management to institutional clients.
Work, Live and Grow: We make all efforts to create a great work environment. Our benefits packages are competitive and comprehensive. Details vary in locations, but you may expect generous medical care, insurance and savings plans among other perks. You'll have access to flexible Work Program to help match your needs. And our wealth of development programs and educational support will help you reach your full potential.
Inclusion, Diversity, and Social Responsibility: We truly believe our employees' diverse backgrounds, experience and perspective are a powerful contributor to creating an inclusive environment where everyone can thrive and reach their maximum potential while adding value to both our organization and our clients. We warmly welcome the candidates of diverse origin, background, ability, age, sexual orientation, gender identity and personality. Another fundamental value at State Street is active engagement with our communities around the world, both as a partner and a leader. You will have tools to help balance your professional and personal life, paid volunteer days, matching gift program and access to employee networks that help you stay connected to what matters to you.
State Street is an equal opportunity and affirmative action employer.
Discover more at www.StateStreet.com/careers
Company: Charles River Development

Salary Range:
$70,000 - $115,000 Annual
The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.

Job Application Disclosure:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

State Street's Speak Up Line

  • Software Engineer

    2 weeks ago


    Burlington, Vermont, United States Hannaford Supermarkets Full time

    We're seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have expertise in programming languages and software development methodologies. Key responsibilities include designing, developing, and testing software applications. This role requires strong problem-solving skills and the ability to work collaboratively with...

  • Software Engineer

    3 weeks ago


    Burlington, North Carolina, United States Access Healthcare Full time

    Job Description:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to work effectively in a collaborative environment.Responsibilities:• Develop and maintain high-quality software applications• Collaborate with cross-functional teams to identify and prioritize...

  • Salesforce Developer

    2 weeks ago


    Burlington, United States Progress Software Corporation Full time

    We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease.We're proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power...

  • Software Engineer

    3 weeks ago


    Burlington, United States Microsoft Corporation Full time

    OverviewMicrosoft Health and Life Sciences division is looking for an engineer who is passionate about our mission to empower medical professionals to deliver patient care without the long hours of patient documentation. There has never been a more exciting time to be working in healthcare at Microsoft. Our Health & Life Sciences Solutions (HLS) organization...


  • Burlington, United States kyyba Full time

    Need someone with Software Quality experience working on test case review, software verification and software risk assessment (SRA) or Software FMEA.  Need someone that has worked in the medical device industry and has experience in medical device regulation as well as knowledge of IEC62304.  Position is onsite and can be located in either Burlington...


  • Burlington, Vermont, United States University of Vermont Full time

    Job DescriptionThe University of Vermont is seeking a highly skilled Research Software Engineer to join our team. As a key member of the VERSO Research Software Engineer team, you will work closely with researchers, data scientists, and other stakeholders to design, implement, and maintain robust software solutions.Key Responsibilities:Develop software tools...


  • Burlington, Vermont, United States InsideHigherEd Full time

    Job Title: Research Software EngineerWe are seeking a highly skilled Research Software Engineer to join our team at the University of Vermont. As a key member of our research group, you will be responsible for designing, implementing, and maintaining robust software solutions for academic research projects.Key Responsibilities:Develop software tools and...


  • Burlington, United States Labcorp Full time

    Senior Software EngineerWe are recruiting a Senior Software Engineer for our dynamic team in Durham or Burlington, NC. This will be a hybrid based position.Advance your Information Technology (IT) career at an industry leading HealthCare provider.About the Role:Corporate IT is actively searching for hands-on expert-level Java Software Developer who will...


  • Burlington, United States Fluency Inc Full time

    Team Overview The Fluency Engineering Team is detail-oriented and extraordinarily passionate about digital advertising. We blend the art and science of advertising into simple and scalable solutions to complex problems, and deliver leading edge software products to our customers. The Fluency platform is built using a native AWS architecture. We use...


  • Burlington, Vermont, United States BAE Systems USA Full time

    Job Title: Software Development EngineerAbout the Role: We are seeking an experienced Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, debugging, testing, configuring, and deploying our complex, real-time software solutions into simulation and live flight exercises.Key...


  • Burlington, United States Scientific Systems Company, Inc. Full time

     This role will lead and oversee the development, release, and maintenance of SSCI’s portfolio of AI-enabled Autonomy Software for cutting-edge aerospace and unmanned systems. The ideal candidate will have a proven track record in managing the end-to-end lifecycle of Aerospace, Maritime or other Mission-critical Enterprise or Embedded Software products,...


  • Burlington, Massachusetts, United States BRIOHEALTH SOLUTIONS INC Full time

    Job DescriptionBrioHealth Solutions, Inc. is seeking an experienced Senior Software Engineer to join its R&D team. The successful candidate will play a critical role in the development of IEC 62304 compliant medical device software for new products as well as add improvements to the existing product line.This individual will help triage and fix software...


  • Burlington, United States Arrow Tech Associates, Inc. Full time

    Job DescriptionJob DescriptionAbout UsArrow Tech Associates is an employee-owned company located in South Burlington, Vermont, specializing in advanced simulation systems and precision munitions development. With a proven track record of innovation in both the government and commercial sectors, Arrow Tech is a recognized leader in munitions technology. We...


  • Burlington, Massachusetts, United States Sunrise Senior Living Full time

    About this role: We are seeking a talented Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions.Responsibilities:Design and develop scalable software systemsCollaborate with cross-functional teams to identify and prioritize project...


  • Burlington, United States BRIOHEALTH SOLUTIONS INC Full time

    Job DescriptionJob DescriptionBrioHealth Solutions, Inc. is seeking an experienced Senior Software Engineer with a proven track record in software development for Class II or III medical devices to join its R&D team. The successful candidate will play a critical role in the development of IEC 62304 compliant medical device software for new products as well...


  • Burlington, United States Salesforce.Com Inc Full time

    To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    We are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...


  • Burlington, Vermont, United States Fluency Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. The ideal candidate will have a strong background in back-end software development and a passion for digital advertising.Key Responsibilities:Plan and execute projects based on the product development pipeline and assignmentsTriage incoming issues that couldn't be...


  • Burlington, Vermont, United States SAP Full time

    Empowering InnovationWe're seeking a talented Senior Developer to join our SAP HANA Database and Analytics Core engine team. As a key contributor, you'll design, develop, and maintain our Knowledge Graph Database System engine, working closely with a collaborative and agile team.About the RoleAs a Senior Developer, you'll have the opportunity to:Contribute...


  • Burlington, North Carolina, United States Access Healthcare Full time

    About the Role:As a Sr. Software Engineer - Back End, you will be responsible for designing, developing, and maintaining the back-end infrastructure of our software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with other engineers to develop and implement solutions that meet...