Principal Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

Latvia

Posted

106 days ago

Salary

0

Seniority

Lead

Job Description

Principal Engineer

FYUL

• Take ownership and share accountability for the solutions and technical direction within the Merchant Experience pillar. • Be responsible for architecture and technical decisions, reviewing and helping teams prepare architectural and design documentation to ensure the work fits into the broader platform strategy and defined practices. • Contribute to engineering-wide strategy and standards through participation in the Architecture Council. • Guide development teams through implementation by providing POCs, explaining design details, and solving design issues. • Investigate and solve a variety of architecture-related problems, such as performance, scalability, integration, and others. • Mentor and train other team members on design techniques and coding standards, actively scaling your technical influence and guidance across multiple development teams. • Working closely with fellow architects and engineers to create cohesive architecture practices and guardrails, whilst driving the adoption of these practices/standards across the teams. • Act as the Domain-Driven Design and architectural best practices authority within the pillar, actively mentoring and educating engineering teams to drive consistent and high-quality solution development.

Job Requirements

  • At least 10 years of proven experience in software engineering including roles like Staff/Principal Engineer, Lead Developer, or Software Architect.
  • Expert-level, theoretical, and practical understanding of Domain Driven Design (DDD) principles and how they apply to Microservices architecture and complex domain modeling.
  • Excellent problem-solving and communication skills.
  • Solid understanding of software fundamentals (Data Structures, Software Architecture, Design Patterns, Distributed Systems).
  • Experience with AWS or other cloud platforms(such as Google Cloud or Azure).
  • Excellent written & spoken communication skills in English.

Benefits

  • A global, inclusive team that’s as supportive as it is ambitious and serious about getting things done
  • An opportunity to work remotely or in a modern and welcoming office in Riga or Tallinn or from our co-working space in Barcelona
  • Flexible working hours (start your day as late as 11 AM)
  • Private health insurance
  • 2 extra paid days off to focus on your mental or physical well-being
  • 1 extra paid day off to celebrate a Birthday or any other celebration of your choice
  • Internal and external learning opportunities
  • Access to mentorship, internal meetups, and hackathons, both on-site and online
  • Free and healthy lunch if you work from the Rīga office
  • Design and order your own merch using our platforms with an employee discount
  • Exciting team-building events and parties you’ll never forget!

Related Job Pages

More Full-stack Engineer Jobs

Sensedia logo

Quality Analyst – Mid-level

Sensedia

Modern Integration Platform

Full TimeRemoteTeam 501-1,000Since 2007H1B No Sponsor

• Ensure the technical and functional quality of product deliveries • Participate in the planning, execution and automation of functional, regression and exploratory tests • Validate integrations between APIs and microservices, ensuring test coverage and traceability of tests • Create and maintain backend automation scripts integrated into the CI/CD pipeline • Support the development team in identifying and preventing defects from early stages • Actively participate in code reviews and technical discussions focused on quality and performance • Conduct root cause analyses for recurring failures and propose improvement solutions • Support the evolution of quality and observability metrics (defects, coverage, execution time) • Collaborate with the team on prioritization and definition of acceptance criteria • Promote quality best practices and automated testing among team members

Brazil
Job Closed
Fintricity logo

Full Stack Software Engineer

Fintricity

We work on Agile Digital Transformation. Focusing on transforming customers’ with modern technologies and data/AI.

Full TimeRemoteTeam 11-50Since 2001H1B No Sponsor

• Architect and build full stack data driven solutions • Work with cloud expertise including Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure • Collaborate in agile software development methodologies as part of a scrum team • Possibly take on multiple roles, such as Product Owner, Scrum Master, and Business Analyst • Participate in commercial implementations of tools like Cloudera, AWS Redis etc.

United Kingdom
ButterflyMX logo

Senior Software Engineer

ButterflyMX

Video intercoms, access control systems, and security cameras loved by 20,000 multifamily, gated, commercial properties.

OtherRemoteTeam 201-500Since 2014H1B Sponsor

• Build and maintain an internal LLM gateway that handles routing, fallbacks, and rate limiting • Create reusable components for common AI patterns (RAG, function calling, streaming responses) • Develop SDKs or libraries that simplify AI integration for application developers • Implement prompt management systems and evaluation frameworks • Design and deploy vector database infrastructure for semantic search • Create monitoring dashboards for AI usage, costs, and performance metrics • Write technical documentation and best practice guides for AI implementation • Evaluate and integrate new AI services and models as they become available • Build testing frameworks for prompt regression and model output validation

United States
Job Closed
ButterflyMX logo

Senior Software Engineer, iOS

ButterflyMX

Video intercoms, access control systems, and security cameras loved by 20,000 multifamily, gated, commercial properties.

OtherRemoteTeam 201-500Since 2014H1B Sponsor

• Design and develop iOS mobile applications and SDKs, ensuring high performance, quality, and responsiveness. • Create new, secure, and reliable features that enhance real-time data, video, and audio capabilities. • Implement modern iOS development design patterns to improve code maintainability and efficiency. • Propose and integrate innovative tools, frameworks, automations, and processes that enhance team productivity and code quality. • Collaborate with product management and UX teams to solve customer challenges by providing engineering solutions and trade-offs. • Participate in an agile development environment to deliver high-quality software solutions. • Refactor legacy codebases to improve maintainability and scalability, ensuring minimal disruption to ongoing development processes.

United States
Job Closed