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
151,535 - 220,881 USD per year
Apply Now