Lead Software Engineer - Python, Distributed Computing
On-site · Houston, Texas, United States
Job Summary
Lead Python-based software engineering efforts in a high-performance, real-time trading environment. Design, develop, test, and deploy secure, scalable software solutions for low-latency booking systems; build telemetry and visualization tools; lead and participate in architectural evaluations with internal teams and external vendors; drive automation and adoption of new technologies across the software development lifecycle and collaborate with business technology partners.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years of applied experience
- Overall 8+ years of experience in the industry leading and implementing technical solutions
- Strong analytical development skills, solid understanding of computer science fundamentals and experience in real-time, resilient, high performance and/or risk and pricing and/or eTrading areas
- Creative, quick-thinking, pragmatic, with an aptitude for solving problems with technology and an ability to quickly translate requirements into a sound technical design and implementation
- Proven organizational skills, decisive priority management, strong teamwork ethic, excellent verbal & written communication skills
- Hands-on practical experience in system design, application development, testing, and operational stability
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
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.