Apply

Principal Software Engineer

Posted 2 days agoViewed

View full description

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

πŸ“ Location: United States, PST, NOT STATED

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

πŸ” Industry: Healthcare Technology

🏒 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
  • Curiosity for LLM applications and AI in development
  • Familiarity with React, TypeScript, NodeJS, Azure, and SQL
Responsibilities:
  • Own product features and implement backend and frontend components
  • Adapt AI models for use cases
  • Collaborate in a remote teams environment
  • Design experiments for product validation
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 200000.0 - 270000.0 USD per year

πŸ” Software Development

🏒 Company: SmartsheetπŸ‘₯ 1001-5000πŸ’° $3,200,000,000 Post-IPO Debt 5 months agoπŸ«‚ Last layoff about 2 years agoSaaSEnterpriseSoftware

  • 10+ years software development experience building highly scalable, highly available applications
  • 10+ years software development experience
  • 7+ years of experience in JavaScript / TypeScript, with strong expertise in modern front-end technologies such as React, Vue, or Angular.
  • 7+ years experience in SaaS application development
  • Experience with modern web technologies, front-end frameworks and integrating with back-end services
  • Experience building Single Page Applications at scale
  • Successful in an environment with frequent production releases
  • Experience writing complex asynchronous code that communicates with multiple services
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis
  • Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release
  • Create and promote modern web UI development
  • 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 cloud native back-end services
  • Develop and maintain CI/CD pipeline implementations for tests, linting, deployment, etc.
  • Take part in code reviews and architectural discussions as you work with other software engineers, UX designers and product managers
  • Mentor 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.jsSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptVue.JsAngularReactCI/CDRESTful APIsMentoringDevOpsMicroservicesSaaS

Posted 3 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: VantaπŸ‘₯ 501-1000πŸ’° $150,000,000 Series C 7 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have played significant technical leadership roles for bigger orgs and complex projects
  • Had a good balance of customer focus, bias for action, and balancing between right long term, medium term and short term decisions
  • Have experience communicating with and working closely with a large set of cross-functional stakeholders
  • Have upleveled teams of engineers, mentoring and leading by example
  • You are a self starter and have a mix of previous startup experience and working at scale experience, and in an environment that prioritizes a bias for action
  • You have experience building architectural changes whose impact span is multi year, or have experience go very deep in technology and becoming an expert
  • Have an interest in learning about security or prior experience in the space
  • Experience working at rapidly scaling startups and large companies, especially with environments that prioritize a bias for action
  • Identify and solve complex, high-impact problems, leading projects with multiple cross functional stakeholders, engineering leaders and engineers to deliver significant impact to our business
  • Set technical direction impacting our entire engineering team, from critical systems and core product abstractions to developer productivity and hold a high bar for quality across engineering
  • Design, develop, and own new product functionality and/or infrastructure leveraging modern frameworks and tooling (TypeScript, React, Node.js).
  • Work on deeply ambiguous problem areas, and will tackle larger more long term challenges for the company
  • Act as a cultural beacon, setting an example for effective, collaborative engineering
  • Design, develop, and own new product functionality and infrastructure leveraging modern frameworks and tooling (TypeScript, Terraform, Node.js)
  • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
  • Act as a cultural beacon, setting an example for effective, collaborative engineering and helping mentor junior team members

Backend DevelopmentLeadershipNode.jsCloud ComputingFrontend DevelopmentReact.jsSoftware ArchitectureTypeScriptCross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsCI/CDProblem SolvingMentoringTerraformMicroservicesSoftware Engineering

Posted 7 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 200000.0 - 312000.0 USD per year

πŸ” Software Development

🏒 Company: AddeparπŸ‘₯ 501-1000πŸ’° $166,262,336 Series F over 3 years agoπŸ«‚ Last layoff about 2 years agoFinancial ServicesSaaSFinTechSoftware

  • Bachelor’s degree or equivalent experience
  • Highly collaborative
  • Finance experience is a plus
  • Create technical vision connecting technology and business strategies
  • Evaluate strategic business and technology decisions
  • Define architectural patterns and design principles
  • Collaborate to implement platform architecture
  • Provide strategic and prescriptive guidance as a technical thought leader

AWSLeadershipPostgreSQLSoftware DevelopmentSQLData engineeringMicroservicesSoftware Engineering

