Apply

Principal Software Engineer

Posted 3 months agoViewed

View full description

πŸ’Ž Seniority level: Principal, 5+ years

πŸ“ Location: United States, Canada, PST, MST, CST

πŸ’Έ Salary: 100000.0 - 120000.0 USD per year

πŸ” Industry: Software Development

🏒 Company: FreedπŸ‘₯ 11-50Health Care

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: Node.jsSQLArtificial IntelligenceFull Stack DevelopmentMicrosoft AzureTypeScriptReact

Requirements:
  • 5+ years experience in full stack Software Engineering
  • Familiarity with AI tools like Copilot, ChatGPT
  • Preferred tech stack: React, TypeScript, NodeJS, Azure, SQL
Responsibilities:
  • Own product features across backend and frontend
  • Adapt AI models and techniques
  • Design experiments for product validation
Apply

Related Jobs

Apply
πŸ”₯ Principal Software Engineer
Posted about 22 hours ago

πŸ“ North America

πŸ’Έ 225000.0 - 260000.0 USD per year

πŸ” Software Development

🏒 Company: Voxel51πŸ‘₯ 11-50πŸ’° $30,000,000 Series B about 1 year agoArtificial Intelligence (AI)Computer VisionMachine LearningAnalyticsSoftware

  • 8+ years of professional full-stack software engineering experience developing maintainable and scalable systems and software architectures. Backend expertise with proficiency on the frontend.
  • BS or MS in computer science or a related field
  • Python and React
  • Expertise with NoSQL databases (MongoDB, DocumentDB, Elasticsearch)
  • Experience developing for customer cloud / on-prem deployments
  • Experience maintaining or contributing to open source projects (or the passion to start!)
  • Ability to work in a remote-first, collaborative environment
  • Architect and develop our open source SDK, as well as our enterprise APIs, UIs, and backend systems.
  • Help us scale our enterprise solution (deployed into customer’s own cloud and on prem) to support the largest vision AI datasets in existence, supporting individual researchers to Fortune 500 companies; processing petabytes of data.
  • Write production code that is maintainable, flexible, performant, and well tested.
  • Elevate the team through mentorship and support.
  • Elevate the department through tooling, automation, and best practices.

AWSBackend DevelopmentDockerPythonCloud ComputingElasticSearchFull Stack DevelopmentKubernetesMongoDBSoftware ArchitectureAlgorithmsData StructuresNosqlReactCI/CDRESTful APIsSoftware Engineering

Posted about 22 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: ClearVector

  • Experience designing and shipping commercially available software products at scale that customers love
  • Experience building and shipping self-service B2B SaaS products at scale
  • Expert knowledge of at least one major systems programming language
  • Ability to learn Typescript or Rust
  • Experience shipping serverless software on AWS or distributed systems experience
  • Experience working at a fast-growing startup
  • Be comfortable working remotely, asynchronously, and independently
  • Strong time management habits and the ability to have a quiet working environment
  • Fluency in technology such as GitHub, AWS, GCP, Azure, Auth0, TypeScript, Angular, PrimeNG, Rust, GitHub Copilot and Claude
  • Build systems that enable graduated availability of new code and content
  • Build systems that enable reproducibility of outcomes
  • Build simple, easy to use frameworks that enable developers to quickly write new unit and integration tests for new capabilities that enable the graduated availability system and reproducibility system
  • Build systems that enable content developers to quickly write and deploy content using the graduated availability system and reproducibility system

AWSBackend DevelopmentSoftware ArchitectureTypeScriptServerlessRustCI/CDSoftware Engineering

Posted about 22 hours ago
Apply
Apply

πŸ“ United States

πŸ’Έ 215000.0 - 307100.0 USD per year

πŸ” Software Development

