Apply

Principal Software Engineer

Posted about 1 month 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

📍 United States

🧭 Full-Time

💸 186100.0 - 257500.0 USD per year

🔍 Software Development

🏢 Company: Upstart👥 1001-5000💰 $425,000,000 Post-IPO Debt 5 months ago🫂 Last layoff about 2 years agoCreditAutomotiveArtificial Intelligence (AI)Consumer LendingLendingFinancial ServicesPersonal FinanceMachine LearningFinTech

  • 10+ years software engineering experience
  • Strong technical and software engineering fundamentals including a demonstrated ability to build and own large-scale, highly available consumer products
  • Ability to explain complex business and technical concepts to all audiences
  • Experience leading large cross-team initiatives at companies that have gone through periods of rapid business or organizational growth
  • Track record of successfully mentoring and developing technical leaders
  • Help define the Capital Supply engineering’s longer term technical roadmap ensuring alignment with business objectives
  • Guide the architectural evolution of Capital Supply systems with an emphasis on systems shared across the Capital Market engineering teams
  • Uncover and drive alignment across complex technical requirements, designs, trade-offs, influencing product direction
  • Proactively evaluate, prototype, and roll out new technologies/frameworks to help cultivate a culture of innovation
  • Partner with product leaders to shape product direction and drive business impact across all Capital Supply products
  • Lead from the front, while mentoring and developing technical leaders
  • Identify and prioritize high leverage and impactful opportunities

AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLKubernetesCross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesNodeJSSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 230000.0 - 340000.0 USD per year

🔍 Fintech, Retail

  • Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software
  • Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies
  • Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions, and influence product direction
  • Ability to communicate decisions and practices to the engineering organization effectively
  • Extensive experience building and owning large-scale, highly available consumer product
  • Track record of successfully mentoring and developing technical leaders
  • 15+ years software engineering experience
  • Experience with Fintech and Retail industries for both B2C and B2B (merchants/affiliates) is a plus
  • Experience with Salesforce SalesCloud or ServiceCloud platform is a plus
  • Drive the long-term vision and architecture of Affirm’s post-purchase user experience
  • Champion innovative, scalable, and delightful solutions across the engineering organization
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas
  • Establish architecture, technical design, and code review standards, coach team members to conduct effective design and code reviews. Ensure high programming standards, create best practices, and lead by example
  • Provide technical guidance and influence in other areas of Engineering
  • Lead technical teams to develop end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple external organizations
  • Partner with Product Management, provide technical input to shape product direction and roadmap
  • Lead the organization by hiring, coaching, managing, and supporting a team of senior engineering leaders in technical contributor roles
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains
  • Provide leadership in development of a technical architecture and strategy for a complex and quickly growing business and serve a broader engineering team

Backend DevelopmentLeadershipFull Stack DevelopmentSalesforceSoftware ArchitectureCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesTeam managementSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 Canada

💸 203000.0 - 283000.0 CAD per year

🔍 Fintech and Retail

  • Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software.
  • Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies.
  • Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions, and influence product direction.
  • Ability to communicate decisions and practices to the engineering organization effectively.
  • Extensive experience building and owning large-scale, highly available consumer product.
  • Track record of successfully mentoring and developing technical leaders.
  • Experience with Fintech and Retail industries for both B2C and B2B (merchants/affiliates) is a plus.
  • Experience with Salesforce SalesCloud or ServiceCloud platform is a plus.
  • Drive the long-term vision and architecture of Affirm’s post-purchase user experience
  • Champion innovative, scalable, and delightful solutions across the engineering organization
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.
  • Establish architecture, technical design, and code review standards, coach team members to conduct effective design and code reviews. Ensure high programming standards, create best practices, and lead by example.
  • Provide technical guidance and influence in other areas of Engineering
  • Lead technical teams to develop end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple external organizations.
  • Partner with Product Management, provide technical input to shape product direction and roadmap.
  • Lead the organization by hiring, coaching, managing, and supporting a team of senior engineering leaders in technical contributor roles.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains.
  • Provide leadership in development of a technical architecture and strategy for a complex and quickly growing business and serve a broader engineering team.

AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLAgileCloud ComputingFrontend DevelopmentJavaKubernetesMongoDBPeople ManagementProduct ManagementReact.jsSalesforceSoftware ArchitectureSpring BootSpring MVCAlgorithmsData StructuresCI/CDRESTful APIsMentoringDevOpsMicroservicesTeam managementNodeJSSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 200000.0 - 252500.0 USD per year

🔍 Software Development

🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 6 months ago🫂 Last layoff about 2 years agoSaaSEnterpriseSoftware

  • 10+ years software development experience building highly scalable, highly available applications
  • 10+ years of programming experience with full stack technologies such Java, Kotlin or TypeScript
  • 4+ years of experience with cloud technologies (AWS, Azure, etc.)
  • Front end experience using React or similar technologies
  • Experience developing, documenting, and supporting REST APIs
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Deliver multisystem level impact across multiple teams to achieve key business outcomes
  • Propose and drive initiatives and projects within pillar and start driving initiatives within the larger engineering org
  • Drive end-to-end system design and architecture for large and complex systems composed of multiple systems and services
  • Focus on technical long-term goals and planning for pillar and work across teams to coordinate the technical roadmap for dependent systems
  • Create and promote modern web UI development with agentic AI
  • Develop modular, maintainable components for the next generation of applications at Smartsheet (React, JavaScript, TypeScript, Node.js, HTML, and CSS)
  • Be a technical leader on our team, implementing features in TypeScript and integrating with back-end Kotlin/Java services running on AWS
  • Build scalable back-end services for the next generation of applications at Smartsheet (Kotlin, Java)
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, ECS, Kubernetes)
  • Guide and mentor team members regarding architecture and best practices
  • Review and coach team on project designs for design review presentations
  • Forge strong partnership with product management and other key areas of the business
  • Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release
  • Develop and maintain CI/CD pipeline implementations for tests, linting, deployment, etc.
  • Lead code reviews and architectural discussions as you work with other software engineers, UX designers and product managers
  • Mentor more junior engineers on code quality and other industry best practices
  • Develop services that can consume, process and act on millions of user actions within Smartsheet and scale to 100x as our as our customers continues to grow
  • Enhance existing application code with new features and strike a balance when making technical decisions (build vs refactor vs simplify)

AWSBackend DevelopmentLeadershipNode.jsCloud ComputingFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavaJavascriptKotlinKubernetesReact.jsSoftware ArchitectureTypeScriptREST APICommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMentoringMicroservicesSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🏢 Company: Rula👥 251-500💰 Series C 9 months agoPersonal HealthMental HealthAddiction TreatmentHealth InsuranceWellnessHealth CareHome Health Care

  • 10+ years of experience working as a Software Engineer or Software Architect.
  • 5+ years of experience in technical leadership or management roles.
  • Experience with service-oriented architecture and cloud-based technologies.
  • Strong understanding of security, performance, scalability, observability, and maintainability best practices.
  • Proven ability to mentor and develop engineering talent.
  • Design and implement scalable systems
  • Drive technical excellence across the organization
  • Navigate ambiguity, rapidly shifting priorities, and deliver impactful solutions across various domains
  • Work closely with cross-functional teams focused on partnerships and their integrations with patient and provider surface areas, as well as core infrastructure patterns that support all engineering teams
  • Mentor and develop engineering talent

AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsGitSoftware ArchitectureData StructuresCI/CDRESTful APIsMentoringDevOpsMicroservicesNodeJSSoftware Engineering

Posted 10 days ago
Apply
Apply

📍 United States of America

🧭 Full-Time

💸 144200.0 - 288400.0 USD per year

🔍 Healthcare

  • 10+ years of software development and/or architecture experience.
  • Strong foundation in commercial software engineering: problem solving, data structures, algorithms, patterns, concurrency.
  • Experience as a senior developer that has shipped enterprise grade software using programming languages such as C#, Java, Kotlin, Golang, Javascript, Typescript.
  • Hands-on experience with asynchronous, event-based systems design and architecture using tools like MSMQ, Kafka, RabbitMQ.
  • Practical knowledge of Kubernetes microservice orchestration patterns.
  • Demonstrable development experience in Azure, AWS or GCP.
  • Clear and effective written and verbal communication.
  • Design and develop solutions for complex enterprise-scale business problems.
  • Understand both business and technical implications of architectural decisions.
  • Be an agent of change and drive improvements to software engineering practices.
  • Research, recommend, and lead the adoption of leading edge technologies.
  • Continually invest in yourself and others through learning and mentorship.

