This job has expired
This position was posted on March 5, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Job Overview
Location
13 Locations
Job Type
Full-time
Category
Software Engineer
Date Posted
March 5, 2026
Full Job Description
📋 Description
- • Are you a seasoned .NET Developer with a passion for crafting elegant, maintainable, and robust software solutions? Do you thrive in dynamic, agile environments and possess a keen interest in leveraging cloud-native technologies to solve complex business challenges? CFA Institute is seeking a talented Senior Developer, .NET to join our dedicated team and contribute to our global mission of leading the investment profession.
- • In this pivotal role, you will be instrumental in the end-to-end software development lifecycle, from initial design and coding to rigorous unit testing, seamless deployment, and ongoing production support. You will have the opportunity to deepen your understanding of our core business processes and strategic objectives, ensuring that the software you build directly aligns with and supports our organizational goals.
- • Your primary responsibility will be to write clean, well-documented, and efficient code that adheres to established coding standards and best practices. You will actively participate in peer code reviews, fostering a culture of collaboration and continuous learning, and ensuring the highest quality of deliverables. Your contributions will be crucial in meeting project deadlines and delivering high-quality software components.
- • You will also be responsible for managing the packaging and deployment of software components, ensuring smooth transitions into production environments. Furthermore, you will play a key role in maintaining and enhancing our internal knowledge base, sharing your expertise and insights with the wider team.
- • This position offers a unique opportunity to work with modern cloud platforms such as Azure (App Services, Functions, AKS) and/or AWS (Lambda, ECS/Fargate, EKS), utilizing C# and the latest .NET 8 (.NET Core) framework. You will develop cloud-native services, gaining hands-on experience with cutting-edge cloud infrastructure and services.
- • A strong understanding of common architectural patterns is essential, including Model-View-Controller (MVC), ADO.NET, Entity Framework, Web API, and Language Integrated Query (LINQ). You will apply these patterns to build scalable and performant applications.
- • Experience with modern API design principles, including REST and gRPC, will be leveraged. You will also work with asynchronous workflows using messaging services like Azure Service Bus, AWS SNS/SQS, or Azure Event Grid, ensuring efficient and reliable communication between services.
- • Collaboration is at the heart of our team culture. You will work closely with product managers, designers, and other engineers in a cross-functional setting. Strong communication skills, a detail-oriented approach, and a proactive attitude are vital for success in this role.
- • We embrace Agile methodologies, and you will actively participate in sprint planning, daily stand-ups, retrospectives, and other Agile ceremonies. Your enthusiasm for iterative development and continuous improvement will be highly valued.
- • Beyond core development, you will contribute to the operational excellence of our systems. This may include troubleshooting performance issues, optimizing applications for both speed and cost-efficiency, and participating in on-call rotations to provide timely support for production systems.
- • For those looking to further develop their skills, there are opportunities to gain experience with containerization technologies like Docker and orchestration platforms such as Kubernetes (on AKS/EKS). Familiarity with CI/CD automation tools like Azure DevOps, GitHub Actions, or AWS CodePipeline will be beneficial for streamlining our development and deployment processes.
- • We also encourage candidates with experience in Infrastructure-as-Code tools (Terraform, Bicep, CloudFormation) to apply, as this is an area of growing importance for our cloud infrastructure management.
- • Previous involvement in design and code reviews, or a willingness to mentor junior developers, is considered a significant plus, reflecting our commitment to team growth and knowledge sharing.
- • At CFA Institute, your work directly contributes to our mission of advancing the investment management profession globally. You will be part of a forward-thinking organization that champions innovation, curiosity, and technical excellence, all within a globally minded and inclusive culture designed to foster your professional growth and development.
Skills & Technologies
See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.
About CFA Institute
CFA Institute is a global association of investment professionals. It sets the standard for ethical conduct and professional excellence in the investment management industry. The organization offers the Chartered Financial Analyst (CFA) designation, a globally recognized credential for investment and financial analysis professionals. CFA Institute also provides a range of educational programs, research, and resources to support its members and the broader investment community. Their mission is to lead the investment management industry to create a level of trust in financial markets that benefits society.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Web.com Group, Inc.
4 months ago

Ryzlabs Inc.
4 months ago

Anyone AI Inc.
3 months ago

Anyone AI Inc.
3 months ago