Principal Software Engineer
Company | Toyota |
---|---|
Location | Plano, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert 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.