Principal Software Engineer
Listed on 2026-02-10
-
IT/Tech
Cloud Computing, Systems Engineer
As a Principal Software Engineer at Fynn, you will operate in a fast-paced startup environment where adaptability, ownership, and a willingness to wear many hats are essential. You will serve as both a hands-on technical leader and a force multiplier across multiple applications, while also stepping in wherever the business needs you most—from architecture and coding to Dev Ops, incident response, and cross-functional problem solving.
You will own and evolve the architecture of our platform across backend services, frontend applications, mobile clients, and AWS cloud infrastructure. This role requires deep technical expertise, strong leadership, and the ability to leverage modern AI-assisted development tools to move quickly without sacrificing quality. Success in this role means being comfortable partnering with our product and ops leads to resolving ambiguity, informing our priorities by clearly articulating technical tradeoffs, and building scalable systems while the company grows and evolves around them.
Responsibilitiesand Duties Technical Leadership & Architecture
- Lead system architecture and design across backend, frontend, mobile, and cloud infrastructure with a focus on scalability, security, and reliability.
- Define and evolve technical standards, reference architectures, and best practices across teams.
- Act as a technical escalation point for complex, cross-cutting engineering challenges.
- Design and implement Java-based backend services using Spring Boot and modern cloud-native patterns.
- Architect and develop frontend applications using Angular and Type Script, emphasizing performance, maintainability, and testability.
- Contribute to hybrid mobile development using React Native (preferred) and/or Ionic, ensuring high-quality cross-platform experiences.
- Leverage AI-assisted development tools (e.g., Git Hub Copilot, Cursor, Superblocks, and similar platforms) to improve Fynn’s development velocity, code quality, and developer experience.
- Own and evolve AWS infrastructure, including compute, networking, storage, and managed services.
- Design and maintain CI/CD pipelines, Infrastructure as Code (Terraform), and automated deployment strategies.
- Partner with Dev Ops and Security stakeholders to ensure best practices around cloud security, IAM, networking, observability, and compliance.
- Drive reliability initiatives including monitoring, alerting, performance optimization, and cost optimization.
- Lead, mentor, and influence multiple products while remaining an active individual contributor.
- Balance strategic leadership with day-to-day execution, stepping in to write code, unblock teams, or own delivery when needed.
- Conduct design reviews, code reviews, and architectural walkthroughs.
- Coach engineers on modern development practices, cloud-native design, effective Dev Ops workflows, and responsible use of AI tooling.
- Foster a startup-minded culture of ownership, pragmatism, bias toward action, and continuous improvement.
- Collaborate closely with Product, Design, QA, and Operations to translate business requirements into scalable technical solutions.
- Participate in and help shape agile ceremonies including planning, refinement, retrospectives, and technical roadmap discussions.
- Bachelor’s or Master’s degree in Computer Science
- 10+ years of professional software engineering experience, including senior or principal-level responsibilities.
- Proven ability to balance hands-on delivery with technical leadership across multiple teams.
- Thrives in a startup environment with evolving requirements, limited structure, and rapidly changing priorities.
- Comfortable wearing many hats across engineering, Dev Ops, architecture, and technical leadership.
- Familiarity with PWAs, offline-first architectures, and modern mobile performance techniques.
- Experience with observability tools (logging, metrics, tracing).
- AWS certifications or equivalent real-world expertise.
- Expert-level experience with Java, Spring Boot, and building large-scale backend systems.
- Strong experience designing RESTful APIs and event-driven or asynchronous systems.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).