Senior Lead Software Engineer - Full Stack Engineer
On-site · Plano, Texas, United States
Job Summary
Senior Lead Software Engineer responsible for leading a scalable, secure enterprise-grade software development effort within Global Finance Technology. Core responsibilities include designing and implementing secure production code, code reviews and debugging, automating remediation to improve operational stability, leading evaluation sessions with vendors and internal teams, collaborating with end users and product teams to align technical deliverables, escalating delivery risks with mitigation plans, coaching a high-performing team both locally and remotely, and leading communities of practice to promote new technologies and inclusive team culture. Required capabilities span Java, Spring Core/Boot, REST APIs, JPA, Python, JavaScript/TypeScript, React, OO Design, TDD, test frameworks (JUnit, Mockito, Playwright, Cucumber), security standards (OAuth, TLS, Kerberos), Domain Driven Design, microservices, observability tools (ELK, Prometheus, Grafana, AppDynamics, Splunk), AI-assisted development tools, Kafka/AMQP, and CI/CD pipelines (Git, Maven, Jenkins, SonarQube, Fortify). Familiarity with Agile product operating models, data analytics in finance, cloud-native web apps, NoSQL (Cassandra), and LLM-based implementations is advantageous. The role is based in Plano, TX, and involves leading both local and remote teams.
Required Qualifications
- Formal training or certification on software engineering concepts with 5+ years applied experience
- 2+ years of experience leading technologists to manage and solve complex technical items within your domain of expertise
- 10+ years of building enterprise grade software products
- Expertise in Java, Spring Core, Spring Boot, REST APIs, JPA (OR) Python and relevant microservices framework
- Expertise in JavaScript, Typescript, React and popular test framework for UI
- Proficiency in Object-Oriented Design (OOD) and Test Driven Development (TTD), with hands-on experience in test automation frameworks like Junit, Mockito, Playwright and Cucumber
- Strong understanding of security standards such as OAuth, TLS, and Kerberos
- Knowledge of Domain Driven Design, microservices patterns, and modern architectures
- Familiarity with log/metric collection and monitoring technologies like ELK stack, Prometheus, Grafana, AppDynamics, and Splunk
- Proficiency in using Agentic AI Coding assistance such as Copilot, Claude, Windsurf, Gemini
- Experience with event-driven processing using Kafka, and other AMQP framework
- Hands-on experience with building CI/CD pipelines using Git, Maven, Jenkins, SonarQube, and Fortify
- Agile software development experience adhering to a product operating model
- Experience in building enterprise solution focused on Data Analytics will be beneficial
- Experience in Finance Reporting will be beneficial
- Experience in building cloud-native web applications
- Exposure to NoSQL databases such as Cassandra
- Experience in LLM based implementations will be beneficial
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.