Principal Software Engineer - C#, React, AWS


Boston, MA
Permanent
Negotiable
Financial Technology
PR/528686_1737138884

Principal Software Engineer - C#, React, AWS

Company Overview:
Join a leading asset management firm renowned for its innovation and excellence. As part of the Business and Client Technologies team, you'll play a critical role in developing cutting-edge solutions that enhance operations across Marketing, Funds, Client Management, and HR functions.

Role Summary:
We are seeking a highly motivated and skilled Principal Software Engineer to lead our efforts in crafting innovative, cloud-based business applications. This role demands a leader who thrives on solving complex challenges, excels in teamwork, and has a passion for leveraging technology to drive impactful outcomes.

Key Responsibilities:

  • Lead the design and implementation of cloud-native architectures and solutions ensuring optimal performance and seamless integration.
  • Partner strategically with business stakeholders and technology experts to inform decisions and develop tailored solutions.
  • Enhance user experience and drive business growth through innovative updates to existing platforms.
  • Implement automated workflows for software development, testing, and deployment.
  • Collaborate in Agile development methodologies, ensuring alignment with cross-functional team goals.
  • Advocate for industry-leading standards, emphasizing continuous delivery, DevOps principles, and test automation.
  • Provide production support, addressing incidents efficiently.
  • Serve as a team leader, mentoring junior engineers and fostering a culture of excellence.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Expertise in C# and .NET, with a robust understanding of their ecosystems.
  • Demonstrated ability in software architecture, design patterns, and large-scale system development.
  • Strong knowledge of cloud platforms, particularly AWS, and containerization tools like Docker and Kubernetes.
  • Proficiency in ASP.NET Core Web APIs, Entity Framework, and front-end frameworks like Angular or React.
  • Experience with relational databases such as SQL Server, PostgreSQL, or MySQL.
  • Skilled in version control with Git and building CI/CD pipelines using Azure/AWS DevOps, GitLab, or GitHub.
  • Exceptional interpersonal, analytical, and problem-solving skills.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you