Apply

Principal Engineer

Posted 16 days agoViewed

View full description

πŸ’Ž Seniority level: Principal

πŸ“ Location: US

πŸ” Industry: Software Development

🏒 Company: CroglπŸ‘₯ 11-50πŸ’° $25,000,000 Series A 29 days agoComputerNetwork SecuritySoftware

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSBackend DevelopmentDockerLeadershipPythonArtificial IntelligenceCloud ComputingCybersecurityDesign PatternsFrontend DevelopmentFull Stack DevelopmentGCPKubernetesMachine LearningSoftware ArchitectureAlgorithmsData engineeringData StructuresGoCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Requirements:
  • Extensive experience as a senior, full-stack software engineer with a proven track record of delivering complex, high-impact projects
  • Deep expertise in architecting and scaling cloud-native, distributed systems, with proficiency in technologies like AWS, GCP and containerization
  • Demonstrated ability to drive strategic technical initiatives and influence engineering direction at an organizational level
  • Experience leading and mentoring high-performing engineering teams, demonstrating strong technical leadership and communication skills
  • Strong business acumen and the ability to translate technical solutions into tangible business value
  • Continuous learning mindset, staying up-to-date with the latest advancements in software engineering and AI, and proactively exploring new approaches
  • Excellent interpersonal and collaboration skills, with the ability to navigate cross-functional relationships and build consensus
  • Experience with Go and Python, or willingness to learn
Responsibilities:
  • Define the technical vision and roadmap for our software platform, driving strategic initiatives that deliver significant business impact
  • Serve as a technical thought leader, contributing to the strategic direction of engineering and architecture decisions
  • Design and implement features for a compound AI system w/ agents, LLMs, RAGs
  • Develop and champion innovative software solutions to solve our most complex, mission-critical business challenges
  • Establish and evangelize engineering best practices, coding standards, and architectural patterns, and AI-powered techniques to ensure the scalability and reliability of our systems
  • Mentor and guide engineering teams, fostering a culture of continuous learning and technical excellence
  • Collaborate cross-functionally with product, design, and other business stakeholders to uncover requirements and align on key priorities
  • Keep abreast of the latest software engineering trends and technologies, and identify opportunities to incorporate relevant innovations
Apply

Related Jobs

Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 175000.0 - 250000.0 USD per year

πŸ” Software Development

🏒 Company: Zscaler

  • 10+ years of experience in information security, 8+ years' experience leading projects
  • Experience with improving and accelerating detection of potential insider risk
  • Experience coordinating with local, state, or federal law enforcement agencies to investigate incidents
  • Proven experience in developing and implementing incident response plans compliant with FedRAMP and DoD IL5 standards, including familiarity with NIST 800-53, 800-61, and other relevant frameworks
  • Prior law enforcement or military experience, with experience proactively sharing intelligence with Intelligence Agencies, and must have an Active U.S. Top Secret clearance
  • Establish and maintain a comprehensive insider threat program aligned with organizational goals and regulatory requirements, while conducting risk assessments to identify and mitigate vulnerabilities and data exfiltration risks
  • Implement and optimize detection procedures using technologies like DLP and UEBA to identify insider threats, while collaborating with Zscaler product teams to enhance offerings and strengthen corporate security posture
  • Lead incident response for high-severity insider threats, ensuring effective containment and conducting thorough post-incident analysis to identify lessons learned and drive continuous improvement
  • Establish metrics to measure program effectiveness, such as detection rates and response times, while designing and delivering training programs to educate employees on identifying and reporting insider threats
  • Communicate complex cybersecurity topics to non-technical stakeholders, including executive leadership, to ensure alignment and understanding of key security initiatives

Cloud ComputingCybersecurityCommunication SkillsAnalytical SkillsProblem SolvingDevOpsComplianceRisk Management

Posted 1 day ago
Apply
Apply

πŸ“ Canada, United States

🧭 Full-Time

πŸ’Έ 200000.0 - 250000.0 USD per year