🏒 Company: Veeam SoftwareπŸ‘₯ 5001-10000πŸ’° $2,000,000,000 Secondary Market 6 months agoπŸ«‚ Last layoff over 1 year agoVirtualizationData ManagementData CenterEnterprise SoftwareSoftwareCloud Infrastructure

  • 10+ years of experience as a software engineer, bulk of it in building and deploying production data pipelines at scale in the cloud (preferably AWS), using orchestration tools like Apache Airflow.
  • Proven experience in designing and scaling highly-performant data pipelines leveraging AWS services such as S3, Athena, Lambda, and RDS.
  • Fluency in a modern programming language relevant to data engineering (e.g.,Python).
  • Strong experience working with relational databases (e.g., PostgreSQL, MySQL, etc) and data warehousing solutions (e.g., AWS Athena).
  • Experience in leading other engineers in designing and implementing solutions for building and managing data pipelines and data infrastructure.
  • Experience running data pipelines in multiple cloud environments is highly desirable.
  • Designing and implementing scalable ETL/ELT data pipelines handling large volumes of data to support global expansion of our patent-pending forensics products that have been used by thousands of customers.
  • Driving the expansion and management of our data processing infrastructure across multiple AWS regions.
  • Analyzing current data architecture for security, scalability, performance, and data quality, and implementing appropriate solutions.
  • Developing and deploying serverless data processing solutions using AWS Lambda, orchestrated using Apache Airflow.
  • Designing and optimizing data architecture within relational databases (e.g., AWS RDS) and data warehouses (e.g., AWS Athena).
  • Collaboration with cross-functional teams, including the product manager, UX designer, and other engineers to understand data processing requirements and translate them into technical solutions.
  • Writing clean, maintainable, and well-documented code following best practices and coding standards, with data quality and security top of mind.
  • Implementing observability and alerting for data pipelines to proactively identify and resolve issues.
  • Conducting code and data pipeline reviews, provide constructive feedback, and mentor peers to ensure data quality and continuous improvement.

AWSLeadershipPostgreSQLPythonSoftware DevelopmentSQLAmazon RDSApache AirflowCloud ComputingData AnalysisElasticSearchETLGitSoftware ArchitectureAmazon Web ServicesData engineeringServerlessCI/CDProblem SolvingRESTful APIsMentoringWritten communicationMicroservicesData visualizationData modelingData management

Posted 3 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 166900.0 - 198000.0 USD per year

πŸ” Software Development

🏒 Company: HypergiantπŸ‘₯ 101-250πŸ’° Corporate almost 6 years agoArtificial Intelligence (AI)Machine LearningInformation TechnologyMilitary

  • 10+ years of hands-on experience in full-stack software design and development.
  • 7+ years of experience working on system architecture and integration with third-party APIs.
  • Comfortable performing research and discovery, and synthesizing your thoughts through architecture and technical roadmaps.
  • Experience developing resilient file-transfer and data-streaming architectures.
  • Experience working with static-site generation frameworks (Astro, Next.JS, Gatsby, etc).
  • Ability to manage client expectations and project timelines.
  • Demonstrated experience in managing, mentoring & coaching development teams in an Agile environment.
  • Penchant for learning new technologies, balanced with strong pragmatic thinking.
  • Proficient with version control and effective collaborative development workflows.
  • Meet with clients (business and technical) and extract information necessary to document architecture encompassing business processes and systems.
  • Perform technical evaluations of prototypes and requirements and provide feedback to Product Owners, Designers, and Architects to ensure feasibility and performance at scale.
  • Document and maintain records for decisions behind architectural choices and current state of the training platform.
  • Build web applications conforming to our design system and ready for integrating continuous updates to reflect the features and functionality of partner software.
  • Implement pixel-perfect Figma designs that replicate interactive prototype functions.
  • Support development, test, build, and deployment of software applications to unclassified and classified production environments.
  • Evaluate and recommend technologies, frameworks, tools, and processes for continuous improvement.
  • Solve complex problems by finding alternative solutions to critical technical issues and mitigating or avoiding risk.
  • Proactively addressβ€―security requirements and other constraints as they are discovered or identified.

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsFull Stack DevelopmentGitHTMLCSSJavascriptKubernetesSoftware ArchitectureTypeScriptAPI testingData StructuresReactCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesTeamwork

