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.