Senior Software Engineer

Vantage Risk Companies•New York, NY
•$170,000 - $210,000

About The Position

The Senior Software Engineer is an individual contributor on an agile product team supporting Vantage’s Reinsurance team. Working with the technology delivery manager, digital product managers, testers, developers, and other stakeholders, the engineer captures requests and specifications and translates them into high-quality systems that solve business problems. The role reports to the AVP, Software Engineering. The engineer delivers complex software solutions, including application design, coding, debugging, and testing, and builds user-friendly, resilient applications and services with optimized user and developer experiences. The role also contributes to architecture and design discussions, product roadmaps and estimates, risk management, stakeholder guidance, and coordination across project and program areas. The engineer helps promote engineering standards and practices throughout the company and coaches and mentors newer team members. Vantage supports remote and hybrid work arrangements. The stated base salary expectation is $170,000 to $210,000; the selected candidate’s base salary may be higher depending on experience and expectations. Vantage also offers performance-based bonus potential, health and welfare benefits, retirement plans with company match, competitive time-off plans, and a flexible work environment.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent professional experience.
  • 8–10 years of software development experience, including hands-on full-stack development.
  • Demonstrated ability to deliver high-quality software across frontend development, backend/API development, data/database modeling and design, test-driven development, and automated testing.
  • Strong JavaScript development experience with common frameworks such as React and Node.
  • Strong Python development experience.
  • Experience using AI development techniques, such as Claude or Gemini, to accelerate solutions.
  • Knowledge of building serverless application components in Azure or AWS.
  • Ability and desire to learn new programming languages and frameworks.
  • Experience across multiple infrastructure and application domains, including cloud, network, storage, servers, containers/Kubernetes, databases, middleware, and DevOps.
  • Broad knowledge of software development techniques, processes, methods, and best practices.
  • Experience with DevSecOps and Continuous Integration/Delivery solutions and tools, including Git, Jenkins, Artifactory/Nexus, code analysis, and quality gates.
  • Strategic decision-making and long-term planning abilities to manage resources and develop effective solutions to complex business problems.
  • Strong understanding of Agile development methods and their application to company technology needs.
  • Ability to consult with business stakeholders and provide practical recommendations.
  • Strong collaboration skills within and outside the direct team.
  • Strong management and leadership skills.
  • Strong work ethic and commitment to continuous improvement, innovation, and efficiency.
  • Demonstrated success in behaviors consistent with Vantage values.
  • Excellent interpersonal, written, and oral communication skills.
  • Ability to process and adapt to change in a rapid-growth company environment; expected to be curious, thrifty, and resourceful.

Responsibilities

  • Consult with enterprise architects and senior technology leadership to align engineering work with enterprise architecture principles and software development best practices.
  • Collaborate with agile team members, testers, and developers to develop creative, high-quality solutions.
  • Complete complex software development work, including application design, coding, and debugging.
  • Build user-friendly and resilient applications and services that optimize user and developer experiences and accelerate delivery of business solutions.
  • Deliver business-facing solutions on short timelines.
  • Work with testers to ensure software components are adequately tested and participate in quality assurance testing as IT workload requires.
  • Advise stakeholders on effective and efficient approaches to project and program objectives.
  • Proactively track and communicate engineering risks and devise mitigation methods.
  • Lead architecture and design discussions and coordinate interdependencies and issue resolution with other project and program areas.
  • Provide input to the technology delivery manager and digital product managers on product roadmaps and high-level estimates.
  • Maintain working knowledge of new technology, software development best practices, and trends.
  • Establish and advocate engineering and software development culture, standards, and processes across the company.
  • Coach and mentor newer team members.

Benefits

  • Performance-based bonus potential
  • Health and welfare benefits
  • Retirement plans with company match
  • Competitive time-off plans
  • Highly flexible work environment
  • Remote and hybrid work arrangements
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service