Principal Software Developer

🕒 3 dias atrás

🇨🇦 Canadá – Remoto

💵 $136.100 - $147.800 / ano

⏰ Tempo Integral

🔴 Especialista

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

De onde vem esta vaga

Publicada na página de carreiras da ABC Fitness ↗página de carreiras da ABC Fitness, não em um site de vagas

Vista pela primeira vez pelo Remote Rocketship 3 dias atrás

Ainda aberta no site da ABC Fitness. Verificada 22 minutos atrás.

Candidatar-se
Logo of ABC Fitness

ABC Fitness

1001 - 5000 funcionários

☁️ SaaS

⚕️ Seguro de Saúde

🧘 Bem-estar

SaaS • Healthcare Insurance • Wellness

ABC Fitness é uma provedora líder de tecnologia, especializada em soluções de software para academias e negócios de fitness no mundo todo. Com um conjunto de plataformas que inclui gestão de academias, gestão de membros e soluções para personal trainers, a ABC Fitness capacita empresas de todos os portes a otimizar operações, engajar membros e impulsionar o crescimento. Suas soluções foram projetadas para atender a uma ampla variedade de modelos de negócios de fitness, de grandes academias a estúdios boutique e personal trainers, garantindo que atendam às necessidades específicas de seus usuários.

Descrição

• Lead architecture and design of scalable, highly available, fault-tolerant distributed systems using Java, Spring Boot, microservices, and AWS • Drive end-to-end system design, including API contracts, data modelling, service boundaries, integration patterns, and deployment architecture • Apply Domain-Driven Design, event-driven architecture, object-oriented principles, and established design patterns • Design and optimize RESTful APIs, asynchronous messaging systems, and event-driven integrations using Kafka and other messaging technologies • Make architectural decisions involving scalability, consistency, performance, reliability, security, and cost optimization • Lead technical design reviews, evaluate architectural trade-offs, and establish reusable engineering patterns across teams • Identify technical debt, architectural bottlenecks, and modernization opportunities • Remain involved in hands-on coding, prototyping, complex feature implementation, and critical technical problem-solving • Develop and maintain enterprise applications using Java, Spring Boot, SQL/NoSQL databases, and cloud-native technologies • Establish engineering standards for clean code, secure coding, automated testing, code reviews, and continuous integration • Drive Test-Driven Development, automated testing, and shift-left quality practices • Troubleshoot production issues, perform root cause analysis, and implement corrective actions • Optimize system performance, API latency, database efficiency, and resource utilization • Promote production readiness through observability, distributed tracing, structured logging, monitoring, and proactive alerting • Design and integrate AI-powered capabilities into enterprise applications and engineering workflows • Develop proofs of concept and production-oriented solutions using AI APIs, orchestration frameworks, and enterprise integration patterns • Evaluate AI workflows, tool calling, MCP-based integrations, guardrails, security, observability, latency, and cost • Identify opportunities to improve engineering productivity through AI-assisted development, testing, documentation, and troubleshooting • Mentor senior engineers, technical leads, and developers • Influence architecture and engineering practices across multiple teams • Collaborate with Product, QA, DevOps, Security, and Platform teams • Translate ambiguous business problems into technical designs and actionable engineering plans • Drive technical discussions, resolve complex engineering challenges, communicate architectural decisions, and evaluate emerging technologies

🎯 Requisitos

