Sr Software Engineer
Core
Lead the design, development, and maintenance of complex software applications and system assets within a diversified financial services firm.
Role type
Senior Software Engineer (Enterprise Applications & Database)
Builds
Complex software applications, system assets, and database solutions for financial planning, advice, and asset management.
Domain
Financial Services / Enterprise Software / Database Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture design, SDLC management, code review leadership, unit testing strategy, production support, root cause analysis, vendor resource management, SQL Server administration, T-SQL development, Stored Procedures, Dynamic SQL, Index optimization, Maintenance planning.
Preferred skills
Enterprise-level application design, complex query optimization, CTE usage, Linked Server management, job scheduling, business-technology alignment.
Technologies
Oracle, SQL Server, T-SQL, Dynamic SQL, CTE, Stored Procedures, Views, Indexes, Linked Server
Responsibilities
Lead low-level design and engineering specifications; oversee code reviews and unit testing; mentor development teams including contractors; conduct asset health and security assessments; troubleshoot production issues and lead root cause analysis; manage vendor partner resources; maintain database integrity and performance.
Seniority
Senior, hands-on IC with team leadership