AWSLeadershipSoftware DevelopmentSQLCloud ComputingDesign PatternsGCPJavaJavascriptKafkaKotlinKubernetesRabbitmqSoftware ArchitectureSpring BootTypeScriptC#C++AlgorithmsAzureData StructuresJava Enterprise EditionCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesExcellent communication skillsActive listeningCross-functional collaborationTechnical supportDebugging

Posted 13 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 177000.0 - 263000.0 CAD per year

🔍 Software Development

🏢 Company: PagerDuty👥 1001-5000💰 $350,000,000 Post-IPO Debt over 1 year ago🫂 Last layoff about 2 years agoIT ManagementCloud ComputingSaaSAnalyticsInformation TechnologySoftware

  • At least 12 years of demonstrated hands-on experience in software engineering, architecture, and design at leading SaaS companies.
  • Proven record of delivering enterprise-scale platforms and driving significant technical change across multiple teams or domains.
  • Deep expertise in backend architectures, including microservices, APIs, and cloud-native technologies.
  • Proficiency in modern programming languages (e.g., Java, Go, Python, Elixir, Ruby, or similar), strong foundations in distributed systems, security practices, and cost-effective scaling strategies.
  • Proven ability to define and communicate a long-term technical roadmap that impacts business strategy.
  • Experience leading cross-team architecture discussions, building technical prototypes, and driving the adoption of best practices across diverse engineering teams.
  • Define and articulate the long-range technical roadmaps and architecture for our core SaaS platform.
  • Develop, prototype, and implement complex, scalable solutions in collaboration with cross-team leaders across our Authentication and Authorization, Monetization and Entitlements, the Developer Ecosystem and Public APIs, and Account and Admin Experience teams.
  • Evaluate new technologies and design innovative solutions that drive platform evolution over a 3–5 year horizon.
  • Act as a technical leader and consultant across multiple teams, breaking down ambiguous problems and translating them into effective engineering solutions.
  • Foster a culture of collaboration by mentoring engineers, facilitating technical discussions, and ensuring that design decisions are clearly articulated across the teams.
  • Oversee and contribute to the technical design and evolving architecture of critical systems.
  • Ensure that designs meet rigorous standards in coding, reliability, scalability, security, and cost efficiency.
  • Provide guidance on technical decisions that align with short-term project needs and long-term strategic goals.
  • Serve as a technical resource for high-impact projects and complex problem-solving.
  • Coach and mentor Senior and Staff engineers, establishing development standards and fostering a learning environment.
  • Work closely with Product Managers, Engineering Managers, and other stakeholders to prioritize engineering initiatives that align with overall business objectives, including customer experience, cost optimization, and operational excellence.
  • Ensure that each team’s roadmap is harmonized with the overarching technical vision.
  • Lead efforts to evaluate emerging technologies and create prototypes that address complex challenges within our platform.
  • Use data-driven approaches to validate architectural ideas and measure their impact on system performance and customer success.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsJavaKubernetesRubySoftware ArchitectureCross-functional Team LeadershipData StructuresGoCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsTerraformMicroservicesJSONSaaS

Posted 18 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 200000.0 - 240000.0 USD per year

🔍 Software Development

