Spark logo
Spark

Build the insurance business of your dreams.

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

35 days ago

Salary

$195K - $225K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishJavaScriptPythonReactVue.js

Job Description

Staff Software Engineer

Spark

• Deliver impactful full-stack features that benefit Medicare brokers and beneficiaries, while setting the quality bar for how the team builds • Partner closely with product and design leadership to shape scope, surface tradeoffs, and influence roadmap decisions • Own system-level decisions within your product domain, drive key system and architectural decisions that ensure our platform is set up for elegant solutions to our customers’ problems • Identify systemic sources of technical debt and own their resolution, balancing short-term velocity with long-term platform health • Establish and evolve engineering standards - from code review practices to system design principles - leading by example and mentoring engineers around you • Build with modern AI-powered developer tools that remove friction and let you focus on meaningful problems, and help us continue to grow how we use them across the team

Job Requirements

  • 8+ years of professional experience with either modern JS (Vue, React) or Python/backend web development, with meaningful hands-on experience in both
  • Comfort with ambiguity; ability to thrive in fast-paced environments
  • Product intuition and a track record of connecting technical investments to business outcomes and influencing roadmap decisions upstream of execution
  • Fluency with AI-powered development tools as part of your everyday workflow
  • Exceptional communication skills - able to translate complex technical concepts for non-technical stakeholders and vice versa
  • Demonstrated track record of leading architectural decisions at the domain level and shipping customer-facing products with technical excellence
  • Commitment to a growth-oriented team culture focused on learning, continuous improvement, and winning together.

Benefits

  • Equity compensation
  • Health care, including dental and vision through our PEO Sequoia
  • Flexible work location; co-working available
  • 401k
  • Paid Time Off
  • Monthly Remote Work Stipend (help cover costs of home-office needs)
  • Paid Parental Leave
  • Up to 14 weeks for birthing parents
  • Up to 8 weeks for non-birth parents
  • 11 paid holidays
  • 2 week sabbatical at 5 years of employment
  • Wellbeing Perks through SpringHealth, OneMedical, PerkSpot, and SoFi

Related Job Pages

More Full-stack Engineer Jobs

Tech Lead

Licitar Digital

Nossa missão é transformar a forma como entes públicos e fornecedores se conectam, utilizando tecnologia para tornar os processos mais eficientes, transparentes e acessíveis. Se você busca desafios técnicos relevantes, autonomia e oportunidade de crescimento, queremos conhecer você.

Role Description Você é apaixonado por tecnologia, arquitetura de software e desenvolvimento de pessoas? Na Licitar Digital, buscamos um(a) Tech Lead para liderar tecnicamente nossos times de desenvolvimento, apoiando a construção de soluções escaláveis, seguras e alinhadas aos objetivos do negócio. Se você gosta de atuar como referência técnica, apoiar decisões de arquitetura, desenvolver talentos e gerar impacto real por meio da tecnologia, essa oportunidade pode ser para você. - Liderar tecnicamente o time de desenvolvimento, promovendo alinhamento entre tecnologia, produto e negócio. - Apoiar a equipe na definição e implementação de soluções técnicas de alta qualidade. - Participar da tomada de decisões arquiteturais e definição de padrões de desenvolvimento. - Atuar na remoção de impedimentos técnicos e resolução de desafios complexos. - Realizar code reviews e promover boas práticas de engenharia de software. - Garantir a qualidade, segurança, escalabilidade e manutenibilidade das soluções desenvolvidas. - Apoiar a priorização técnica junto ao time de Produto. - Desenvolver tecnicamente os membros da equipe por meio de mentoria e compartilhamento de conhecimento. - Acompanhar métricas de qualidade, produtividade e evolução técnica do time. - Contribuir para a evolução da maturidade de engenharia da organização. Qualifications - Experiência sólida em desenvolvimento de software. - Vivência atuando como referência técnica ou liderança técnica de equipes. - Conhecimento avançado em arquitetura de sistemas. - Experiência com microsserviços, APIs e integrações. - Conhecimento em escalabilidade, performance e boas práticas de engenharia. - Vivência com Git, CI/CD e ambientes de desenvolvimento. - Capacidade de tomada de decisão técnica considerando impacto no negócio. - Experiência com revisão de código e desenvolvimento de equipes. Requirements - Pós-graduação ou especialização em Arquitetura de Software, Sistemas Distribuídos ou áreas correlatas. - Experiência em empresas SaaS ou de tecnologia. - Vivência em ambientes de crescimento acelerado. - Conhecimento em observabilidade, monitoramento e engenharia de plataforma. - Experiência na construção e evolução de times de tecnologia. Benefits - Trabalhe de qualquer lugar do Brasil em uma posição 100% remota. - Faça parte de uma empresa em constante crescimento e evolução. - Tenha autonomia para propor melhorias, influenciar decisões e gerar impacto real no produto e no negócio. - Atue em um ambiente colaborativo, com espaço para aprendizado contínuo e troca de conhecimento. - Valorizamos equilíbrio, flexibilidade e bem-estar, acreditando que grandes resultados são construídos por pessoas engajadas e respeitadas. - Cresça junto com uma empresa que está transformando o mercado de compras públicas por meio da tecnologia. Company Description Nossa missão é transformar a forma como entes públicos e fornecedores se conectam, utilizando tecnologia para tornar os processos mais eficientes, transparentes e acessíveis. Se você busca desafios técnicos relevantes, autonomia e oportunidade de crescimento, queremos conhecer você.

