Senior Platform Engineer - DevSecOps
LSEG · New York, NY · 1 wk ago
HybridEngineering$114k–$190k/yrFull-time
Responsibilities
- Design and develop secure, scalable RESTful and GraphQL APIs using Python frameworks like FastAPI, Flask, or Django
- Implement design patterns for reusable, maintainable backend systems
- Design and optimize algorithms for processing, analytics, and data transformation
- Build responsive frontend applications using React.js, TypeScript, or modern frameworks
- Implement and maintain CI/CD pipelines and infrastructure as code using Azure or AWS
- Integrate AI/ML models into production systems, including model serving, monitoring, and retraining workflows
- Ensure application security with OAuth2, JWT, rate-limiting, and threat modeling
- Integrate AI-assisted development and code generation tools such as GitHub Copilot, OpenAI APIs, or custom LLMs
- Collaborate closely with product managers, designers, and DevOps to build production-grade software
- Write unit, integration, and performance tests to ensure code quality
- Mentor junior developers and conduct code/design reviews
Requirements
- 7+ years of professional software development experience, with a strong focus on backend systems and cloud-native applications
- 4+ years of hands-on experience in Python, including building scalable APIs, with deep understanding of language features and design patterns, automation scripts, and data processing pipelines
- 2+ years of experience in Go (Golang), with exposure to microservices, concurrency patterns, and performance optimization
- Proven experience in backend frameworks such as FastAPI, Flask, or Django
- Strong grasp of REST, WebSockets, API versioning, and documentation best practices
- Experience with frontend technologies like React, Next.js, or Vue.js
- Familiarity with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis
- Experience working in cloud-native environments, preferably Microsoft Azure, including services like Azure Kubernetes Service (AKS), Azure Functions, and Azure Policy
- Understanding of application security concepts: CORS, CSRF, authentication flows, rate-limiting
- Experience with using or integrating AI coding tools and APIs
- Good understanding of software architecture, microservices, and event-driven systems
Qualifications
- Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field
- Strong understanding of software design principles, data structures, and algorithms
- Proficiency in version control systems (e.g., Git) and agile development methodologies
- Excellent problem-solving skills and ability to work independently or in a team
- Self-driven, proactive, and able to work independently
- Strong communication and collaboration in cross-functional teams