Posted 10 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 200000.0 - 252500.0 USD per year

πŸ” Technology / Software Development

  • 10+ years of software development experience building highly scalable, highly available applications.
  • 10+ years of programming experience with full stack technologies such as Java, Kotlin, or TypeScript.
  • 4+ years of experience with cloud technologies, including AWS or Azure.
  • Front-end experience using React or similar technologies.
  • Experience in developing, documenting, and supporting REST APIs.
  • A degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis.
  • Build scalable back-end services for applications using Kotlin and Java.
  • Solve challenging distributed systems problems and work with modern cloud infrastructure such as AWS, ECS, and Kubernetes.
  • Design key areas of scalable, performant systems.
  • Influence technical direction towards 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 partnerships with product management and other key business areas.

AWSSoftware DevelopmentCloud ComputingJavaKotlinREST APIReactMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ United States

πŸ” Data product company, ad platforms, and ad servers

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 5+ years of experience in software development with a focus on backend systems.
  • Experience working in industry with a large number of transactions or understanding of ad serving technologies such as real-time bidding, programmatic advertising.
  • Strong proficiency in programming languages such as Java, Python, and SQL.
  • Proven experience in leading software development teams.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication and interpersonal skills.
  • Proven ability to manage growing teams and strict deadlines.
  • Design and develop a highly scalable platform and server that can handle high volumes of traffic with real-time functionality.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical requirements.
  • Lead the technical design and implementation of the platform, ensuring reliability, scalability, and maintainability.
  • Mentor, manage, and lead a team of software engineers through the development process.
  • Drive innovation and explore new technologies that can enhance the platform.

Backend DevelopmentLeadershipPythonSoftware DevelopmentSQLJava

Posted 18 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 178216.0 - 267324.0 USD per year

πŸ” Software Development

🏒 Company: Precision Medicine GroupπŸ‘₯ 1001-5000πŸ’° $35,160,000 almost 4 years agoPharmaceuticalBiotechnologyMedicalPrecision MedicineHealth Care

  • Bachelor’s degree related field and a minimum of 12 years of relevant work experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions.
  • 6 to 10 years' experience leading technical projects.
  • Strong ability to identify and present information or data that will have a strong effect on others.
  • Experience leading projects.
  • Strong ability to review and understand end-to-end work processes.
  • Skill in working with customers to understand their requirements and expectations by asking questions and listening.
  • Excellent problem-solving and analytical skills.
  • Lead the ideation, design, development, testing, and maintenance of software applications.
  • Drive strategic initiatives and programs.
  • Serve as a subject matter expert in the field.
  • Develop software solutions that are scalable, maintainable, and secure.
  • Write clean, legible, efficient, and well-documented code.
  • Develops programming specifications from business requirements in consultation with end users.
  • Ensure adherence to software development best practices and processes.
  • Develops project specifications from business requirements in consultation with end users.
  • Draft design specifications, test plans and automated test scripts for individual work scope. Assist and guide peers through this process.
  • Draft and maintain internal documentation for relevant systems and processes and communicates within and across-teams.
  • Debug and troubleshoot complex software issues and provide timely solutions.
  • Write and debug software systems in accordance with software development standards, including the Application Development Lifecycle.
  • Lead code reviews and provide constructive feedback to peers.
  • Manage refactors and system upgrades, and helps others do the same by coordinating efforts across the team.
  • Implement new software features and enhancements, especially those involving business critical components.
  • Mentor and train software engineers and help scale engineering teams by shaping roadmaps, managing key metrics, and through other programs.
  • Communicate effectively with team members and stakeholders.
  • Collaborate with cross-functional teams to define project requirements and project timelines.
  • Continuously improve technical skills and stay up to date with emerging technologies and shifting priorities.
  • Other duties as assigned.

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingFrontend DevelopmentJavaSoftware ArchitectureAPI testingCI/CDRESTful APIsMicroservicesNodeJSData managementDebuggingSaaS

Posted 21 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 200000.0 - 252500.0 USD per year

πŸ” Technology

