Python Automation Engineer - Financial Data

Milpitas, CA, US • Posted 1 day ago • Updated 1 hour ago
Contract W2
On-site
USD $75.00 - 90.00 per hour
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Financial Technology
  • Management
  • Collaboration
  • Data Processing
  • Reporting
  • Workflow
  • Orchestration
  • Scheduling
  • Auditing
  • Software Engineering
  • Data Engineering
  • Python
  • SQL
  • Snow Flake Schema
  • Finance
  • Git
  • Automated Testing
  • Continuous Integration
  • Continuous Delivery
  • Data Validation
  • Payments
  • Banking
  • Payroll
  • API
  • SFTP
  • Computerized System Validation
  • JSON
  • Microsoft Excel
  • Military
  • SAP BASIS
  • Authorization
  • Law
  • LOS
  • Recruiting
  • Legal
  • Artificial Intelligence
  • Privacy

Summary

Put your Python and SQL expertise to work transforming financial automation in fintech-join a hybrid contract opportunity with benefits included, impactful projects, and potential for a long-term extension!

This Jobot Consulting Job is hosted by: Sierra Johnson
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $75 - $90 per hour

A bit about us:

We're a financial technology company focused on helping people access and manage their money with greater confidence. Behind that mission is a complex flow of financial data, and an opportunity to make the systems supporting it smarter, more accurate, and more reliable.

Why join us?
  • Own meaningful projects and put your technical skills to work: Use Python, advanced SQL, and Snowflake to solve complex financial and transactional data challenges.
  • Hybrid schedule: Collaborate onsite in Milpitas four days per week, with one remote day.
  • Benefits included: Receive benefits through your consulting employer during the assignment.
  • Potential to extend: Join an initial contract of up to six months, with the possibility of extension.


Job Details

You'll partner directly with Engineering and Finance to turn manual processes into production-ready automation, solve meaningful data challenges, and build solutions that teams depend on every day. If you enjoy owning the code and seeing its impact on the business, this is an opportunity to do both.

What you'll do:
  • Develop, refactor, test, and support production Python code for data processing, integrations, and automation.
  • Write and optimize complex SQL queries for reconciliation, reporting, and data validation.
  • Investigate financial and transactional discrepancies, including unmatched records, duplicates, missing data, and timing differences.
  • Migrate existing Python jobs and manual workflows to a production orchestration platform.
  • Implement scheduling, monitoring, alerting, error handling, and retries.
  • Support period-end close, audit requests, and resolution of data discrepancies.
  • Document code, data mappings, reconciliation rules, and operational procedures.

What you bring:
  • 5+ years of relevant software engineering, data engineering, or automation experience.
  • Strong hands-on Python experience building and supporting production solutions.
  • Advanced SQL skills, including complex joins, CTEs, window functions, and aggregations.
  • Experience with Snowflake or a comparable data platform.
  • Experience reconciling financial or transactional data across multiple systems.
  • Familiarity with Git, automated testing, code reviews, and CI/CD practices.
  • Excel proficiency for data validation and operational analysis.
  • Bachelor's degree in a related field or equivalent practical experience.

Experience in fintech, payments, banking, payroll, or another transaction-intensive environment is especially valuable. API integrations, SFTP, and processing CSV, JSON, Excel, or fixed-width files are also helpful.

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot's policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.

Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.

Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91113390
  • Position Id: 202585265
  • Posted 1 day ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.