Principal Software Engineer
New
United StatesFull-TimePrincipal
Salary151,535 - 220,881 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PythonSQLJavaJavascriptRubyTypeScriptGoReactScala
Requirements
- 10+ years of demonstrated long-term success on high-stakes consulting engagements.
- Experience across multiple language paradigms, stacks, and ecosystems.
- Expertise in Python, Java, JavaScript, TypeScript, React, Ruby, Scala, R, SQL, and Go.
- Proven experience building or integrating AI/ML-powered features.
- Strong background in automated testing and software design.
- Experience leading modernization efforts for legacy systems.
- Ability to remedy architecture-level concerns (scalability, security, reliability, performance).
- Expertise in balancing technical considerations with product and user needs.
- Skilled in mentorship and team support at scale.
Responsibilities
- Rapidly build trust with clients through technical expertise.
- Guide technical direction and solve complex problems while remaining hands-on.
- Advise clients on architecture, scalability, and platform evolution.
- Collaborate on systems involving the full ML lifecycle from data ingestion to deployment.
- Design and manage high-level technical roadmaps for large engagements.
- Coach client engineering teams and transfer knowledge.
- Influence client CTOs and executive decisions.
- Facilitate retrospectives and strategy sessions.
- Contribute to internal mentorship and company culture.
View Full Description & ApplyYou'll be redirected to the employer's site