🏒 Company: SmartsheetπŸ‘₯ 1001-5000πŸ’° $3,200,000,000 Post-IPO Debt 5 months agoπŸ«‚ Last layoff about 2 years agoSaaSEnterpriseSoftware

  • 10+ years of software development experience building highly scalable and highly available applications.
  • 10+ years of programming experience with full stack technologies such as 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.
  • Legally eligible to work in the U.S. on an ongoing basis.
  • Build scalable back-end services for applications at Smartsheet using Kotlin and Java.
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, ECS, Kubernetes).
  • Take a leading role in designing scalable, performant systems.
  • Influence the technical direction of the group towards a service-oriented architecture.
  • Guide and mentor team members on architecture and best practices.
  • Review and coach team on project designs for presentations.
  • Forge strong partnerships with product management and other business areas.

AWSSoftware DevelopmentCloud ComputingFull Stack DevelopmentJavaKotlinREST APIReactMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 200000.0 - 250000.0 USD per year

πŸ” Fintech or crypto

🏒 Company: Career Renew

  • 8+ years of experience as a Software Engineer or in a similar role.
  • 2+ years of experience in fintech or crypto, including blockchain work.
  • Noteworthy educational backgrounds.
  • Proficient in Typescript and Rust (or similar languages).
  • Proven track record with developer tools, cybersecurity, infrastructure, and APIs.
  • Share the team’s vision, set priorities on the product roadmap, and ensure deadlines and production quality are met.
  • Bring innovative ideas to solve technical challenges.
  • Apply best practices and promote innovation in development.
  • Improve work methods and processes to deliver on time.
  • Ensure the product is scalable, reliable, and built with high-quality code.
  • Troubleshoot and fix complex software issues effectively and permanently.
  • Review code based on functionality, speed, cost, and security requirements.
  • Collaborate with engineering, security, and product teams to turn feedback into actionable features.
  • Work with CISO to integrate security best practices into the architecture and workflows.
  • Respond quickly to problems, document fixes, and keep track of actions taken.
  • Create and update internal and external documentation.
  • Promote open communication and knowledge sharing within the team.
  • Stay informed about crypto and blockchain trends to guide the company’s strategy.
  • Research and recommend emerging technologies.
  • Occasionally join client meetings to explain how our solution compares to competitors.

Software DevelopmentBlockchainCybersecurityTypeScriptAPI testingREST APIRelease ManagementRust

Posted about 1 month ago
Apply
Apply

πŸ“ WA, OR, CA, ID, UT, MT, NV, CO, AZ

πŸ” Finance

  • Technical leadership in the establishment of engineering best practices.
  • Expertise in coding guidelines, testing frameworks, and design patterns.
  • Ability to research and develop proofs of concept.
  • Experience in the software development life cycle (SDLC).
  • Strong collaboration skills to influence architectural decisions.
  • Mentorship experience for junior engineers.
  • Provide technical leadership in the design and production of high-quality, secure software.
  • Collaborate across domains to influence architectural and design decisions.
  • Establish engineering best practices and develop standards for SDLC activities.
  • Research and develop proofs of concept to support business objectives.
  • Drive technical direction of development projects in the enterprise portfolio.
  • Mentor and train junior software engineers.
  • Support maintenance and upgrades of existing software applications.

AWSLeadershipNode.jsSoftware DevelopmentSQLDesign PatternsMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ Needham, MA, El Segundo, CA

πŸ’Έ 150000.0 - 215000.0 USD per year

πŸ” Travel

🏒 Company: TripadvisorπŸ‘₯ 1001-5000πŸ’° $300,000,000 Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff over 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

  • 10+ years of experience as a professional engineer.
  • Bachelor of Science in Computer Science, Engineering or equivalent.
  • Deep experience querying, ETLing, and analyzing large data sets in databases.
  • Prior experience running and executing large-scale initiatives successfully.
  • Prior partnerships with business leaders to achieve substantial goals.
  • Solid foundation in data structures, algorithms, and OO design.
  • Build and drive a technical roadmap for our SEO platform.
  • Design solutions to business problems by building new tools and/or processes.
  • Independently manage projects with a focus on improvement.
  • Ensure code quality through design and code review leadership.
  • Mentor other team members.
  • Share technical knowledge and solutions through tech talks and design reviews.

PythonSoftware DevelopmentSQLData AnalysisETLAlgorithmsData Structures

Posted about 2 months ago
Apply