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.