Senior Software Engineer – Finance & Risk Data Solutions (Python/PySpark)

Company Description
With over 7,000 experts in 20 countries, Talan is a global consulting and technology group dedicated to accelerating our clients' transformation through technology, data, and innovation.
We’re proud to be a Certified Great Place to Work and are on track to reach €1 billion in revenue by 2025. At Talan, our philosophy is simple yet powerful: Positive Innovation—leveraging technology to benefit people and society.
Job Description
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.
If you are a skilled engineer with a passion for finance and technology, we encourage you to apply for this exciting opportunity.
Role and 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.
Qualifications
- 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-have:
- 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
The salary range for this role is US$100,000 - US$145,000
Company’s Benefits
At Talan, we invest in our employees' well-being and empower them with benefits, including:
- 💵 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
All your information will be kept confidential according to EEO guidelines.