Lead Software Engineer - API Platform
On-site · Plano, Texas, United States
Job Summary
Lead Software Engineer - API Platform responsible for designing, building, and enhancing the API Platform that empowers API developers. You will work within the Consumer & Community Banking - API Marketplace team as a core technical contributor, conducting end-to-end problem-solving across multiple technical areas to deliver trusted, secure, scalable technology products. Responsibilities include collaborating with tech leads, product managers, and designers to drive outcomes; removing technical debt and improving engineering deliverables; communicating with stakeholders and leading discussions with customers; developing secure, high-quality production code and reviewing others’ code; influencing product design, functionality, operations, and processes; serving as a subject matter expert; contributing to firmwide SDLC frameworks and practices; and fostering a diverse, inclusive team culture.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Hands-on programming/application development experience utilizing Java, Spring Boot, REST, Microservices, RDBMS and NoSQL databases, Cloud Native, Agile, DevOps, and TDD
- Recent experience with a cloud platform such as AWS, and utilization of container technologies such as Docker and Kubernetes
- Prior experience in building or using API Platforms, with deep expertise in one or more areas of the end-to-end API stack (cloud connectivity, network diagnosis, resilient systems, API security, authentication/authorization, API gateways, design, documentation, governance)
- Advanced knowledge of software applications and technical processes, with considerable in-depth expertise in one or more technical disciplines (e.g., cloud, AI, ML, mobile)
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or related technical field
- Preferred: Deep understanding of networking and connectivity, API security, OAuth, DNS, CDN
- Preferred: Designing highly scalable and resilient software systems on public cloud platforms such as AWS
- Preferred: API developer specifications, standards, and documentation, with experience driving adoption of best practices at scale
- Experience with AWS, Docker, Kubernetes, API platforms, API design, and governance
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.