Principal Engineer
BCC
Job Description
Wearelooking fora Principal Engineerwithadeepunderstandingofsoftwaredesignand architecture, capable of designing and scaling SaaS and enterprise-grade software products.This rolerequires strong hands-onexperience across bothfrontend and backend,combined with a solid grasp of AI andAgentic AI systems. Theidealcandidateisago-getter,technologythoughtleader,andinnovationdriverwhoproactively identifies opportunities toimproveplatforms, architectures,andbusiness outcomes. Experience: 10-12yearsofoverallsoftwareengineeringexperience Provenexperiencedesigning anddelivering large-scaleSaaSandenterprise Products: Demonstratedleadershipinarchitecture,designreviews,andtechnicaldecision- making KeyResponsibilities: Architecture&Design: Leadthe end-to-end architecture anddesign of scalable, secure, and high- performing SaaSandenterprise platforms Defineandenforce architecturestandards,designpatterns,andbestpractices Drivesystemdesignfor cloud-native,distributed,andmicroservices-based architectures Evaluateandselectappropriatetechnologies,frameworks, and toolsAI & Agentic AI Designandintegrate AI / FL-drivenfeatures intoenterpriseapplications ArchitectandguidedevelopmentofAgenticAIsystems(multi-agentworkflows,orchestration, autonomous decision-making) Collaboratewithdata science andAlteamstooperationalizemodelsintoproduction-readysystems Stayahead ofemergingtrends inGenerativeAI,LLNs,and autonomousagents, identifying practical use cases FulI-StackTechnical Leadership: Providehands-onguidanceacrossfrontendandbackenddevelopment Review criticalcodepathsandensurehigh-qualityengineeringstandards Mentorseniorandmid-levelengineersonsystemdesign,scalability,and maintainability Innovation&StrategicThinking: Proactivelyidentifyinnovationopportunitiesalignedwithbusinessgoals Translatebusinessproblemsintoscalabletechnicalsolutions DrivePOCsandexperimentationtovalidatenewideasandtechnologies Collaboration&StakeholderManagement: Partnerwithproduct,UX,data,andbusinessstakeholderstoalignarchitecturewith roadmap Clearly communicatecomplex technical conceptstoboth technical andnon- technical audiences Actasatrusted technicaladvisortoengineeringleadership TechnicalSkills&Expertise CoreEngineering: Strongexpertiseinsoftwaredesign principles,datastructures,andalgorithms Extensive experience with distributed systems, APIs,andevent-driven architectures Backend: Hands-on experience withmodernbackend stacks(e.g.,Java,Python, Node.js,Go, etc.) Deepknowledgeofmicroservices,REST / GraphQLAPIs,andmessagequeues Strongunderstandingofdatabases(SQL&NoSQL) andcachingstrategies Frontend: Solidexperiencewithmodernfrontendframeworks(e.g.,React,Angular,Vue,etc.) Understandingoffrontendarchitecture,performanceoptimization,andscalability Ability to guideUI/UX technicaldecisions andintegrations Cloud & DevOps Strongexperiencewithcloudplatforms(AWS,Azure,orGCP) KnowledgeofCI/CDpipelines,containerization(Docker),orchestration (Kubernetes): Experiencewithobservability,monitoring, andreliabilityengineeringAI &Data PracticalexperiencewithAI / MLintegrationinproductionsystems Understanding of LLI'ns, prompt engineering,agent frameworks, andmodelorchestration Familiaritywithdatapipelines,modeldeployment,and MLOpsconcepts Leadership&Behavioral Traits: Go-gettermindsetwithstrongownershipandaccountability Strategicthinkerwithapassionforcontinuouslearningandinnovation Strongmentoringandtechnicalleadershipskills Excellentproblem-solving,communication,andcollaborationabilities