Talanposted 4 days ago
$100,000 - $145,000/Yr
Full-time • Senior
Jersey City, NJ

About the position

We are seeking a talented Senior Software Engineer (Python/PySpark) to contribute to the design and development of our client's software solutions supporting Finance and Risk functions. The ideal candidate will bring strong expertise in Python, large-scale data processing, and database management, with the ability to deliver high-quality and scalable solutions.

Responsibilities

  • Design, develop, and enhance software solutions in line with best practices (maintainable, secure, scalable, testable).
  • Build and optimize data processing pipelines using Python, PySpark, and SQL.
  • Support the full application lifecycle: development, testing, deployment, and production support.
  • Analyze requirements, propose solutions, and ensure timely delivery of high-quality applications.
  • Maintain and improve existing applications, resolving issues across environments as needed.
  • Work with stakeholders to clarify business needs and translate them into technical solutions.
  • Collaborate with peers across locations to deliver projects to defined standards.
  • Contribute to documentation, QA processes, and continuous improvement initiatives.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, or related field.
  • 6+ years of professional experience in software engineering.
  • Strong expertise in Python with hands-on experience using Pandas, NumPy.
  • Proficiency with PySpark for large-scale data processing.
  • Solid experience with SQL (Oracle, PostgreSQL or similar).
  • Skilled in building and consuming APIs and working with JSON/CSV data.
  • Familiarity with modern SDLC practices, version control, and collaboration tools.
  • Strong problem-solving, communication, and documentation skills.

Nice-to-haves

  • Exposure to data visualization tools (e.g., Matplotlib, Plotly).
  • Experience with cloud platforms or ETL frameworks (Databricks, Dataiku, etc.).
  • Knowledge of financial/risk systems or regulatory frameworks (e.g., CCAR, stress testing).
  • Front-end familiarity (JavaScript, HTML, CSS, Angular) is a plus.

Benefits

  • Competitive salary.
  • 401(k) retirement plan with company matching.
  • 15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out).
  • 8 paid holidays + 5 sick days + 2 personal days per year.
  • Company health, dental, and vision insurance plans + FSA.
  • Voluntary STD and LTD.
  • Commuter/transit benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service