Senior Software Engineer

Vantage Group Holdings•New York, NY

About The Position

The Senior Software Engineer is an individual contributor on an agile product team supporting Vantage’s Reinsurance team. The role collaborates with the technology delivery manager, digital product managers, testers, developers, stakeholders, enterprise architects, and senior technology leadership to capture stakeholder requests and system specifications and turn them into high-quality systems that solve business problems. The position reports to the AVP, Software Engineering. The engineer delivers complex software development work, including application design, coding, and debugging; builds user-friendly and resilient applications and services; and helps deliver business-facing solutions quickly. The role contributes to testing and quality assurance, advises stakeholders on effective approaches, proactively manages engineering risks, leads architecture and design discussions, coordinates dependencies, and provides roadmap estimates. It also promotes engineering standards and practices across the company, mentors newer team members, and stays informed about technologies and software development practices. The stated base salary expectation is $170,000–$210,000, with potential for a higher salary based on candidate 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 and 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, management, leadership, interpersonal, written, and oral communication skills.
  • Strong work ethic and commitment to continuous improvement, innovation, and efficiency.
  • Ability to adapt to change in a rapid-growth company environment and to be curious, thrifty, and resourceful.
  • Demonstrated success in behaviors consistent with Vantage values.

Responsibilities

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

Benefits

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