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