Lead Software Engineer (Frontend and Mobile)

Very LLCNew York, NY
3d$175,000 - $185,000Remote

About The Position

A Lead at Very is an individual who operates with the highest degree of knowledge and accountability for the delivery of services to our customers. They provide excellent technical leadership and delivery skills, as it pertains to complex, multi-faceted projects at Very. They have a strong executive presence, which gives major client stakeholders the confidence that we will deliver, and gives our team the confidence and accountability to do so. As a Lead Software Engineer, you will serve as the key technical architect across multiple client engagements, ensuring that each system’s design and implementation align with customer goals and business outcomes. You’ll architect modern, scalable software spanning AWS & Azure infrastructure, backend, web frontend, and mobile — and you’ll get your hands dirty in implementation. Your technical skills must meet a very high standard: you’ll set the bar for engineering excellence through high-quality, maintainable, and scalable code. At Very the key distinction between mid, senior and lead roles is the scope and depth of your expertise and responsibility. As a mid you can own and deliver tasks (work packages) with a high level of professionalism and know when to reach out for help. As a senior, you have deep expertise in your area of specialization and can execute independently in your domain while interfacing with other software stacks. As a lead you become a true full stack engineer with the ability to plan, execute and lead a team across the full software stack, while interfacing with non-software aspects of the project. This is not an easy role. You’ll work in complex domains, under real deadlines, and with clients who expect you to bring clarity, confidence, and results. If you find satisfaction in doing hard things well — in solving tough problems, building real systems, and helping others rise to the challenge — you’ll fit right in.

Requirements

  • 10+ years of professional software development experience
  • 3+ years in a technical leadership role overseeing cross-functional engineering teams
  • Proven success delivering full-stack systems from concept to production
  • Demonstrated ability to maintain public facing production systems at scale
  • Strong observability to detect and troubleshoot production issues
  • Solid understanding of backend-for-frontend patterns and experience with tanstack react-query and axios libraries
  • Familiarity with feature-flag-driven rollouts, partial releases, and user segmentation strategies; LaunchDarkly experience is a plus
  • Experience leading complex projects involving platform, backend, mobile and frontend
  • Strong client-facing communication and executive presentation skills
  • Professional services or consulting experience strongly preferred
  • Strong frontend experience in React, Vite, TypeScript, REST API, WebSockets
  • Strong mobile experience in React-Native, Native iOS and Android, Expo, EAS, Kotlin, Tailwind
  • Strong experience with e2e testing with Playwright or Cypress
  • Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale including DataDog RUM, DataDog Logging, Request Tracing and Correlation
  • Knowledge of state management libraries such as Redux, MobX, XState and Zustand
  • BS or higher in Computer Science, Software Engineering, or related field
  • Primary residence in the continental US

Nice To Haves

  • AWS experience in Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS and SQS
  • Backend knowledge of Java, Dropwizard, Node.js, Python, FastAPI, and Django
  • Skilled in relational and non-relational data modeling
  • Proficient in Docker, GitHub Actions and Terraform or Pulumi
  • Database experience including Postgres, Redis, TimescaleDB, and DynamoDB

Responsibilities

  • Lead architecture reviews, ensuring technical integrity, maintainability, and security.
  • Partner with Product Managers and Technical Leads to translate client needs into technical plans and deliverables.
  • Contribute high-quality, production-ready code, modeling best practices for implementation and testing.
  • Ensure adherence to Very’s standards for code quality, testing, and documentation.
  • Create and maintain automated tests across all layers of the stack.
  • Develop and manage deployments, CI/CD pipelines, logging, monitoring, and alerting.
  • Support project health through proactive technical risk identification and mitigation.
  • Participate in code reviews, offering constructive feedback that improves overall quality.
  • Contribute to recruitment, onboarding, and development of engineering talent.
  • Represent Very in client meetings and at industry events as a subject-matter expert.
  • Lead junior engineers on client programs through development.

Benefits

  • 401k match
  • Comprehensive health, dental, and vision insurance
  • $200/mo cell/internet stipend
  • $600/yr home office equipment stipend
  • Paid parental leave (95th percentile in the U.S.)
  • Continuing education stipend ($2,500/yr after one year)
  • Loaned MacBook Pro and other necessary equipment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service