πŸ” Software Development

  • At least seven years of experience developing and debugging in system level C/C++, particularly on Linux
  • Background in database internals or building core components for large scale data processing systems (i.e. Hadoop, Spark) especially query execution/processing, and/or optimization.
  • Experience with storage formats (i.e. Parquet, ORC, avro, iceberg), encodings and/or indexing structures.
  • Experience with cloud technologies and building cloud-native Saas is a plus.
  • Leads technical decisions and provides strong technical leadership for large, release-defining projects
  • Solves complex, mission critical problems with an approach that lasts
  • Effectively communicates complex technical issues and decisions and their impact on business value to audiences both inside and outside the company
  • Mentor and train other team members on design techniques, coding standards, and empowers engineers to achieve a higher level of performance.
  • Actively participate in customer POCs to optimize customer experience and adoption.
  • Work collaboratively with multiple departments such as Sales, Marketing, G&A.

LeadershipSQLCloud ComputingC++AlgorithmsData StructuresCommunication SkillsProblem SolvingMentoringLinuxSoftware EngineeringDebuggingSaaS

Posted 2 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 206800.0 - 365100.0 USD per year

πŸ” Software Development

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff almost 2 years agoNewsContentSocial NetworkSocial Media

  • 10+ years of technical leadership experience that includes both setting and delivering on long-term vision
  • 15+ years of hands-on, professional web development experience in web programming languages and libraries (Typescript, Node.js, Lit Element)
  • Proven ability to lead performance initiatives
  • Build and own the strategy for dramatically improving the performance of Reddit’s website
  • Set and support a metrics-driven culture, with efficient processes and strong transparency.
  • Develop scalable infrastructure for serving reddit web traffic
  • Drive alignment on product and technical strategy with cross-functional teams, including engineering and product.
  • Maintain high standards of technical excellence while balancing business priorities.
  • Partner with other technical leads and managers across engineering and infra teams to ensure seamless integration and execution.

AWSLeadershipNode.jsFrontend DevelopmentTypeScriptAlgorithmsData StructuresCI/CDRESTful APIsSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 136500.0 - 266500.0 USD per year

πŸ” Software Development

🏒 Company: MotionalπŸ‘₯ 1001-5000πŸ’° Seed about 1 year agoπŸ«‚ Last layoff 11 months agoAutomotiveFleet ManagementInformation TechnologyAutonomous VehiclesSoftware

  • BA, Masters or PhD in Machine Learning, Computer Science, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience
  • In-depth understanding of common Machine Learning, Deep Learning algorithms, or ML Planning
  • Experience designing, training, and analyzing neural networks for at least one of the following applications: object detection, semantic/instance segmentation, visual classification, motion/gesture recognition, sensor fusion, multitask learning, motion prediction, and/or multi-object tracking
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
  • Fluency in Python, including standard scientific computing libraries and Python bindings development experience
  • Experience with PyTorch or other deep learning frameworks
  • Experience working with large data sets and deriving insights from data
  • Effectiveness at leading and executing large, complex technical initiatives
  • Define and influence the direction of the team, organization, and/or department.
  • Advise leaders on technology problems and solutions
  • Connect and drive business impact through technology solutions
  • Formulate problems, architect solutions, and design processes
  • Prototype, evaluate, implement, and iterate on solutions
  • Pioneer research into state of the art solutions and systems for autonomous vehicles
  • Productionize and deploy solutions onto autonomous vehicle fleets
  • Mentor and grow junior and experienced engineers and researchers
  • Help create and reinforce a culture of inclusion, innovation, and excellence

PythonSoftware DevelopmentData AnalysisImage ProcessingMachine LearningPyTorchC++AlgorithmsData StructuresSoftware Engineering

Posted 7 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 136500.0 - 266500.0 USD per year

πŸ” Autonomous Vehicles

  • BA, Masters or PhD in Machine Learning, Computer Science, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience
  • In-depth understanding of common Machine Learning, Deep Learning algorithms, or ML Planning
  • Experience designing, training, and analyzing neural networks for at least one of the following applications: object detection, semantic/instance segmentation, visual classification, motion/gesture recognition, sensor fusion, multitask learning, motion prediction, and/or multi-object tracking
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
  • Fluency in Python, including standard scientific computing libraries and Python bindings development experience
  • Experience with PyTorch or other deep learning frameworks
  • Experience working with large data sets and deriving insights from data
  • Effectiveness at leading and executing large, complex technical initiatives
  • Define and influence the direction of the team, organization, and/or department.
  • Advise leaders on technology problems and solutions
  • Connect and drive business impact through technology solutions
  • Formulate problems, architect solutions, and design processes
  • Prototype, evaluate, implement, and iterate on solutions
  • Pioneer research into state of the art solutions and systems for autonomous vehicles
  • Productionize and deploy solutions onto autonomous vehicle fleets
  • Mentor and grow junior and experienced engineers and researchers
  • Help create and reinforce a culture of inclusion, innovation, and excellence

