Staff Software Engineer (Insurance)

NerdwalletNerdwallet·Remote(NerdWallet US)
Software Development

WFA Digital Insight

As demand for digital insurance solutions grows, companies like NerdWallet are looking for skilled software engineers to drive innovation. With the remote job market booming, professionals with expertise in software development and insurance technology are in high demand. In fact, the demand for skilled tech professionals in the insurance sector has seen significant growth, with some estimates suggesting a 25% increase in job postings over the past year. NerdWallet stands out for its commitment to flexibility, inclusivity, and employee growth. Before applying, candidates should be prepared to showcase their technical expertise, problem-solving skills, and ability to work independently in a fast-paced environment.

Job Description

About the Role

The Staff Software Engineer role at NerdWallet is a critical position that involves designing, developing, and maintaining complex software systems. As a technical leader, you will be responsible for architecting scalable and efficient solutions that meet both functional and non-functional requirements. You will work closely with cross-functional teams, including product managers, designers, and quality assurance professionals, to align technical solutions with business objectives. The role reports to the Senior Manager, Engineering, and offers the opportunity to work on high-impact projects that drive business growth.

The insurance industry is undergoing a significant transformation, driven by technological advancements and changing consumer behaviors. As a Staff Software Engineer at NerdWallet, you will be at the forefront of this transformation, working on projects that optimize and build new insurance flows, design and implement secure back-end integrations, and lead the development of high-impact insurance experiences.

What You Will Do

  • Optimize and build new insurance flows through organic and paid marketing funnels via ordering changes, micro-optimizations, and A/B testing
  • Design and implement secure, scalable back-end integrations with partner and third-party platforms to support conversions and user engagement
  • Lead the development of high-impact insurance experiences, including organic SEO pages that drive top-of-funnel traffic and user flows across multiple insurance products
  • Instrumentation of systems in the Observability platform Datadog
  • Collaborate with cross-functional teams to align technical solutions with business objectives
  • Contribute to architectural decisions and drive innovation within the organization
  • Mentor junior developers and foster a culture of continuous learning and best practices in coding, architecture, and software development methodologies
  • Review and optimize existing code, conduct thorough testing, and troubleshoot complex issues to improve system performance and reliability
  • Work independently to lead projects and drive results
  • Stay up-to-date with industry trends and emerging technologies to identify opportunities for innovation and growth

What We Are Looking For

  • 5+ years of experience in software development, with a focus on insurance technology or a related field
  • Strong proficiency in programming languages, such as Java, Python, or C#
  • Experience with cloud-based technologies, such as AWS or Azure
  • Strong understanding of software development methodologies, including Agile and Scrum
  • Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Experience with observability and monitoring tools, such as Datadog or New Relic
  • Strong understanding of security and compliance principles, with the ability to design and implement secure solutions

Nice to Have

  • Experience with machine learning or artificial intelligence technologies
  • Knowledge of DevOps practices and tools, such as Jenkins or Docker
  • Experience with front-end development frameworks, such as React or Angular
  • Certification in insurance technology or a related field
  • Experience with agile project management methodologies

Benefits and Perks

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional growth and development
  • Access to cutting-edge technologies and tools
  • Collaborative and dynamic work environment
  • Comprehensive health insurance and wellness programs
  • Generous paid time off and holiday policies
  • Retirement savings plan and matching program

How to Stand Out

  • Develop a strong portfolio that showcases your technical skills and experience in software development, particularly in insurance technology
  • Be prepared to discuss your problem-solving approach and how you handle complex technical issues
  • Highlight your experience with cloud-based technologies and observability tools, such as Datadog or New Relic
  • Emphasize your ability to work independently and lead projects, as well as your experience with cross-functional teams
  • Research NerdWallet's company culture and values, and be prepared to discuss how you align with their mission and vision
  • Practice your communication skills, as strong collaboration and communication are essential for success in this role
  • Be prepared to discuss your experience with security and compliance principles, and how you design and implement secure solutions

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.