Senior Software Engineer
Company: Toyotaconnected
Location: Plano
Posted on: June 1, 2025
Job Description:
Toyota Connected is seeking Sr Software Engineers to join our
Labs team. On this team, you will solve complex problems and work
alongside talented Engineers that use cutting-edge technologies,
Machine Learning, and NLP to transform the vehicle customer
experience. We love people who think big and like to get their
hands dirty to help us build exciting initiatives.Job Overview:Sr.
Engineers continuously integrate and deliver software components
into a fully functional software system. They lead limited
complexity projects under direction, while coaching entry to
mid-level Engineers and collaborate with cross-functional teams.Key
Responsibilities/Duties:
- Write clean, reusable, and high-quality production code, even
in unfamiliar codebases, frameworks, or languages, to address novel
or complex problems.
- Produce software requirements specifications and determine
their operational feasibility at scale to meet and exceed business
requirements.
- Continuously integrate and deliver software components into a
fully functional software system while improving the continuous
integration process.
- Facilitate end-to-end testing with stakeholders.
- Perform advanced troubleshooting, debugging, and upgrading of
existing systems.
- Lead and facilitate team system design, engineering, and
architecture in discussion and documentation.
- Define engineering velocity and feature tradeoffs.
- Lead technical innovation efforts to solve technical/business
challenges.
- Manage feature vs technical debt prioritization for
optimization and engineering efficiencies.
- Lead reviews of complex code, ensuring adherence to software
development best practices and providing guidance during the merge
review process.
- Translate research into impactful and high-performing
products.
- Develop and maintain documentation, best practices, and ethical
guidelines for projects.
- Provide thoughtful and high-quality feedback on merge
requests.
- Conduct code and architecture reviews, and ensure high
standards for code quality, testing, and documentation.
- Identify and address complex technical issues in both
development and production environments.
- Coach more junior Software Engineers through targeted feedback
and guidance to improve technical skills, overcome challenges, and
achieve specific goals.
- Make recommendations to team on resources to stay up to date
with industry trends/developments.
- Lead limited complexity projects (i.e., projects that are
smaller in size/scope/risk, are lower complexity, require less
organizational navigation and/or are more clearly defined),
including defining project objectives, developing project
schedules, preparing cost estimates, allocating resources, and
ensuring timely delivery under direction of Manager/Product
Owner.Required Qualifications:
- 5+ years of software engineering experience writing clean,
concise, tested, maintainable code in Rust, Go, C++, C#, or Java
(Must be willing to learn and code in Rust and Go).
- Hands-on experience applying current best practices and
principles in software development performance practices like
concurrency, and/or parallelism, and/or multithreading.
- Experience in observability practices such as logging and
tracing.
- Experience in leading limited complexity projects through all
phases of the software development lifecycle under direction.
- Demonstrates advanced problem-solving, troubleshooting,
decision-making skills.
- Ability to apply systems thinking to understand
interdependencies and design solutions that achieve results.
- Experience working in an Agile software engineering
environment.
- Ability to learn and apply new technologies, programming
practices, patterns, and methods.
- Experience mentoring, providing technical guidance, and
training more junior team members.
- Organized and detail-oriented.
- Ability to work independently and take ownership of
tasks/assignments.
- Ability to develop healthy working relationships and
collaborate with peers and leaders.
- Exhibits integrity and high standards in work quality.
- Excellent verbal and written communication skills.
- Experience effectively communicating complex technical
information to stakeholders at all levels in a clear, concise, and
meaningful manner to ensure effective collaboration and alignment
throughout the project lifecycle.
- Values diversity and differences amongst individuals in
interactions.Location:This position is based in Plano, Texas.
Toyota Connected encourages all employees to live within a
reasonable commuting distance of their assigned work location for
Hybrid work.What's in it for you?
- A Career Path that allows you to take your career to the next
level.
- Annual $2,500 Training Budget to help you grow and develop your
professional skills.
- Unlimited time off and flexibility for a great work-life
balance.
- Home office stipend of $1,000 to help furnish an ergonomic
remote office.
- Four months of paid parental leave.
- Adoption Assistance of $5,000 for regular adoptions or $6,000
for special needs.
- 401(k) with generous company match that is fully vested day
one.
- Toyota and Lexus vehicle discounts.
- Generous vehicle allowance for new and leased Toyota and Lexus
vehicles.
- Annual Patent-a-thons and Hackathons.
- Annual Wellness Stipend of $1000.
- Free catered lunches when working onsite.
- Two fully stocked Nespresso bars for your coffee and tea
fixes.
- No dress code!Who Are We?Toyota Connected was established in
2016 to infuse the power of big data and cloud intelligence into
all aspects of the mobility experience.
#J-18808-Ljbffr
Keywords: Toyotaconnected, Tyler , Senior Software Engineer, IT / Software / Systems , Plano, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...