Principal Software Engineer (full Stack + Systems Architecture)

Techsalesjobs

Research Triangle Park, North Carolina, US
$178,500.00 - $231,000.00 py
Systems architecture design
Distributed and microservice systems
Backend development (java, go, python, c#)
As a Principal Software Engineer, you will be a technical leader responsible for architecting and delivering complex, scalable, high‑performance software systems

Job Summary

  • As a Principal Software Engineer, you will be a technical leader responsible for architecting and delivering complex, scalable, high‑performance software systems.
  • You will shape technical direction, mentor senior engineers, drive engineering excellence, and influence strategy across product teams.
  • Join us to do the best work of your career and make a profound social impact as a Principal Software Engineer on our ISG Software Engineering team.

Matching Summary

As a Principal Software Engineer, you will be a technical leader responsible for architecting and delivering complex, scalable, high‑performance software systems.

Salary

$178,500.00 - $231,000.00

Skills & Requirements

Must-have

  • Systems architecture design
  • Distributed and microservice systems
  • Backend development (Java, Go, Python, C#)
  • Modern frontend frameworks (React, Angular, Vue)
  • API design and performance optimization
  • Data modeling with relational and NoSQL databases

Nice-to-have

  • AI-enabled capabilities integration
  • Agentic AI patterns and LLM automation
  • RAG and prompt engineering
  • Vector databases and AI-assisted tools
  • Modern platform engineering and enterprise automation
  • ServiceNow or IPAM systems
  • GitOps and Kubernetes tooling

Key Requirements

  • 8-12 years of experience
  • Technical leadership and mentoring
  • Cross-team collaboration
  • Enterprise-grade integrations

Work Rights

Not specified

Tailored Resume

Cover Letter