Principal Software Engineer
New
Remote, USFull-TimePrincipal
Salary167,273 - 223,031 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonJavaSoftware ArchitectureGoScalaDistributed Systems
Requirements
- Expertise in designing large-scale distributed applications and enterprise software systems.
- Experience designing and implementing production-grade intelligent systems, agentic applications, or AI-enabled solutions.
- Deep understanding of cloud-native architectures, event-driven systems, and streaming technologies.
- Proficiency in one or more modern programming languages such as Python, Java, Scala, or Go.
- Demonstrated success as a Principal Engineer, Enterprise Architect, or equivalent senior leadership role.
- Proven ability to establish technical direction and influence organizational strategy without direct authority.
- Strong understanding of data governance, interoperability, and large-scale information management.
- Experience delivering enterprise solutions across public, hybrid, and distributed cloud environments.
- Excellent communication skills for engaging engineers, executives, and business stakeholders.
- Experience leading complex technical initiatives that achieved broad organizational impact.
Responsibilities
- Lead the adoption of AI-native engineering practices to improve delivery velocity and software quality.
- Design and architect scalable distributed systems and event-driven enterprise services.
- Define architectural standards for reliability, observability, and operational excellence.
- Create information architectures for data-intensive systems, analytics, and AI-enabled decision support.
- Mentor engineers, architects, and technical leads while fostering innovation.
- Establish technical direction and influence strategy across multiple engineering organizations.
View Full Description & ApplyYou'll be redirected to the employer's site