SOFTWARE DEVELOPMENT ENGINEER
Company: Toyota
Location: Plano
Posted on: November 14, 2024
|
|
Job Description:
OverviewWho we areCollaborative. 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 forAt 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 ToyotaOur 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.
Keywords: Toyota, Arlington , SOFTWARE DEVELOPMENT ENGINEER, IT / Software / Systems , Plano, Texas
Click
here to apply!
|