Associate, Software Engineer
Chevy Chase Trust is a privately owned investment think tank offering independent and highly personalized financial advice and planning for individuals, families, and institutions. Located just outside of Washington D.C., the firm specializes in unique thematic investment research and asset management. We prioritize client success and inventive thinking, with a global, macroeconomic outlook that drives our approach to investment management and financial planning.
About the Role
We are looking for a software engineer who writes production-quality code as a habit—code that teammates can easily pick up, debug, and extend. Our CRM is custom-built, so this role requires real software engineering skills, not just configuration experience. The ability to read, extend, and refactor an existing codebase is as important as writing new features. Strong communication with non-technical stakeholders and a track record of taking ownership of problems through to resolution are essential.
Responsibilities
- Design, build, and maintain applications using C# and ASP.NET Core, primarily WPF and MVC
- Work within and extend our proprietary, in-house CRM system
- Write and optimize SQL queries, stored procedures, and database schemas, integrating with code using Entity Framework Core
- Build custom reports for internal and business stakeholder use
- Write clean, well-structured, maintainable code with appropriate testing and participate in code reviews
- Diagnose and resolve production issues with proper error handling and logging
- Collaborate with business stakeholders to translate requirements into technical solutions
Requirements
- High School Diploma
- 3+ years of professional software development experience
- Strong proficiency in C# and ASP.NET Core, particularly MVC and WPF, including HTML, JavaScript, and CSS
- Experience with Entity Framework Core and SQL, including schema design and query optimization
- Experience developing and maintaining custom business applications where software design and coding were primary responsibilities (experience limited to administration, configuration, or low-code customization of third-party platforms is not sufficient)
- Comfort learning and working within a large, established internal codebase without extensive onboarding documentation
- Experience working with source control systems such as Azure DevOps, Git, or TFS
Qualifications
- Experience in financial services, trading, or wealth management preferred
- Experience building custom reporting solutions preferred
- Experience leading small technical initiatives preferred
- Some experience utilizing AI coding tools and/or AI agent development preferred
Skills
- Planning and organizing: Setting priorities and defining actions, time, and resources needed to achieve predefined goals
- Teamwork: Working as a productive member of a cohesive group toward a common goal and contributing to team development and effective team dynamics
- Adaptability: Maintaining effectiveness in reaching set goals by adapting to changed circumstances, tasks, responsibilities, and people
- Technical Expertise and Usage: Acquiring and applying technical and functional knowledge in a technological area of specialty
Benefits
- Health, dental, and vision insurance
- 401(k) with company match
- Paid time off
- Bonus/Target Incentive
- Tuition Reimbursement
- Complimentary usage of modern in-house fitness center
- On-premise full-service dining center discounts
- Discounts via the company’s Employee Assistance Program (EAP)
- Monthly Employee Recognition Programs
- Referral bonus
- Pre-tax transportation options
Pay
The actual base pay offered is determined by several variables, including the applicant's qualifications, years of relevant experience, distinctive skills, level of education attained, and certifications or professional licenses held. Base pay is one component of Chevy Chase Trust's total compensation package, which also includes healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, and bonus plans.
Chevy Chase Trust is proud to be an equal opportunity workplace. We foster an environment that recognizes employees’ unique skillsets and ensure all employees have an equal opportunity to grow and advance.