Job Information
Toyota Software Development Engineer in Plano, Texas
Overview
Who we are
Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world’s most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We’re looking for diverse, talented team members who want to Dream. Do. Grow. with us.
We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right for you, we encourage you to apply!Our people make all the difference in our success.An important part of the Toyota family is Toyota Financial Services (TFS), the finance and insurance brand for Toyota and Lexus in North America. While TFS is a separate business entity, it is an essential part of this world-changing company- delivering on Toyota's vision to move people beyond what's possible. At TFS, you will help create best-in-class customer experience in an innovative, collaborative environment.
To save time applying, Toyota does not offer sponsorship of job applicants for employment-based visas or any other work authorization for this position at this time.
This position is based in Plano, TX, with a hybrid mix of some in-office time and some remote work.
Who we’re looking for
At Toyota Financial Services (TFS), we’re embarking on a technology transformation journey, creating next generation products and platforms. These products enable TFS to provide a best-in-class experience to our customers and partners and position us to rapidly scale to realize our vision of mobility for all by enabling freedom of movement for everyone.
We are seeking a Software Development Engineer to drive the development of features within one of our Technology Domains. In this role, you will have a significant impact on our systems, business and most importantly, our customer experience. As a Software Development Engineer, you will work closely with the business team to design and implement new features. You will use a variety of core languages and technologies including Java, and AWS, to design and build highly scalable services.
Key Responsibilities Include:
Write, test, and maintain clean, efficient, and reusable code. Work on both new features and bug fixes.
Participate in code reviews to ensure high standards. Drive best practices and improve the speed of delivery.
Lead and contribute to the design and development of new features collaborating with senior engineers and product managers.
Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions.
Contribute to the design and architecture of system components by collaborating with senior engineers and enterprise architects to ensure alignment with overall system architecture and NorthStar.
Ensure that observability is built into the systems and components, and that they are globally scalable, performant, and maintainable.
Write and maintain unit and integration tests to ensure code reliability. Build/use testing frameworks to automate test execution.
Write and maintain documentation for the codebase, APIs, and processes.
Participate in the support and maintenance of production systems including responding to incidents and performing root cause analysis.
Actively participate in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and grooming sessions. Estimate the effort required for tasks and contribute to sprint planning by breaking down user stories into actionable tasks.
Follow security best practices and guidelines, ensuring that the code and systems are secure from vulnerabilities.
What you Bring:
5+ years of software development experience, developing global features.
Strong hands-on experience in designing, developing, and maintaining microservices-based applications using Java, spring-boot frameworks and related technologies.
Strong experience in Java, with a solid understanding of object-oriented programming principles and design.
Experience in developing applications across the full software stack, from customer-facing features to backend data.
Proven experience in designing and developing RESTful APIs, ensuring they are secure, scalable, and well-documented.
Strong experience in implementing application observability by incorporating appropriate levels of logging, debugging, and tracing capabilities.
Experience with relational databases and NoSQL databases.
Proficient in source code control systems, containerization, and CI/CD tools such as Git, Docker, Jenkins, or similar tools.
Proficient in a wide range of software testing methodologies, including unit, integration, system, acceptance, performance, and reliability testing.
Experience building applications with 12 factor app principles.
Experience in developing applications on public cloud platforms such as AWS, Azure, or GCP.
Bonus if you have:
Bachelor’s Degree.
Experience working in the financial and banking industry.
Experience working in the Auto finance industry.
Understanding of DevOps practices and infrastructure as code (IaC).
Familiarity with message brokers like Kafka or RabbitMQ.
Experience with ML and GenAI technologies.
Salesforce Development experience.
What We’ll Bring:
During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include:
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.
Flextime and virtual work options (if applicable).
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.
Flexible spending accounts.
Relocation assistance (if applicable).
Belonging at Toyota
Our success begins and ends with our people. We embrace diverse perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members’ efforts to dream, do and grow without questioning that they belong. As a company that has been one of DiversityInc’s Top 50 Companies for Diversity and a member of The Billion Dollar Roundtable supporting minority and woman-owned suppliers for over 10 years, we are proud to be an equal opportunity employer that celebrates the diversity of the communities where we live and do business.
Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law.
Have a question, need assistance with your application or do you require any special accommodations? Please send an email to talent.acquisition@toyota.com.