Principal Software Engineer
$134,400–$185,000 year
Hybrid · Austin, Texas, United States or Dallas, Texas, United States
Job Summary
Principal Software Development Engineer leading design, development, and testing of complex software systems; responsible for technical leadership, mentoring teams, and enabling AI-native modernization across engineering groups. Responsibilities include planning and executing AI-native transformation initiatives, authoring AI workflow configurations and skill architectures, owning enablement lifecycles, driving adoption of AI-assisted SDLC practices, architecting reusable enablement patterns, developing internal AI tooling and platforms (SDKs, integrations, automation), bridging platform capabilities with team needs, providing architectural guidance and hands-on pairing, and overseeing the full SDLC from requirements to delivery.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field; advanced degree preferred
- 5+ years of experience in software development
- Strong understanding of the full software development lifecycle
- Extensive experience designing and implementing scalable systems
- Strong programming skills across multiple languages and stacks
- Experience driving adoption of tools, practices, or platforms across engineering organizations
- Familiarity with AI-assisted development tools/workflows (GitHub Copilot, LLM APIs, agent frameworks)
- Ability to provide technical leadership through architectural guidance, code reviews, and hands-on pairing
- Exceptional communication skills
- Strong analytical thinking
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.