Software Engineer (Early Career Professional)
Toyota North America
About the Role
Toyota Financial Services is seeking a passionate and highly motivated Software Engineer to join our growing technology team. This role is ideal for an early-career professional looking to accelerate their development by working on modern, cloud-native applications and platforms. You’ll collaborate with experienced engineers, gain hands-on exposure to industry-leading technologies, and contribute to building high-impact solutions used at scale. This is a hybrid position based in Plano, TX.
Key Responsibilities
- Collaborate with Agile teams to deliver features from concept to production.
- Build and maintain scalable, cloud-native services on AWS as part of a collaborative engineering team.
- Contribute to technical discussions, design reviews, and team planning sessions.
- Write clean, well-tested code in TypeScript, Python, or Java following engineering best practices.
- Participate in code reviews — both giving and receiving feedback to grow your skills and improve code quality.
- Debug and troubleshoot issues across the stack with support from senior engineers.
- Learn and apply engineering best practices: testing, observability, version control, and deployment workflows.
- Take ownership of well-scoped tasks and deliver them with increasing independence over time.
Requirements & Tech Stack
- Foundational knowledge of at least one backend language — TypeScript or Python or Java preferred.
- Basic understanding of RESTful APIs — how they work, how to build and consume them.
- Familiarity with Git and collaborative development workflows (branching, pull requests, code review).
- Contribute to team planning sessions, code reviews, testing and production support activities.
- Exposure to cloud services (AWS preferred) even at a conceptual level (what Lambda, S3, and DynamoDB do).
- Experience with writing unit tests and integration tests aligned with quality standards.
- Curiosity and a growth mindset.
- Good communication skills.
Qualifications
- Bachelor’s degree in computer science or related field, or equivalent practical experience (e.g., bootcamp, self-taught with portfolio).
- Up to 2 years of software engineering experience (internships and academic projects count).
Added Bonus
- Hands-on experience with AWS services like Lambda, API Gateway, DynamoDB, or S3.
- Familiarity with serverless architecture concepts.
- Experience with Infrastructure as Code (AWS CDK, CloudFormation, or Terraform).
- Exposure to containerized workloads (Docker, ECS).
- Experience with observability tools (Dynatrace, CloudWatch, Datadog, or similar).
- Contributions to open-source projects or a strong personal project portfolio.
- Experience in using AI-assisted coding tools like Github Copilot.
- AWS certifications (Cloud Practitioner, Developer Associate).