PythonSoftware DevelopmentData AnalysisGitImage ProcessingMachine LearningPyTorchC++AlgorithmsData scienceSoftware Engineering

Posted 7 days ago
Apply
Apply

πŸ“ United States

πŸ” Insurance

🏒 Company: SageSureπŸ‘₯ 501-1000πŸ’° $250,000,000 Private almost 2 years agoResidentialProperty InsuranceReal Estate

  • Proficiency in Visual Studio Code and GitLab.
  • Applied knowledge of SQL/TSQL/XML/HTML/JSON.
  • Previous experience in the Insurance industry experience, preferably personal lines, homeowners, and/or commercial BOP.
  • Demonstrated understanding of insurance product rating algorithms, underwriting rules, and policy forms
  • Ability to work effectively across technical and business-oriented stakeholders.
  • Ability to effectively communicate complex technical and business items clearly and succinctly, both written and verbally.
  • Ability to learn new concepts quickly and apply skills learned on the job in a rapid and effective manner.
  • Lead and mentor a team of product engineers and analysts focused on implementing new insurance programs.
  • Be a lynchpin resource in engineering new program deliveries for SageSure.
  • Identify, and execute improvements to, challenges within our existing product ecosystem.
  • Collaborate closely with delivery and enablement teams for delivery improvement opportunities.
  • Use critical thinking skills to deliver innovative and practical solutions to solve complex problems.
  • Communicate and navigate effectively with stakeholders from different disciplines and competencies with a demonstrated executive presence.
  • Uphold the established standard of excellence for quality and timely project delivery.

LeadershipSoftware DevelopmentSQLHTMLProduct OperationsCross-functional Team LeadershipCommunication SkillsAnalytical SkillsProblem SolvingAgile methodologiesRESTful APIsMentoringJSONProcess improvementData modelingData analytics

Posted 12 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 185000.0 - 295000.0 USD per year

πŸ” Cybersecurity

🏒 Company: crowdstrikecareers

  • In-depth knowledge of low-level Linux internals.
  • Strong experience with C and/or C++.
  • Experience designing and implementing complex, performant, and highly concurrent systems.
  • The ability to be assertive yet collaborative in high stakes situations.
  • Strong communication skills and the ability to communicate effectively with executives, product management, customers, and other engineers.
  • Ability to navigate technical risk to make pragmatic tradeoffs between product quality and deadline pressures.
  • Ability to operate efficiently in a remote, highly distributed work environment.
  • Provide technical guidance to management in making product and roadmap decisions affecting the Linux sensor.
  • Conduct architecture and design reviews for key platform features within the Linux sensor.
  • Collaborate with multi-functional remote teams in various locations across multiple OSes (Linux, Windows, Mac).
  • Mentor senior engineers to help grow and scale the team.
  • Act as a role model for the team to foster a culture of software quality and resilience.
  • Engage with the upstream Linux kernel community on bug fixes, backports, or other kernel issues that may affect the Linux sensor.

Software DevelopmentCybersecurityEmbedded SystemsSoftware ArchitectureC++AlgorithmsData StructuresLinuxDebugging

Posted 14 days ago
Apply
Apply

πŸ“ United States of America

πŸ’Έ 123500.0 - 184050.0 USD per year

