Full Time

Senior Software Engineer (Python Backend)

Amtex Systems Inc
Contract
Mid-Senior level
IT Services and IT Consulting
New York, United States
???* / year

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

  1. Initial software engineering screening.
  2. 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.



Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.