Software Engineer II - Infra

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

Software Engineer II on the Developer Experience (DevX) team at Bill.com, focusing on building and enhancing internal platforms, frameworks, and infrastructure to improve developer productivity and streamline the software development lifecycle. The role involves designing, developing, and maintaining internal tools, collaborating with cross-functional teams, and supporting the adoption of new technologies.

What you'd actually do

  1. Design, develop, and maintain internal tools, libraries, and services that streamline the software development lifecycle for BILL engineers
  2. Collaborate with cross-functional teams to identify pain points and deliver solutions that improve developer efficiency and code quality
  3. Participate in code reviews, share technical knowledge, and contribute to a culture of continuous learning and improvement
  4. Troubleshoot and resolve moderately complex technical issues, leveraging sound judgment to recommend effective solutions
  5. Document best practices, technical decisions, and usage guidelines to support knowledge sharing across the engineering organization

Skills

Required

  • 1–3 years of professional software engineering experience
  • Experience developing software in a collaborative, team-based environment
  • Proficiency in at least one modern programming language (such as Python, Go, or similar)
  • Good understanding of Terraform, AWS-based infrastructure, and modern CI/CD pipelines
  • Experience working in AWS, with hands-on exposure to ECS and/or EKS for deploying and operating services
  • Strong problem-solving skills
  • Effective communication skills

Nice to have

  • Experience building or maintaining developer experience tooling—such as internal platforms, libraries, CI/CD pipelines, or infrastructure automation—that removes friction for engineers and measurably improves developer productivity and code quality