BILL is a rapidly growing fintech company dedicated to empowering businesses through innovative financial tools. As a Software Engineer II on the Sync team, you will collaborate with talented engineers to build and maintain integrations that connect BILL’s platform with external systems, specifically focusing on NetSuite integration.
Responsibilities:
- Design, develop, and maintain robust, scalable software solutions for BILL’s Sync integrations
- Collaborate with cross-functional teams to translate business requirements into technical deliverables
- Troubleshoot and resolve moderately complex technical issues, ensuring high reliability and performance
- Participate in code reviews, share knowledge, and contribute to a culture of continuous improvement
- Write clear, maintainable code and documentation that supports long-term product evolution
- Proactively identify opportunities to improve processes, code quality, and team efficiency
- Support the deployment and monitoring of new features, responding to feedback and production issues as needed
Requirements:
- Experience developing software in a collaborative, team-based environment
- Proficiency in at least one modern programming language (such as Java, Python, or C#)
- Strong problem-solving skills and the ability to break down complex tasks into actionable steps
- Effective communication skills, with the ability to explain technical concepts to diverse audiences
- A growth mindset and eagerness to learn new technologies and best practices
- Experience building or maintaining sync integrations between SaaS products and financial/ERP systems, preferably NetSuite, including troubleshooting data mapping, reconciliation, and performance issues in those integrations