Posted 9 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 132000.0 - 222100.0 USD per year

πŸ” E-commerce

🏒 Company: TCGPlayer_External_Career

  • 8+ years of object-oriented software development experience, with experience working with C# and .NET Core
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in an cloud-based architecture
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
  • Expert knowledge of APM (Application Process Monitoring), particularly Scalyr/DataSet for logs and New Relic for dashboards & alerting
  • Excellent verbal and written communication, leadership, and collaboration skills
  • Set architectural direction for the broader organization and help evolve systems toward it
  • Lead TCGplayer in the migration from a monolithic architecture to microservice architecture
  • Develop code that meets requirements and aligns with standard methodologies, and conduct code reviews to provide expert mentorship and ensure code is of the highest quality
  • Build clear, comprehensive documentation and diagrams to further understanding and drive action
  • Develop detailed technical requirements based on business needs via collaboration with product and engineering counterparts
  • Use deep technical proven experience of company systems and applications, which could cover applications, services, systems, or frameworks
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general standard methodologies across the Technology organization
  • Demonstrate a high level of initiative and attention to detail during daily operations
  • Encourage peers with high-quality, hands-on technical contributions

AWSLeadershipPostgreSQLSoftware DevelopmentSQLDesign PatternsElasticSearchKafkaSoftware ArchitectureC#.NET coreRDBMSREST APINosqlCommunication SkillsCI/CDProblem SolvingAgile methodologiesMentoringDevOpsMicroservices

Posted 9 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 132000.0 - 222100.0 USD per year

πŸ” E-commerce

🏒 Company: TCGPlayer_External_Career

  • 8+ years of object-oriented software development experience, ideally C# and .NET Core
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in an AWS cloud-based architecture
  • Hands on experience with RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • 5 or more years of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
  • 5 or more years of experience with APM (Application Process Monitoring) experience - we work with Scalyr/DataSet for logs and New Relic for dashboards & alerting
  • Set architectural direction for the broader organization and help evolve systems toward it
  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture
  • Develop code that meets requirements and aligns with standard processes, and conduct code reviews to provide expert guidance and ensure code is of the highest quality
  • Create clear, comprehensive documentation and diagrams to further understanding and drive action
  • Develop thorough technical requirements based on business needs via collaboration with product and engineering counterparts
  • Use deep technical domain knowledge of company systems and applications, which could cover applications, services, systems, or frameworks
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general standard processes across the Technology organization
  • Demonstrate a high level of initiative and attention to detail during daily operations
  • Provide support for mission-critical applications
  • Inspire peers with high-quality, hands-on technical contributions

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLDesign PatternsElasticSearchGitKubernetesMongoDBSoftware ArchitectureC#Apache Kafka.NET coreRDBMSRedisNosqlCI/CDRESTful APIsMicroservices

Posted 9 days ago
Apply
Apply

πŸ“ United States, Canada, LATAM

🧭 Full-Time

πŸ” Software Development

🏒 Company: Aleph

  • 10+ years of software development experience
  • 3+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new or existing systems
  • Previous startup experience, or experience thriving in an unstructured environment
  • Experience with a B2B SaaS product, analytics, or building tools for Finance teams
  • Exposure and interest in Finance, with emphasis in FP&A
  • Work hand-in-hand with leadership and other teammates to prioritize and execute on our product roadmap
  • Design, develop and own complex features or software components
  • Deliver robust, scalable, and well-tested code
  • Help develop and establish best practices to lay the foundation for a high-performing technology team and its culture
  • Collaborate with Design and Operation teams to keep making Aleph better every day

Backend DevelopmentNode.jsSoftware DevelopmentDesign PatternsFrontend DevelopmentGCPGitMongoDBReact.jsSoftware ArchitectureTypeScriptData StructuresCI/CDRESTful APIsFinanceSaaS

Posted 11 days ago
Apply
Apply

πŸ“ United States

