Lead Software Engineer (UI)
Team: Software Engineering
Location: Dallas, TX (HQ)
Commitment: Full-time
Workplace Type: hybrid
What You’ll Be Doing
- Organize/build a small development team: plan, break down work, review PRs, coach, and drive delivery, all while staying deeply hands-on.
- Build polished Angular dashboards highlight data intelligence tools users have come to expect and reporting flows for portfolio, compliance, and operational analytics.
- Create advanced data exploration experiences using:
- Highcharts (time-series, drilldowns, heatmaps/treemaps)
- AG Grid Enterprise (grouping, pivoting, aggregation, filtering, Excel/PDF export)
- Work across the stack to deliver reporting end-to-end: report-ready datasets → efficient APIs → high-performing UI.
- Partner with backend/data engineers on data modeling, query optimization, and performance at scale (100K+ rows).
- Establish standards for report correctness, validation, auditability, and tenant-specific configuration.
- Build confidence with unit + E2E testing (Playwright) and leverage AI tools to improve velocity and quality.
- Support production readiness: monitoring, logging, triage, and iterative UX/performance improvements.
What You’ll Bring
- 7+ years building and owning end-to-end product features in production.
- Strong Angular (12+), TypeScript, and RxJS skills expert-level UI engineering instincts.
- Proven experience delivering analytics/reporting UIs (dashboards, grids, charting, exports).
- Strong SQL (SQL Server preferred): aggregation, tuning, report-friendly modeling.
- Experience designing/consuming REST APIs and collaborating on contracts/performance.
- Demonstrated ability to lead a small team: coaching, reviews, accountability, delivery focus.
- Clear communicator who can explain tradeoffs to technical and non-technical stakeholders.
- Must have current and ongoing authorization to work in the country of employment without the need for visa sponsorship, now or in the future.
Technical Stack
- Frontend: Angular 12+ / TypeScript (legacy AngularJS migration in progress), Angular Material
- UI/Visualization: AG Grid Enterprise, Highcharts, D3
- Backend: .NET 10 / C# (ASP.NET Core Web APIs)
- Database: SQL Server
- Tooling: Git, Angular CLI, Webpack, npm/yarn, Playwright
Nice to have
- Extensive experience using AI tools including Claude, Github Copilot, GSD, BMAD, etc
- Financial services / fintech / investment management experience.
- Portfolio analytics familiarity (performance, attribution, risk) and time-series visualization.
- Experience building self-service report builders or visual query tooling.
- PDF/print workflows and robust Excel export pipelines.
- Contributions to component libraries or design systems.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
