Software Engineer II - Sync

Bill.com Bill.com · Fintech · Draper, UT · Engineering

Software Engineer II role focused on building and maintaining critical integrations for BILL's financial automation platform, specifically with NetSuite. The role involves designing, developing, and troubleshooting software solutions to connect BILL's platform with external systems, ensuring reliability and performance. It emphasizes collaboration, code quality, and continuous improvement within a rapidly growing Fintech company.

What you'd actually do

  1. Design, develop, and maintain robust, scalable software solutions for BILL’s Sync integrations.
  2. Collaborate with cross-functional teams to translate business requirements into technical deliverables.
  3. Troubleshoot and resolve moderately complex technical issues, ensuring high reliability and performance.
  4. Participate in code reviews, share knowledge, and contribute to a culture of continuous improvement.
  5. Write clear, maintainable code and documentation that supports long-term product evolution.

Skills

Required

  • 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.

Nice to have

  • 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.