🏒 Company: careers

  • Proficiency in multiple tools of the full stack covering frontend frameworks, databases and deployments
  • Proficiency in a variety of modern programming languages
  • Proficiency in a variety of modern automation tools and frameworks
  • Experience with containerization
  • Experience with load testing
  • Experience with relational/NoSQL
  • Experience with AWS, GCP or other cloud provider
  • Demonstrated ability to quickly learn new technologies
  • Advanced knowledge of database and hosting architectures (PostgreSQL, mongoDB, SQL Server, Oracle)
  • Highly advanced knowledge of scripting languages (Shell scripting, Python, Power BI, PL/SQL, Perl)
  • Expertise monitoring IT systems and integrations.
  • Willingness and ability to travel to global locations to support regional initiatives.
  • Design, implement, and maintain the organization's application systems and/or IT infrastructure.
  • Provide an architectural framework for information system development, maintenance, and enhancement efforts.
  • Understand user and process requirements and ensure those requirements can be achieved through high quality deliverables.
  • Work closely with developers and engineers to develop road maps for applications, align development plans, and to ensure effective integration among information systems and the IT infrastructure.
  • Monitor technological advancements to ensure that solutions are continuously improved, supported, and aligned with industry and company standards as well as emerging business requirements.
  • Understand the interactions between systems, applications, and services within the environment, and evaluate the impact of changes or additions.
  • Analyze systems and perform usability testing to ensure performance and reliability, enhance scalability, and meet security requirements.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLCloud ComputingFull Stack DevelopmentGCPJavaKubernetesNosqlDevOpsTerraformMicroservicesAnsibleScripting

Posted 17 days ago
Apply
Apply

πŸ“ Alabama, Arizona, Arkansas, California, Colorado, Connecticut, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Kentucky, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Utah, Vermont, Virginia, Washington, or Washington, D.C.

🧭 Full-Time

πŸ’Έ 280800.0 - 368550.0 USD per year

πŸ” Software Development

🏒 Company: Oscar HealthπŸ‘₯ 1001-5000πŸ’° $140,000,000 Private over 4 years agoπŸ«‚ Last layoff almost 5 years agoHealth InsuranceInsurTechInsuranceHealth Care

15+ years experience in software engineering
  • Collaborate with business leaders to develop technical solutions for Oscar Health's most complex and high-impact challenges
  • Provide technical leadership and guidance to the Tech Leadership team, establishing technical vision, strategy, and goals aligned with Oscar’s overall business objectives.
  • Provide technical leadership and counsel to Oscar's Leadership Committee
  • Stay abreast of emerging technologies, industry trends, and best practices, evaluating their potential application and driving innovation within the software engineering and tech team broadly.
  • Teach, mentor, grow, and provide advice to other domain experts, and individual contributors, across the organization.
  • Provide a point of escalation for engineering teams facing complex technical challenges.
  • Define coding standards, development processes, and best practices to ensure high-quality software development across the Engineering team
  • Oversee system Integration of software components, systems, and third-party services, ensuring seamless interoperability and efficient data flow.
  • Evolve the software architecture and design principles, ensuring scalability, modularity, and flexibility to meet current and future needs
  • Partner with leadership to define productivity frameworks, identify and address scalability/performance challenges.
  • Other duties as assigned

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingData AnalysisDesign PatternsFull Stack DevelopmentSoftware ArchitectureCross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesStrategic thinkingNodeJSSoftware Engineering

Posted 20 days ago
Apply
Apply

πŸ“ Europe, North America

🧭 Full-Time

πŸ” Software Development

🏒 Company: GitLabπŸ‘₯ 1001-5000πŸ’° $268,000,000 Series E over 5 years agoπŸ«‚ Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Significant professional experience with Go.
  • Significant experience with Ruby on Rails, Postgres, ClickHouse, NATS/Kafka are also a plus.
  • Extensive experience building high-throughput, realtime distributed systems that perform reliably and at scale.
  • Expert knowledge and experience in CI/CD using DevSecOps best practices and a strong interest working across analytics and insights development.
  • Experience developing solutions that can scale from resource-constrained on-premise applications, to mission-critical SaaS platforms with tens of millions of users
  • Demonstrated capacity to clearly and concisely communicate complex problems and solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Contribute to the overall direction of the Analytics stage and company-wide reporting and analytics initiatives
  • Teach, mentor, grow, and provide advice to other domain experts and individual contributors across several teams
  • Plan improvements and features with a 12-month view and ensure that OKR-level goals are aligned across the stage
  • Solve technical problems of the highest scope, complexity, and ambiguity
  • Interface with Engineering Managers and Senior Management, and enable Staff Engineers to engage on stage-level aspects of larger (sub-department wide) initiatives
  • Propose initial technical implementations which support architectural changes that solve scaling and performance problems
  • Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your sub-department
  • Identify slow and inefficient code across multiple products

Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLGitKafkaKubernetesRuby on RailsClickhouseData engineeringGoREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDDevOpsData analyticsSaaS

Posted 22 days ago
Apply