Senior Software Engineer
Summary
Build backend services and automation workflows in Java/Python that integrate with Salesforce APIs and AI SDR tools to power a revenue engine for a marketing technology platform.
This is a remote position.
About the Job
What You'll Do
Build and maintain backend services and automation workflows using Java, Python, and microservices architecture.
Develop and integrate with Salesforce APIs, including EVO, Omnichannel, and lead assignment rules.
Support AI SDR automation — including Ghost User setup, Calendly integration, and webhook-based lead routing.
Work within an agile sprint process with a JIRA-based backlog (GTMDR project).
What You'll Need
5+ years of professional experience in backend engineering.
Strong proficiency in Java or Python (required).
Experience with REST API integration and webhook development.
Salesforce platform development or API integration experience.
Experience with CRM automation and lead routing systems.
Familiarity with agile delivery and JIRA.
Ability to work during US Central time (CDT/CST) core hours (9 a.m. – 5 p.m. CT).
Experience with Salesforce Apex.
Experience with Calendly API.
Experience building AI-assisted sales tooling.
Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar standards.
Be part of a remote-first organization where flexibility is embraced.
Work and learn alongside talented engineers and technology leaders.
Explore opportunities to learn and grow through technical and non-technical training programs.
Gain global exposure by working on products with international teams and clients.
Attend virtual and in-person international technology conferences to expand your knowledge and network.
Exposure to working in an IT environment that adheres to rigorous security and compliance standards defined by ISO / SOC.