- Company Name
- VantageScore®
- Job Title
- Software Engineer
- Job Description
-
**Job title:** Software Engineer (Mid‑Level)
**Role Summary:**
Mid‑level Python Software Engineer responsible for designing, building, and maintaining scalable backend services, APIs, and data pipelines. Convert legacy SAS code to Python, collaborate with product and design teams, write clean and testable code, participate in architectural discussions, automate workflows, and support production environments, including on‑call duties.
**Expectations:**
• 3–5 years of professional software development experience.
• Strong proficiency in Python and experience with Django, Flask, or FastAPI.
• Ability to develop RESTful or GraphQL APIs.
• Solid understanding of data structures, algorithms, and object‑oriented design.
• Experience with relational (PostgreSQL/MySQL) and/or NoSQL (MongoDB) databases.
• Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS, GCP, or Azure).
• Ability to write unit and integration tests.
• Excellent problem‑solving, communication, and teamwork skills.
**Key Responsibilities:**
- Design, develop, and maintain backend services, APIs, and data pipelines using Python.
- Migrate and convert existing SAS code to Python, ensuring functional and performance parity.
- Collaborate with product managers, designers, and engineers to define requirements and deliver solutions.
- Write clean, maintainable, well‑documented, and well‑tested code.
- Conduct code reviews, provide constructive feedback, and enforce coding standards.
- Debug, troubleshoot, and optimize application performance and reliability.
- Contribute to architectural discussions and implementation strategies.
- Automate workflows, improve development processes, and maintain system documentation.
- Support production systems and participate in on‑call rotations as required.
**Required Skills:**
- Python programming, including Django/Flask/FastAPI.
- API development (RESTful/GraphQL).
- Relational and/or NoSQL database experience (PostgreSQL, MySQL, MongoDB).
- Git version control and CI/CD pipeline knowledge.
- Cloud platform experience (AWS, GCP, or Azure).
- Unit and integration testing.
- Strong problem‑solving, debugging, and communication skills.
**Required Education & Certifications:**
Bachelor’s degree in Computer Science, Software Engineering, or related field.
San francisco, United states
Remote
Junior
17-02-2026