Principal Software Engineer
T
TebraHealthcare
United States - RemoteFull-TimePrincipal
Salary229,000 - 240,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of software engineering experience with 8+ years of technical leadership experience
- Required Skills
- AWSPythonArtificial IntelligenceDynamoDBFlaskGCPJavaJavascriptMySQLOracleSpring BootVue.JsPostgresReactGenerative AILangChain
Requirements
- Experience: 12+ years of software engineering experience with 8+ years of technical leadership experience.
- AI Leadership: Proven track record of leading AI initiatives, integrating LLMs/Generative AI into commercial products, and optimizing developer workflows using AI tooling (e.g., GitHub Copilot, Cursor, etc.).
- Languages: Python, Java, JavaScript.
- Frameworks: Vue, React, Flask, SpringBoot (Experience with AI orchestration frameworks like LangChain or LlamaIndex is a strong plus).
- Databases: MySQL, Oracle, Postgres, DynamoDB, Firestore (Familiarity with Vector Databases is highly desirable).
- Cloud: AWS, GCP.
- Adaptability: Flex time spent coding from 10% to 90% as needed by team(s).
- Drive: Tenacity and creativity to solve difficult problems with a focus on our customers, coupled with a desire to blaze the trail on less-glorious engineering tasks that are important to the business.
- Influence: Strong technical mentor and sounding board for teams. Technical acumen and collaborative spirit that garners respect from engineering team members and leaders.
- Continuous Improvement: Continually identify opportunities to improve software and processes (especially via AI) and propose concrete plans to leadership.
- Standard Setting: Leader in establishing best practices and standards for the engineering organization.
- Communication: Communicate complex technical and AI-related information in a clear and concise manner to a variety of audiences.
- Evaluation: Ability to perform deep technical assessments of existing and potential new technologies, particularly in the rapidly evolving AI landscape.
Responsibilities
- Drive AI Transformation: Lead the strategy and execution of integrating AI capabilities into our core product, while adopting AI tools to accelerate internal team workflows and the software development lifecycle (SDLC).
- Establish Expertise: Develop deep product, technology, and AI ecosystem knowledge.
- Architect & Build: Lead architecture and write code for complex, highly scalable systems and AI-driven features.
- Problem Solving: Creatively solve complex problems with a focus on delivering value to our customers.
- Cross-Functional Collaboration: Partner across multiple teams to drive successful outcomes and champion AI adoption.
- Technical Governance: Actively review architecture and technical approaches, ensuring organizational alignment and future-proof AI strategies.
- Mentorship: Provide tangible and actionable technical feedback to engineers, actively upskilling the team on modern AI engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site