Senior Software Engineer (Python Backend)
Job Description
Job Title: Senior Software Engineer (Python)
Location: NYC, NY
Duration: 1-Year Initial Contract
Work Model: Hybrid (Work from home permitted 1 day per week)
Interview Process
- Initial software engineering screening.
- Final technical/team interview (2 rounds total).
Position Overview:
Client is seeking a Senior Software Engineer to build and scale a brand-new, focused vulnerability management platform (plus, not required). This initiative involves transforming a complex, open-source framework into a streamlined, high-impact tool tailored to specific internal use cases. The ideal candidate is a self-starter capable of driving medium-to-large-scale projects independently with minimal oversight, handling active feature development, bug fixes, and operational workflows.
Key Responsibilities:
- Feature Development & Architecture: Design, build, and enhance backend components, APIs, and user interfaces for the new vulnerability management platform.
- Project Ownership: Take ownership of medium-to-large projects from inception to completion with limited guidance.
- Operational Excellence: Manage bug fixes, system enhancements, and operational requests to ensure high reliability and performance.
- Lifecycle & Data Management: Build and maintain systems that manage the ticketing lifecycle of vulnerabilities and power the underlying database architecture.
Required Qualifications & Technical Stack:
- Backend Development: Strong backend engineering experience, with expert-level proficiency in designing and consuming APIs (OpenAPI), Python - (Must Have).
- Note on Python: The candidates should have a very strong background in python. While we're usually pretty language agnostic, this contract timeline doesn't have room for people to get comfortable with the intricacies of the language. This goes well beyond people who have just used it for scripting (they should be very familiar with python class design, decorators, generators, what qualifies as "pythonic" and what does not, etc).
- Frontend Development: Working knowledge of React (Note: the frontend is lightweight and primarily centered around heavy API interaction).
- Database & Data Management: Strong proficiency in PostgreSQL.
- Project Execution: Proven track record of independently managing and delivering complex software engineering initiatives.
??? people applied to this job
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$40,000 - $60,000/Mo
1 year ago
Software Engineer L4/L5, Training Platform, Machine Learning Platform
Netflix.San Diego, USA
$120,000 - $180,000/Mo
1 year ago
$40,000 - $80,000/Mo
1 year ago
$160,000 - $240,000/Mo
1 month ago
MTS I, Software Engineer (Embedded Systems & Linux)
Panasonic Avionics Corporation.San Diego, USA
$120,000 - $175,000/Mo
1 month ago
Sr Staff Site Reliability Engineer, AI Infrastructure
d-Matrix.San Diego, USA
$200,000 - $300,000/Mo
1 month ago
$65,000 - $95,000/Mo
1 month ago
$130,000 - $190,000/Mo
1 month ago
$130,000 - $190,000/Mo
1 month ago
$120,000 - $180,000/Mo
1 month ago