remoteonsite
Lead Software Engineer Python, Invoicing & Billing - Gartner
Software Engineer
Lead a team of engineers to design, build, and test scalable integration solutions linking Salesforce, Zuora, and vendor systems, driving end‑to‑end invoicing and billing automation.
About the role
Key Responsibilities
- Design and develop flexible, high‑performance integration applications that connect Salesforce (SFDC), Zuora, and external vendor platforms to automate the invoicing cycle.
- Write comprehensive unit tests and implement CI/CD pipelines to ensure code quality, reliability, and rapid delivery.
- Define and evolve software architecture standards, guiding the team toward scalable, maintainable solutions.
- Mentor and lead a team of engineers, fostering best practices, code reviews, and continuous learning.
- Collaborate with product, finance, and operations stakeholders to translate business requirements into technical specifications.
Requirements
- 5+ years of professional software development experience, with deep expertise in Python.
- Strong background integrating Salesforce and Zuora APIs, including data mapping and workflow automation.
- Proven experience designing and implementing robust, test‑driven integration architectures.
- Demonstrated leadership skills, including mentoring engineers and driving technical decisions.
- Excellent problem‑solving abilities and a collaborative mindset for cross‑functional projects.