• Bachelor's degree in Computer Science, Engineering, or equivalent practical experience • 6–10 years of professional software engineering experience • Strong hands-on expertise in Java, Spring Boot, microservices, and object-oriented programming • Experience designing distributed systems, scalable APIs, and high-availability architectures • Deep understanding of caching, concurrency, database transactions, consistency, fault tolerance, and asynchronous processing • Experience with AWS or comparable cloud platforms, containerization, and Kubernetes • Experience with RESTful APIs, API gateways, authentication, authorization, and enterprise integration patterns • Strong knowledge of relational databases, SQL optimization, and data modelling • Experience with event-driven systems and messaging platforms such as Kafka, SQS, or equivalent • Strong understanding of CI/CD, automated testing, observability, and production troubleshooting • Practical experience using AI-assisted development tools and applying AI capabilities to engineering problems • Working knowledge of LLM integration, RAG, agentic workflows, or AI orchestration, supported by hands-on implementations or meaningful technical projects • Strong problem-solving abilities and ownership of complex technical initiatives • Excellent communication skills and ability to influence technical decisions across teams • Experience with Billing, Payments, Financial Transactions, Collections, or Commerce platforms is a plus • Experience with customer-facing APIs and API-first platforms is a plus • Knowledge of payment processing, transaction integrity, idempotency, reconciliation, and PCI-related security considerations is a plus • Experience with OpenTelemetry, Grafana, distributed tracing, and modern observability platforms is a plus • Experience with Redis, Kafka, Kubernetes, Docker, and infrastructure-as-code is a plus • Experience with API management platforms such as Gravitee, Apigee, or Kong is a plus • Hands-on experience with Amazon Bedrock, LangChain, LangGraph, or similar AI orchestration technologies is a plus • Experience designing and deploying production AI applications, including evaluation frameworks, monitoring, and guardrails is a plus • Familiarity with MCP servers, tool integrations, and enterprise agentic systems is a plus • Experience driving AI-assisted SDLC automation or engineering productivity initiatives is a plus • Experience mentoring engineers and driving architectural improvements across multiple teams is a plus • Demonstrated ability to balance technical innovation with production reliability, security, and business priorities is a plus

🏖️ Benefícios

• Open PTO policy • Quarterly Days of Disconnect paid day off • Parental & Pawternity Leave • Quarterly Best Life fitness reimbursement • Medical/Dental/Vision coverage • EAP (Employee Assistance Program) • Calm App subscription for employee and up to 4 dependents over age 16 • Values-focused culture and professional development opportunities • Flexible work arrangements through remote work

Candidatar-se

📊 Verifique sua pontuação de currículo para esta vaga

Melhore suas chances de conseguir uma entrevista verificando sua pontuação de currículo antes de se candidatar.

Vagas Similares

🕒 3 dias atrás

ADGA Group

501 - 1000

🎖️ Defesa

🔒 Cibersegurança

💼 Consultoria

Software Architect developing cloud-native architectures, containers, and IaC for Royal Canadian Navy training systems. Supporting ADGA Group’s Canadian defence and security solutions.

🇨🇦 Canadá – Remoto

💵 $115.000 - $125.000 / ano

⏰ Tempo Integral

🟠 Sênior

🔴 Especialista

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 3 dias atrás

Society: Global Executive Search

11 - 50

💼 Consultoria

🏥 Saúde

🏨 Hospitalidade

Software Developer building reliable, scalable products for nonprofit organizations at Societ. Designing, developing, testing, and deploying features across the technology stack.

🇨🇦 Canadá – Remoto

⏰ Tempo Integral

🟠 Sênior

🔴 Especialista

🧑‍💻 Engenheiro Full-stack

🗣️🇫🇷 Francês obrigatório

🕒 Novembro 5

Twilio

5001 - 10000

🔌 API

🤝 B2B

Staff Mobile Software Engineer building Android SDKs for Twilio’s identity and fraud-prevention products. Shaping secure authentication, fraud detection, and developer-first mobile experiences.

🇨🇦 Canadá – Remoto

💵 $160.320 - $200.400 / ano

⏰ Tempo Integral

🔴 Especialista

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Novembro 5

Block

10.000+ funcionários

💼 Consultoria

📣 Marketing

💳 Fintech

Staff engineer leading technical strategy, architecture, and scalable infrastructure for Cash App Banking. Mentoring engineers while shaping Block’s consumer financial products.

🇨🇦 Canadá – Remoto

💵 $222.900 - $334.300 / ano

⏰ Tempo Integral

🔴 Especialista

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Novembro 4

Nue.io

201 - 500

☁️ SaaS

🤝 B2B

💸 Finanças

Staff Datastore Engineer leading PostgreSQL and ClickHouse architecture for Nue’s composable revenue platform. Scaling reliable, secure data systems for SaaS growth across Canada.

🇨🇦 Canadá – Remoto

💵 CA$195.000 - CA$259.000 / ano

💰 $20.000.000 Series A em 2025-01

⏰ Tempo Integral

🔴 Especialista

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

Desenvolvido por Lior Neu-ner. Adoraria receber seu feedback — entre em contato por DM ou pelo e-mail support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok