Senior Software Engineer (angular) - Product

Bill.com Bill.com · Fintech · San Jose, CA · Engineering

Senior Software Engineer on the Product Engineering team at Bill.com, focusing on building financial automation solutions using Angular and GraphQL. The role involves driving the design and implementation of new user-facing features, collaborating with cross-functional teams, and providing technical leadership. Experience with AI Agentic capabilities and AI-augmented architectures is mentioned as specialized experience.

What you'd actually do

  1. Drive the design and implementation of new user-facing features and capabilities using Angular and modern JavaScript/TypeScript
  2. Develop and maintain robust microservice front-end architectures, leveraging GraphQL and federated GraphQL
  3. Collaborate cross-functionally with product, design, architecture, and other engineering teams to define and deliver innovative solutions
  4. Use data and user feedback to iterate on features and advocate for thoughtful UX improvements
  5. Ensure high code quality, performance, scalability, and maintainability of frontend applications
  6. Provide technical leadership and mentorship, contributing to architectural decisions and best practices within the team
  7. Mentor junior engineers and foster a culture of continuous learning and innovation

Skills

Required

  • Angular
  • GraphQL
  • federated GraphQL
  • microservice front-end architecture
  • JavaScript
  • TypeScript
  • modern JavaScript frameworks
  • deterministic UI state
  • asynchronous financial flows
  • AI-augmented Angular frontend architectures
  • AI Agentic capabilities

Nice to have

  • Experience exposing AI Agentic capabilities to users in a way that is intuitive, performant, and scalable.

What the JD emphasized

  • highly self-motivated, high-agency individual eager to grow and learn
  • AI Agentic capabilities
  • AI-augmented Angular frontend architectures