The Principal Software Engineer role performs complex research, design, and software development assignments within a software functional area or product line. Provides direct input to project plans, schedules, and methodologies in the development of cross-functional software products. This SWE performs software design — typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions. This role will also act as a technical leader in designing AI-driven solutions, including systems leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agent-based architectures, particularly in client-facing and consulting engagements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed