Essential Duties and Responsibilities:
Technical Leadership & Architecture
- Lead architectural design for new features, services, and system components.
- Evaluate modern AI/ML technologies and determine appropriate use cases.
- Make key technical decisions that balance performance, scalability, and maintainability.
- Review designs, PRs, and technical documentation to ensure engineering excellence.
- Evaluate and introduce new tools and technologies to improve software development productivity.
Hands-On Development
- Perform full-stack development regularly across both frontend and backend systems, taking ownership of end-to-end feature implementation.
- Develop and deliver core components of application, AI-powered features, and architectural components.
- Diagnose and resolve complex technical issues across the full stack and drive sustainable solutions.
- Ensure code quality, test coverage, reliability, and adherence to engineering standards.
Team Management & Collaboration
- Mentor, guide and manage engineers, and contribute to raising the technical bar across the organization.
- Lead discussions on AI best practices, emerging trends, model evaluation techniques, and responsible AI usage.
- Facilitate knowledge sharing, pair programming, and engineering best practices.
Delivery & Execution
- Collaborate with Product Management to translate product requirements into clear technical plans, architecture and milestones.
- Partner with Engineering Managers to balance priorities, manage sprint commitments, and guide execution.
- Streamline and optimize the CI/CD pipeline to improve deployment reliability, speed, and developer productivity.
- Guide teams through incident response, root-cause analysis, and preventive improvements.
Cross-Functional Alignment
- Work closely with Product, Design, Data/SME, QA, and DevOps to ensure alignment on goals and technical feasibility.
- Communicate architectural decisions, tradeoffs, and implementation plans clearly to both technical and non-technical stakeholders.
- Support go-to-market teams with technical insights for feature capabilities.
Work Experience Qualifications:
Required
- 8+ years of software engineering experience with increasing ownership and technical complexity.
- Expertise in designing and building scalable, secure, and reliable SaaS applications.
- Experience in developing data-driven enterprise software with complex workflows, rule engines or regulatory frameworks.
- Strong full-stack engineering background, with deep experience building and maintaining both frontend and backend systems.
- Strong proficiency in the team’s core technologies (customize as needed: e.g., Python, Node.js, React, AWS, SQL/NoSQL, serverless, microservices, containerization).
- Experience evaluating and integrating AI technologies into real-world applications
- Proven experience breaking down complex problems into clear, actionable engineering plans.
- Excellent communication skills and ability to collaborate across teams.
- Experience mentoring and guiding engineers.
Preferred
- Experience in regulated industries (e.g., pharma, healthcare, finance) or handling compliance-sensitive data.
- Knowledge of security best practices, DevOps principles, CI/CD, and cloud infrastructure.
- Familiarity with modern architectural patterns: event-driven design, workflow engines, or data pipelines.
- Experience with observability practices (logging, metrics, tracing) and operational excellence.
Compensation:
- Annual Salary: $170,000 - $190,000
Benefits:
- Health, Dental, Vision Insurance
- STD, LTD, Life Insurance
- 401(k)
- PTO and Paid Holidays
US Applicants ONLY