Senior Software Engineer (Python) - Contract (1099)

Very LLCCity of New Rochelle, NY
$80Remote

About The Position

As a Senior Level Software Engineer, you’ll play a key role in building and maintaining secure, scalable applications that support critical customer and business needs. You’ll work across the stack — from designing backend services to implementing front-end features while collaborating closely with cross-functional teams. This role is hands-on: you’ll translate requirements into well-designed solutions, write production-ready code, participate in code reviews, and contribute to the overall reliability and performance of our systems. You’ll also help support our applications in production through on-call rotations and proactive issue resolution. This position is ideal for an engineer who enjoys solving real-world problems, working in modern cloud environments, and contributing to systems end-to-end. You’ll have the opportunity to deepen your technical expertise, influence design decisions, and grow within a supportive engineering culture. 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. As a client services organization, travel may be required up to 10% of the time. Some clients may also require periodic assignment to 24/7 support rotation.

Requirements

  • Must be US-based.
  • Client Obsessed: Keeps the client’s success front and center. Measures technical choices by their business impact.
  • Clear Communicator: Collaborates effectively with technical and non-technical stakeholders.
  • Quality-Driven: Holds themselves to high standards for code quality and reliability.
  • Ownership Mindset: Takes responsibility for delivering solutions that work in real-world conditions.
  • Problem Solver: Thrive in complexity and find solutions even when requirements are evolving.
  • BS or higher in Computer Science, Software Engineering, or related field
  • 8+ years of professional software development experience
  • 4+ years of experience developing Python based backend applications
  • Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations.
  • Experience building complex, event-driven, microservice-based systems.
  • Strong understanding of production-grade system reliability, observability, and security.
  • Deep expertise in Python backend frameworks such as Django and FastAPI
  • Fluency with frontend technologies including React, Expo, Vite and TypeScript
  • Skilled in relational and non-relational data modeling and SQL development
  • Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale
  • AWS service knowledge: Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS
  • Ability to debug and modify CI/CD automation (GitHub Actions) and infrastructure-as-code (Terraform or Pulimi)

Nice To Haves

  • Experience working in or with government sectors is a strong plus.
  • Client-facing or consulting experience preferred but not required.

Responsibilities

  • Implement features across frontend, backend, and cloud components.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Write clean, scalable, and secure code following Very’s engineering standards.
  • Create and maintain automated tests across all layers of the stack.
  • Support deployments, CI/CD pipelines, logging, monitoring, and alerting.
  • Participate in code reviews, offering constructive feedback that improves overall quality.
  • Participate in 24/7 on-call rotation and assist in diagnosing and resolving production issues.
  • Support documentation and knowledge sharing within teams.

Benefits

  • USD $80 per hour (may be negotiable depending on experience)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service