Posted in

Principal Software Engineer

Principal Software Engineer

CompanyToyota
LocationPlano, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 10+ years of software engineering experience, with a proven track record of delivering impactful software products.
  • 3+ years in an application or solutions architect role, delivering enterprise-scale solutions.
  • Deep expertise in microservices, cloud computing (AWS), and modern software architecture.
  • Strong coding skills in Java, C#, JavaScript, or Python, with experience implementing reusable components.
  • Excellent communication skills to engage both technical and non-technical stakeholders.
  • Ability to mentor and coach developers on system design, code quality, and maintainability.

Responsibilities

  • Architect and develop full-stack solutions using cloud-native technologies (AWS preferred), microservices, and event-driven architectures.
  • Collaborate with domain architects, product owners, and engineering teams to design scalable, maintainable, and high-performance software solutions.
  • Ensure best practices in security, DevSecOps, and InfoSec while driving reusability and reliability.
  • Develop reusable software components and frameworks in Java, C#, JavaScript, or Python.
  • Provide technical mentorship, improve development processes, and support teams with root cause analysis and preventative measures.
  • Maintain comprehensive architectural documentation to sustain system integrity and facilitate knowledge sharing.

Preferred Qualifications

  • AWS Solutions Architect Associate certification or similar credentials.