Software Engineer II – Backend Architecture
Company | BILL |
---|---|
Location | San Jose, CA, USA, Draper, UT, USA |
Salary | $107500 – $151800 |
Type | Full-Time |
Degrees | |
Experience Level | Mid Level |
Requirements
- 2+ years of professional software engineering experience in a SaaS environment
- Strong programming skills and experience with automated testing frameworks
- Experience building and maintaining internal libraries
- Knowledge of CI/CD pipelines and development workflows
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
Responsibilities
- Design and implement internal libraries and other tools
- Write comprehensive automated tests for those libraries and utilities
- Provide support and documentation for internal libraries
- Train and assist other engineers in using the libraries effectively
- Investigate and resolve library-related issues and bugs
- Collaborate with a mentor in architecture to align libraries with best practices
Preferred Qualifications
- Experience with both functional and object-oriented programming paradigms
- Willingness to learn and work with multiple programming languages (primarily Java and Elixir)
- Development experience in a service-based architecture