🏢 Company: Boulevard👥 251-500💰 $70,000,000 Series C over 2 years agoInternetConsultingSaaSB2BMarketing

  • Experience architecting, building, and maintaining Commerce and Accounting products.
  • Experience shipping high-impact and complex user-facing initiatives.
  • Strong proficiency in at least one programming language (e.g., Python, Java, Go). Experience in Elixir is a plus.
  • Ability to make sound decisions and tradeoffs in design and implementation, appropriately anticipating scale, maintenance, and overall operational feasibility of solutions.
  • Strong verbal, written, and interpersonal communication skills. You know your audience and can communicate effectively with technical and non-technical audiences.
  • Deep partnership with your product, design, and marketing counterparts, constantly collaborating to ensure we progress towards the desired outcomes, maintaining healthy engagement with peers and stakeholders across R&D for cross-functional initiatives.
  • Able to lead large initiatives and roadmaps by partnering with Product, Design, and other stakeholders to define and scope smaller deliverables that yield incremental value to the business and customers.
  • Ability to move things forward in the face of ambiguity, operating effectively in decision-making while clearly articulating risks and trade-offs and ensuring proper visibility to key stakeholders and the squad.
  • You have a balance of both technical and leadership strengths. You guide sound technical decisions within the squad, as well as empower your team to autonomously create significant impact.
  • Demonstrated ability to set strategy for evolving systems to best support long-term objectives while still delivering incremental value in the now.
  • Strategic planning and execution, ensuring alignment with the company’s vision and objectives.
  • Own and lead the technical architecture and implementation of Boulevard’s Commerce Platform.
  • Establish and monitor system health metrics, implementing strategies to exceed targets.
  • Champion the maintenance of an observable, secure, and efficient codebase, addressing technical debt proactively to ensure the platform’s reliability and performance.
  • Participate in on-call rotation, where you will lead the incident investigation, resolution, and identifying post-incident improvements.

AWSBackend DevelopmentLeadershipPostgreSQLProject ManagementPythonSQLDesign PatternsJavaSoftware ArchitectureAlgorithmsAPI testingData StructuresGoREST APICommunication SkillsCI/CDRESTful APIsDevOpsAccountingMicroservicesData modelingSoftware Engineering

Posted 24 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 252500.0 USD per year

🔍 Software Development

🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 6 months ago🫂 Last layoff about 2 years agoSaaSEnterpriseSoftware

  • 10+ years software development experience building highly scalable, highly available applications
  • 10+ years of programming experience with full stack technologies such Java, Kotlin or TypeScript
  • 2+ years of experience with cloud technologies (AWS, Azure, etc.)
  • Experience developing, documenting, and supporting REST APIs
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Participate in comparing and choosing technologies and develop plans and schemas for the migration and transformation of existing and new data
  • Support and provide technical leadership for various engineering teams in their efforts to architect decoupled services with large data sets
  • Dive into complex performance problems, particularly around the relationships between the monolithic legacy app, services in various stages of decoupling, and other interactions
  • Build scalable back-end systems for enterprise grade levels (Java, Spring Boot, etc)
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, Kubernetes)
  • Influence technical direction of the group towards creating a comprehensive service-oriented architecture
  • Guide and mentor team members regarding architecture and best practices
  • Review and coach team on project designs for design review presentations
  • Forge strong partnership with product management and other key areas of the business
  • Influence and mentor other teams of engineers, acting as a technical design mentor and providing architectural and design input

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingFull Stack DevelopmentJavaJava EEKubernetesMySQLSoftware ArchitectureSpring BootCross-functional Team LeadershipAlgorithmsAPI testingData engineeringData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringTerraformOrganizational skillsMicroservicesExcellent communication skillsStrategic thinkingData modeling

Posted 26 days ago
Apply
Apply

📍 USA

💸 230000.0 - 340000.0 USD per year

🔍 Fintech

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • Have built and managed infrastructure platforms serving hundreds of engineers and millions of customers.
  • Successful track record leading and delivering multi-year, highly complex engineering infrastructure projects.
  • Demonstrated ability to successfully develop and partner with staff and senior staff software engineers.
  • Exceptional leader who can mentor high potential engineers earlier in their career.
  • Detail oriented individual who has strong opinions on the technologies being developed by their team and is fully immersed in day to day execution and delivery.
  • Strong communicator who effectively lays out their technical vision to the broader engineering organization.
  • Help set the technical vision and strategy for the platforms, frameworks, and services that enable every engineer at Affirm and serve every customer.
  • Provide technical guidance and influence in other areas of Engineering.
  • Lead technical teams and collaborate with the broader engineering organization to deliver solutions that improve reliability, lower costs, and enable developers.
  • Champion innovative, scalable, and delightful solutions across the engineering organization.
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSQLCloud ComputingGitJavascriptKubernetesSoftware ArchitectureCross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsTerraformMicroservicesTeam managementStrategic thinkingNodeJSSoftware Engineering

Posted about 1 month ago
Apply