Apply

Principal Software Engineer

Posted about 2 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Principal

๐Ÿ“ Location: United States, Europe

๐Ÿ” Industry: Software Development

๐Ÿช„ Skills: Backend DevelopmentLeadershipSoftware DevelopmentASP.NETDesign PatternsGitJavaJavascriptMicrosoft .NETProduct ManagementSCRUMSoftware ArchitectureC#Cross-functional Team Leadership.NETCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoring

Requirements:
  • Technical expertise in .Net.
  • Experience building distributed, enterprise SaaS applications.
Responsibilities:
  • Work as a technical expert and resource for software engineers.
  • Utilize technical expertise in .Net to deliver next-generation products.
  • Partner with architecture and play a significant role in product design.
  • Contribute to coding and support the development process.
Apply

Related Jobs

Apply

๐Ÿ“ Germany

๐Ÿงญ Full-Time

๐Ÿ” Conversational AI / SaaS

๐Ÿข Company: LivePerson๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Post-IPO Debt 8 months ago๐Ÿซ‚ Last layoff about 4 years agoInternetCustomer ServiceArtificial Intelligence (AI)Business IntelligenceSoftware

  • Deep expertise in frontend development with proven experience building and optimizing sophisticated web applications using modern frameworks like React, Angular, or Vue.js.
  • Familiarity with scalable component-based designs, state management tools, and efficient API integrations.
  • A track record of optimizing frontend systems for speed, usability, and ensuring inclusive user experiences.
  • Proficiency with CI/CD pipelines, build tools (e.g., Webpack, Vite), version control systems (Git), and test frameworks like Jest, Cypress or Playwright.
  • Experience in frontend microservices architecture and a passion for simplifying complex systems with a KISS mindset.
  • Several years of experience working as a Staff or Principal Engineer on a mission-critical, B2B SaaS, in a product-driven environment.
  • Hands-on experience with large-scale distributed microservices architectures.
  • In-depth knowledge of the Public and Private Clouds with expertise in modern CI/CD practices.
  • Exceptional narrative skills: Lead by example, mentor fellow engineers, and possess a can-do attitude.
  • Advanced proficiency in English for crisp communication with globally distributed teams.
  • A bachelorโ€™s degree in computer science or a related discipline is a plus.

  • Design, implement, and enable highly performant, user-friendly frontend applications that drive exceptional customer experiences and scale effortlessly to handle billions of interactions.
  • Architect and develop new features from scratch using modern frontend technologies, while maintaining and enhancing the existing codebase.
  • Utilize data-driven approaches to simplify and optimize visual workflows across products, ensuring scalability and accessibility.
  • Play a critical role in modernizing the frontend tech stack, adopting the latest technologies and practices.
  • Introduce and lead operational excellence initiatives, including monitoring performance, reducing MTTR, and deploying A/B tests with confidence.
  • Act as a mentor and leader, supporting engineers with technical guidance, reviewing code, and driving best practices in development and UI/UX.

CypressFrontend DevelopmentGCPGitHTMLCSSJavascriptJestTypeScriptVue.JsAngularReactCI/CDMicroservices

Posted about 2 hours ago
Apply
Apply

๐Ÿ“ Germany

๐Ÿงญ Full-Time

๐Ÿ” Conversational AI / SaaS

  • Proven experience building and optimizing sophisticated web applications using modern frameworks like React, Angular, or Vue.js.
  • Knowledge of JavaScript/TypeScript, CSS, and HTML.
  • Familiarity with scalable component-based designs and efficient API integrations.
  • A track record of optimizing frontend systems for speed and usability.
  • Proficiency with CI/CD pipelines, build tools (e.g., Webpack, Vite), and test frameworks like Jest, Cypress or Playwright.
  • Experience in frontend microservices architecture.
  • Exceptional narrative skills and advanced proficiency in English.

  • Design, implement, and enable highly performant, user-friendly frontend applications that drive exceptional customer experiences and scale effortlessly to handle billions of interactions.
  • Architect and develop new features from scratch using modern frontend technologies, while maintaining and enhancing the existing codebase.
  • Utilize data-driven approaches to simplify and optimize visual workflows across products, ensuring scalability and accessibility.
  • Play a critical role in modernizing the frontend tech stack, adopting the latest technologies and practices.
  • Introduce and lead operational excellence initiatives, including monitoring performance and deploying A/B tests.
  • Act as a mentor and leader, providing technical guidance and reviewing code.

CypressFrontend DevelopmentGCPGitHTMLCSSJavascriptJestTypeScriptVue.JsAngularREST APIReactCI/CDMicroservices

Posted about 5 hours 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 3 days 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 3 days ago
Apply
Apply

๐Ÿ“ US

๐Ÿ’ธ 182085.0 - 245815.0 USD per year

๐Ÿ” Health IT Solutions

