Senior Software Engineer - Developer Experience (DevX)New

Bill.com9 months ago
San Jose, California, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At BILL, we empower businesses—from startups to established brands—by replacing outdated financial processes with innovative tools, enabling smarter decisions and operational control. Working here means joining a vision-driven team that tackles challenges head-on and builds cutting-edge solutions. As a Senior Software Engineer - Developer Experience (DevX), you will enhance the developer journey by creating and maintaining tools, frameworks, and infrastructure that streamline the entire software development process.

Key Responsibilities

  • Design, develop, and enhance tools that improve the developer experience from local development to production deployment.
  • Collaborate with cross-functional teams to understand requirements and translate them into innovative, actionable solutions.
  • Design, develop, and maintain scalable infrastructure using AWS services.
  • Develop and maintain internal tools and frameworks using Golang to boost developer productivity.
  • Utilize Terraform to manage and provision infrastructure as code.
  • Implement and manage CI/CD pipelines for efficient, automated deployments.
  • Mentor junior engineers and promote best practices and continuous improvement.
  • Troubleshoot and resolve complex technical issues related to infrastructure and tools.
  • Champion industry best practices in development, deployment, and troubleshooting.
  • Keep up-to-date with emerging technologies and trends to maintain a cutting-edge development environment.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of experience in software development.
  • Proven experience with AWS services and architecture.
  • Strong knowledge of CI/CD principles with hands-on experience using GitLab.
  • Expertise in Golang programming.
  • Extensive experience with Terraform for infrastructure as code.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Deep understanding of system design and architecture.
  • Strong communication and collaboration skills.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with monitoring and logging tools such as Splunk and Datadog.

Benefits & Perks

  • 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP)
  • HSA & FSA accounts
  • Life Insurance, Long & Short-term disability coverage
  • Employee Assistance Program (EAP)
  • 11+ observed holidays, wellness days, and flexible time off
  • Employee Stock Purchase Program with employee discounts
  • Wellness & Fitness initiatives
  • Employee recognition and referral programs
  • And much more

Required Skills

AWS
Docker
Splunk
Datadog
GitLab
Kubernetes
JavaScript/TypeScript
CI/CD
Golang
Terraform