CareerPlan

Lead Software Engineer

Buffalo, NY, USFull-time$116k–$194k2026-10-27 → 2026-11-10
Hybrid

Core

Provide technical leadership and hands-on engineering for enterprise applications and backend services.

Role type

Lead Software Engineer (Python/Backend)

Builds

Enterprise applications, backend services, RESTful APIs, and microservices.

Domain

Financial services / Banking technology

Deliverable

production ML models | product features

Required skills

Python, Flask, RESTful API design, Microservices, SQL (Microsoft SQL Server/Oracle/PostgreSQL), CI/CD pipelines, GitLab, DevOps, Automated testing, AI-assisted development tools

Preferred skills

Financial-services experience, Legacy-platform transformation, Cloud-native development, Containerization, High-volume system optimization

Technologies

Python, Flask, GitLab, Microsoft SQL Server, Oracle, PostgreSQL

Responsibilities

Design and develop enterprise applications and backend services; Mentor developers on Python, APIs, and microservices; Lead technical design and code reviews; Optimize SQL queries and database performance; Troubleshoot end-to-end application issues; Build and maintain CI/CD pipelines; Review and validate AI-generated code.

Seniority

Senior, hands-on IC with leadership responsibilities