Software Engineer II - Sync

Full TimeRemoteTeam 1,001-5,000

Location

United States

Posted

1 day ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Join BILL’s Sync team and help shape the future of financial automation for small and midsize businesses. As a Software Engineer II, you’ll collaborate with talented engineers to build, enhance, and maintain critical integrations that connect BILL’s platform with external systems. This role will specifically be working with our NetSuite integration which is considered critical functionality for the business.

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

Qualifications

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

Requirements

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

Benefits

  • 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 and wellness days and flexible time off.
  • Employee Stock Purchase Program with employee discounts.
  • Wellness & Fitness initiatives.
  • Employee recognition and referral programs.
  • And much more.

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

Benefits

  • 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 and wellness days and flexible time off.
  • Employee Stock Purchase Program with employee discounts.
  • Wellness & Fitness initiatives.
  • Employee recognition and referral programs.
  • And much more.

Related Job Pages