๐Ÿข Company: Altera Digital Health Inc. United States

  • Bachelor's Degree or equivalent preferred.
  • 10+ years of relevant work experience; 2-3 years at the Expert level or equivalent experience preferred.
  • Azure (or equivalent) Development Certification preferred.
  • Appropriate SAFe certification preferred.
  • Experience with microservices architecture and its implementation using .NET Core and Azure Services.
  • Hands-on experience with Azure services and event-based implementations.
  • Deep understanding of .NET Core 6-8, including experience in building and deploying APIs.
  • Expertise in C# as the primary language for .NET Core development.
  • Strong skills in SQL Server, including database design, querying, and optimization.
  • Proficiency in using Entity Framework Core for data access in .NET applications.
  • Knowledge of designing and implementing RESTful services, including best practices for API security and versioning.
  • Understanding of security practices for API development, including authentication and authorization using OAuth or JWT.
  • Skills in optimizing application performance, including database tuning and efficient code practices.
  • Familiarity with Azure DevOps for CI/CD pipelines, source control, and project management.

  • Act as Liaison with Business Analysts and/or internal and external clients to ensure that requirements are understood.
  • Produce and execute unit test cases as defined by the team.
  • Maintain coding standards.
  • Produce supporting technical and installation documentation for internal and external publication as appropriate.
  • Achieve productivity targets to ensure deliverables are met within budget, on schedule, and adhere to defined quality standards.
  • Complete all necessary software and non-software components within the timelines defined by the Scrum Team/Project Manager.
  • Produce technical specifications, code, and/or unit test plans in line with the traceability matrix/functional specification.
  • Review and approve technical design specifications.
  • Develop and maintain development standards to be followed by the team.
  • Research and propose relevant emerging technologies to develop a technical edge for the product.
  • Play the role of a technical lead.
  • Act as a specialist in complex technical areas.

OAuthC#Azure.NET coreMicroservices

Posted 10 days 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 about 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 13 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 187000.0 - 234000.0 USD per year

๐Ÿ” Digital media and e-commerce

๐Ÿข Company: Infinite Reality๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $350,000,000 6 months agoMedia and EntertainmentWeb3Metaverse

  • 10+ years of experience in machine learning, particularly in procedural content generation.
  • Proficiency in handling 3D assets, textures, shaders, and procedural content generation.
  • Expertise in frontend (React, Three.js, WebGL) and backend (Node.js, MySQL) development.
  • Ability to optimize complex systems for performance and scalability.
  • Scripting skills in Python, Bash, or JavaScript for automating tasks and workflows.
  • Team leadership and mentorship skills, excelling in cross-disciplinary collaboration.
  • Strong problem-solving skills and adaptability in learning new tools and techniques.

  • Lead the development of cutting-edge systems that utilize large language models (LLMs) to autonomously generate immersive 3D environments.
  • Collaborate with technical artists and engineers to define and build scalable pipelines for asset integration.
  • Focus on optimizing world-building systems for performance and scalability.
  • Partner with cross-disciplinary teams to define and implement innovative solutions for dynamic virtual worlds.
  • Drive the adoption of emerging technologies in generative AI and procedural content creation.
  • Troubleshoot and resolve complex technical challenges related to performance and AI systems.

Node.jsPythonBashMachine LearningMySQLReactCollaborationScripting

Posted 14 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 166900.0 - 198000.0 USD per year

๐Ÿ” Software and data visualization for space, defense, and critical infrastructure sectors

๐Ÿข Company: Hypergiant๐Ÿ‘ฅ 101-250๐Ÿ’ฐ Corporate over 5 years agoArtificial Intelligence (AI)Machine LearningInformation TechnologyMilitary

  • 10+ years of hands-on experience in full-stack software design and development.
  • 7+ years of experience in system architecture and integration with third-party APIs.
  • Comfortable performing research, discovery, and synthesizing architecture and technical roadmaps.
  • Experience developing resilient file-transfer and data-streaming architectures.
  • Experience with static-site generation frameworks such as Astro, Next.JS, Gatsby, etc.
  • Ability to manage client expectations and project timelines.
  • Experience in managing, mentoring, and coaching development teams in an Agile environment.
  • Proficiency in version control and collaborative development workflows.
  • Willingness to learn new technologies.

  • Meet with clients (business and technical) to extract necessary information for documenting architecture.
  • Perform technical evaluations of prototypes and requirements, providing feedback to ensure feasibility and performance.
  • Document and maintain records for decisions behind architectural choices.
  • Build web applications in accordance with the design system for integration with partner software.
  • Implement pixel-perfect Figma designs replicating interactive prototypes.
  • Support development, testing, building, and deployment of software in production environments.
  • Evaluate and recommend technologies, frameworks, tools, and processes for improvement.
  • Solve complex problems and mitigate technical risks.
  • Proactively address security requirements.

JavascriptTypeScript

Posted about 1 month ago
Apply
Apply

๐Ÿ“ Canada, USA

๐Ÿ” Adtech, Martech

  • Passionate about cutting-edge technologies.
  • Experience with large-scale systems.
  • Mentoring high-performing teams.

Spearhead the Adtech/Martech technology stack.

Backend DevelopmentLeadershipSoftware DevelopmentAgileGitJavaJavascriptProduct ManagementJiraCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingAgile methodologiesMentoring

Posted about 1 month ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 140000.0 - 180000.0 USD per year

๐Ÿ” SaaS-based Global Employment Platform

๐Ÿข Company: G-P

  • Extensive experience in architecting and developing highly scalable enterprise level services, platforms or products.
  • Experience in building large scale distributed enterprise applications in geographically distributed teams.
  • Knowledge of modern cloud architectures and technologies; AWS experience preferred.
  • Deep knowledge of back end and front end technologies: Java, Node.js, Python, Redis, React.js/Typescript.
  • Working knowledge of content management systems and SEO is desired.
  • Excellent communication skills and experience documenting technical concepts.
  • Experience in a startup or high-growth environment is preferable.

  • Drive the technical evolution of the SaaS cloud platform.
  • Lead technical design, prototyping, building, and execution.
  • Collaborate with product managers and technical teams.
  • Ensure technical progress while maintaining security and performance.
  • Deliver solutions in a cloud-managed and serverless ecosystem.
  • Promote best practices in application development.
  • Mentor Software Engineers through coaching and training.

Node.jsPythonAgileJavaReact.jsSalesforceTypeScriptContent managementRedisServerlessReactCommunication SkillsSEOCoaching

Posted about 1 month ago
Apply