Software Engineer (Python, AWS, Microservices) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Toyota Financial Services Corporation · 1 day ago

Software Engineer (Python, AWS, Microservices)

Toyota Financial Services is part of Toyota, a leading company in innovative mobility solutions. They are seeking a motivated Software Engineer skilled in Python, AWS, and microservices to design, build, and maintain a scalable Data Lake platform for real-time analytics and data processing.

Financial Services
badNo H1Bnote

Responsibilities

Backend/API Development
Build and maintain RESTful APIs with Python, containerized and deployed on AWS ECS Fargate
Design clean contracts and versioned APIs; document with Open API/Swagger
Data Engineering Development
Develop Python-based ETL pipelines using AWS Glue ETL and Glue Catalog to efficiently ingest, parse, and transform diverse data sources
Implement robust Python file parsing mechanisms to handle structured and unstructured data with accuracy. Ensure data quality and integrity through comprehensive auditing and data quality (DQ) checks integrated within the ETL workflows
Develop an AWS S3 to Snowflake integration that leverages PyIceberg for efficient file format management and data versioning
CI/CD, Quality, and Testing
Build CI/CD pipelines (GitHub Actions, Jenkins, or CodePipeline) for automated build/test/deploy; use GitHub/GitLab and artifact repos (e.g., Artifactory)
Write unit, integration, and end-to-end tests with pytest; automate regression tests with QA
Perform load/stress testing; analyze performance and reliability metrics

Qualification

PythonAWSMicroservicesFastAPICI/CDSQLCommunicationCollaboration

Required

Bachelor's or higher in Computer Science, Information Systems, Data Engineering, or related field (or equivalent experience)
1-3 years experience building backend services and RESTful APIs with Python (FastAPI) and documenting with OpenAPI/Swagger
Hands-on skills in Python, SQL
Knowledge with Git/GitHub, CI/CD tools (GitHub Actions, Jenkins); familiarity with build tools (Gradle/Maven) where Java is used
Clear, concise communicator who can influence decisions with data, presentations, and visualizations
Effective collaborator in a hybrid environment; able to work independently with fellow engineers and follow-through

Preferred

Masters or Advanced degree highly considered
2+ years working with cloud-based software and services
Knowledge with AWS (e.g., ECS Fargate, API Gateway, Lambda, S3, CloudWatch)
Practical experience with Terraform (and/or AWS CloudFormation)
Understanding of IAM, OAuth2/JWT, and secure coding practices; Experience in regulated environments (e.g., SOC 2, HIPAA) is a plus

Benefits

A work environment built on teamwork, flexibility, and respect
Professional growth and development programs to help advance your career, as well as tuition reimbursement
Team Member Vehicle Purchase Discount.
Toyota Team Member Lease Vehicle Program (if applicable).
Comprehensive health care and wellness plans for your entire family
Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
Paid holidays and paid time off
Referral services related to prenatal services, adoption, childcare, schools, and more
Tax Advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA)

Company

Toyota Financial Services Corporation

twitter
company-logo
Toyota Financial Services Corporation is made up of affiliates in more than 35 countries/locations.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Brajesh Kumar
Chief Technology Officer
linkedin
leader-logo
Kris Pritchard
Vice President & Chief Risk Officer
linkedin
Company data provided by crunchbase