Senior Software Engineer

Fidelity•Westlake, TX

About The Position

Build desktop user experiences and underlying platforms that support Fidelity’s digital presence, including applications and platforms such as Active Trader Pro and Fidelity Trader+®. Work on end-to-end features within autonomous, cross-functional teams and contribute to features from concept through deployment. The role offers opportunities to contribute product ideas, develop skills, and learn new technologies and languages in a collaborative, iterative, fast-paced environment. The position supports Fidelity’s digital experience for customers using financial planning, investing, and retirement solutions. The role calls for product-aware engineers who are curious, responsible, self-starting, and motivated to deliver an excellent customer experience. Engineers are expected to take ownership, share knowledge, use customer feedback and data to guide decisions, and contribute to a culture of autonomy and leadership. Fidelity is transitioning toward a full-time onsite working model through a phased regional and role-based rollout; current onsite expectations vary, and may evolve. Fully remote roles are not subject to this transition. Fidelity will not provide immigration sponsorship for this position.

Requirements

  • Expertise in .NET/C#/XAML-based applications is desired.
  • Strong knowledge of HTTP-based APIs, networking, and how the internet works.
  • Experience with desktop application frameworks such as WPF, Xamarin.Forms, or .NET MAUI.
  • Experience with Azure DevOps or GitHub repositories, pipelines, and tools.
  • Experience tuning performance and managing memory utilization in desktop applications.
  • Comfort with visual design and rapid prototyping.
  • Expertise with one IDE, such as Visual Studio, VS Code, WebStorm, or Rider.
  • Experience with unit testing and automation tools or frameworks such as MS Unit, NUnit, or xUnit.
  • Knowledge of API design and development and microservices architecture.
  • Knowledge of DevOps, automated testing, and continuous delivery.
  • Strong communication skills and technical expertise to drive and participate in meaningful discussions.
  • Passion for technology, curiosity, adaptability, and willingness to share knowledge.
  • Knowledge of algorithms, data structures, and design patterns.
  • Experience working in collaborative, iterative, and fast-paced environments.
  • Ability to work as a self-starter, challenge the status quo, and take ownership of projects.

Responsibilities

  • Build desktop user experiences and the underlying platforms that support Fidelity’s digital presence.
  • Develop end-to-end features as part of autonomous, cross-functional teams, contributing from concept through deployment.
  • Create rapid prototypes that can be shipped and evaluated using real-life feedback.
  • Contribute ideas to improve products and deliver a strong customer experience.
  • Use CI/CD practices and tools to deploy changes rapidly while minimizing risk, including practices such as A/B tests, blue-green deployments, and feature toggles.
  • Build highly scalable systems capable of supporting thousands of transactions per second.
  • Apply test-first development and modern testing frameworks, treating quality as a shared responsibility.
  • Measure, collect, and use data to inform decisions, while balancing data with intuition.
  • Participate in technical discussions, communicate effectively, take ownership, and share knowledge.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service