πŸ” Healthcare

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed about 2 years agoInternet

  • Proven success in a Principal Engineer or senior technical leadership role.
  • Strong background in software architecture, systems design, and scalable application development.
  • Demonstrated ability to drive engineering excellence and implement architecture standards.
  • Experience building and maintaining complex technical systems with large-scale impact.
  • Familiarity with AI-based platforms or technologies is a strong advantage.
  • Passion for delivering impactful solutions in a fast-paced, mission-driven environment.
  • Partner with engineering leadership to define and drive the technical vision for the core product.
  • Design scalable, modern systems that power AI-driven reporting tools in healthcare environments.
  • Set engineering best practices and foster a culture of technical excellence across teams.
  • Collaborate cross-functionally with product, AI, and design teams to accelerate innovation.
  • Lead by example, providing technical mentorship and guidance to other engineers.
  • Anticipate future technology trends and position the platform to evolve accordingly.

AWSBackend DevelopmentLeadershipPostgreSQLPythonSoftware DevelopmentSQLArtificial IntelligenceCloud ComputingDesign PatternsGitSoftware ArchitectureData StructuresCI/CDAgile methodologiesRESTful APIsMentoringDevOpsMicroservices

Posted 11 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Healthcare

🏒 Company: Rad AIπŸ‘₯ 101-250πŸ’° $60,000,000 Series C 4 months agoArtificial Intelligence (AI)Enterprise SoftwareHealth Care

  • Demonstrated success as a principal engineer or equivalent technical leadership role
  • Exceptional technical expertise with a proven ability to drive innovation and establish best practices
  • Advanced knowledge of modern software architecture and engineering principles
  • AI experience is highly valuable for this transformative role
  • Proven track record of implementing architecture standards that enable engineering excellence
  • History of successfully designing and delivering complex technical systems with substantial business impact
  • Partner directly with the VP of Engineering to architect and drive the technical vision for our reporting product
  • Elevate engineering excellence by serving as a technical mentor and role model across the organization
  • Design forward-thinking solutions that deliver measurable business value while anticipating emerging technological trends
  • Collaborate strategically with adjacent teams to accelerate innovation and achieve breakthrough results
  • Establish robust engineering standards and guide the team in building scalable systems to support our rapid growth
  • Foster an inclusive culture that encourages diverse perspectives and open communication

LeadershipSoftware DevelopmentArtificial IntelligenceCloud ComputingDesign PatternsSoftware ArchitectureAlgorithmsData StructuresRESTful APIsMentoring

Posted 17 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Cyber Security

🏒 Company: SnippetSentryπŸ‘₯ 11-50πŸ’° $500,000 8 months agoPrivacyCyber SecurityNetwork Security

  • Advanced Node.js and Typescript coding
  • Debugging Expertise
  • Clearly documenting solutions
  • Advanced Git concepts
  • Implementing/consuming REST APIs or GraphQL APIs
  • Micro-services architecture development in NodeJS
  • CI/CD pipeline creation/maintenance
  • Team leadership with a history of success
  • JIRA
  • Work with product owners to refine requirements
  • Work with external partners and software architects to refine integrations
  • Document solution architecture when needed
  • Implement best practices to improve quality and confidence in deliverables
  • Mentor and lead development teams
  • Implement technical solutions on key strategic efforts
  • Provide advice on deployment efforts related to security and stability
  • Participate in all phases of the software development life cycle including functional analysis and development of technical requirements, prototyping, coding, testing, deployment, and support of Sales and Product.
  • Design, document and develop high quality solutions using our Moleculer-based micro-services infrastructure.
  • Assist with GCP platform administration responsibilities.
  • Coordinate with management to:Make resource recommendations based on code quality outputs in relation to the quantity and complexity of planned work.
  • Lead internal and external teams in executing planned work, optimizing the use of available personnel and resources.

GraphQLLeadershipNode.jsGCPGitTypeScriptJiraREST APICI/CDLinuxDocumentationMicroservicesSoftware EngineeringDebugging

Posted 18 days ago
Apply