Brazil
Job Closed

Full Stack .NET Developer

RELQ Technologies

We are a leading technology company dedicated to providing innovative IT solutions and support to our clients.

Role Description We're looking for a skilled Full Stack .NET Developer with strong expertise in Angular and AWS to join a fast-growing technology team. You'll be responsible for designing, developing, and deploying scalable web applications and cloud-native solutions in a collaborative Agile environment. - Develop and maintain full-stack applications using .NET Core / ASP.NET and Angular - Build responsive, high-performance UI components and RESTful APIs - Design and deploy cloud-based applications on AWS - Collaborate with cross-functional teams to deliver scalable solutions - Optimize application performance, security, and reliability - Participate in code reviews, testing, debugging, and CI/CD processes - Work in Agile/Scrum development environments Qualifications - Strong experience with C#, .NET Core, ASP.NET MVC/Web API - Hands-on expertise in Angular (v17+), TypeScript, HTML5, CSS3 - Experience with AWS Services such as EC2, Lambda, S3, RDS, CloudWatch, and API Gateway - Knowledge of SQL Server and database design - Familiarity with microservices architecture and REST APIs - Experience with Git, CI/CD pipelines, and DevOps practices - Strong problem-solving and communication skills Requirements - Experience with Docker, Kubernetes, or Terraform - Exposure to serverless architectures on AWS - AWS Certification is a plus - Experience working in enterprise or SaaS environments

Canada
Job Closed

DOT NET Full Stack Developer

RELQ Technologies

We are a leading technology company dedicated to providing innovative IT solutions and support to our clients.

Role Description We're looking for a skilled Full Stack .NET Developer with strong expertise in Angular and AWS to join a fast-growing technology team. You'll be responsible for designing, developing, and deploying scalable web applications and cloud-native solutions in a collaborative Agile environment. - Develop and maintain full-stack applications using .NET Core / ASP.NET and Angular - Build responsive, high-performance UI components and RESTful APIs - Design and deploy cloud-based applications on AWS - Collaborate with cross-functional teams to deliver scalable solutions - Optimize application performance, security, and reliability - Participate in code reviews, testing, debugging, and CI/CD processes - Work in Agile/Scrum development environments Qualifications - Strong experience with C#, .NET Core, ASP.NET MVC/Web API - Hands-on expertise in Angular (v17+), TypeScript, HTML5, CSS3 - Experience with AWS Services such as EC2, Lambda, S3, RDS, CloudWatch, and API Gateway - Knowledge of SQL Server and database design - Familiarity with microservices architecture and REST APIs - Experience with Git, CI/CD pipelines, and DevOps practices - Strong problem-solving and communication skills Requirements - Experience with Docker, Kubernetes, or Terraform - Exposure to serverless architectures on AWS - AWS Certification is a plus - Experience working in enterprise or SaaS environments

Canada
Job Closed

Full Stack DotNet Angular

RELQ Technologies

We are a leading technology company dedicated to providing innovative IT solutions and support to our clients.

Role Description We are looking for a Java Full Stack Engineer to join our distributed agile team and contribute to the development of a multi-tenant cloud SaaS solution in the Human Resources domain. You will work on modernizing and building new features for modules such as Payroll, Benefits, Time & Attendance, and CoreHR. - Design, develop, and maintain full-stack applications for HR SaaS products. - Develop new features and modernize existing ones across Payroll, Benefits, Time & Attendance, and CoreHR modules. - Collaborate with cross-functional teams in an agile environment to deliver high-quality solutions. - Adopt a shift-left development approach, taking ownership of testing and validation of your code. - Leverage AI-powered tools (e.g., GitHub Copilot, Claude Code) to enhance productivity and code quality. - Ensure scalability, performance, and security in all developed solutions. Qualifications - Strong proficiency in Java and Spring Framework for backend development. - Hands-on experience with Angular for frontend development. - Familiarity with at least one RDBMS and SQL (Oracle & PL/SQL preferred, but not mandatory). - Understanding of agile development practices and distributed team collaboration. - Ability to write clean, maintainable, and testable code. Requirements - Experience with cloud-based SaaS applications. - Knowledge of CI/CD pipelines, DevOps practices, and containerization (Docker/Kubernetes). - Exposure to AI-assisted development tools.

Canada
Job Closed