Job Closed
This listing is no longer active.
Invoca, the AI-powered conversation intelligence platform for B2C revenue teams.
Software Architect, Attribution & Integrations
Location
United States
Posted
179 days ago
Salary
$190K - $300K / year
Seniority
Lead
Job Description
Software Architect, Attribution & Integrations
Invoca
• Provide expert technical leadership and mentorship across teams at our most senior level. • Collaborate closely with product and engineering leaders across multiple feature development teams to build and execute high-impact, customer-facing roadmaps. • Bring outside experience and diverse perspectives in data integration platforms and service-oriented architecture to drive the adoption of best practices and modern design patterns across the entire organization. • Tackle challenging and rewarding problems, including: • Architecting large portions of our "Revenue Execution" stack that seamlessly connects digital marketing attribution, telephony orchestration (CCaaS), and CRM systems together at high scale. • Accelerating our transition to a robust service-oriented architecture, moving away from a monolith to empower teams with faster movement and fewer dependencies. • Refactoring our information architecture to enhance user experience and simplify our backend services and data models. • Get hands-on with development, as needed, creating critical and/or complex portions of the solutions you architect. • Share your passion for continuous learning and technical topics with your teams and peers. • Actively contribute to an inclusive environment by promoting psychological safety and team diversity. • Report to the VP of Architecture, who reports to the CTO.
Job Requirements
- Extensive, demonstrated mastery of software development in a SaaS environment (typically 15+ years of experience).
- Experience with Invoca's core technologies or highly similar platforms, including:
- Programming languages: Ruby, Python, Javascript
- Data: MySQL, Redis, Kafka
- Infrastructure as code: Terraform
- Containerization: Docker, Kubernetes
- Proven expertise in workflow automation tools like Workato, Zapier, or n8n.
- Advanced knowledge of Object-Oriented Programming, Contract-Driven Development, Distributed Systems, and Data Modeling.
- A systematic, impactful problem-solving approach, coupled with exceptional communication skills and a deep sense of ownership.
- An extensive track record of leading complex technical projects, maintaining features in production with continuous deployment, and driving prioritization with a strong customer-focused mindset.
- Demonstrated experience in mentoring and coaching software engineers.
- A passion for creating elegant, scalable, and maintainable services and tools.
- Bachelor's Degree or equivalent practical experience required.
Benefits
- Flexible Time Off – We encourage a healthy work-life balance. Our flexible paid time off policy allows you to recharge and take time away as needed.
- Paid Holidays – Invoca provides 16 U.S. paid holidays, including a winter break, giving you ample opportunity to refresh and spend time with friends and family.
- Health Benefits – Our healthcare program includes medical, dental, and vision coverage, with multiple plan options so you can choose what works best for you and your family. Fertility assistance is also included.
- Retirement – Invoca offers a 401(k) plan through Fidelity with a company match of up to 4%.
- Stock Options – All employees are invited to share in Invoca’s success through stock options.
- Mental Health Program – Well-being support on a broad range of issues is available through our SpringHealth program.
- Paid Family Leave – Up to 6 weeks of 100% paid leave is provided for baby bonding, adoption, and caring for family members.
- Paid Medical Leave – Up to 12 weeks of 100% paid leave is provided for childbirth and medical needs.
- InVacation – As a thank-you to our long-term team members, we offer a bonus after 7 years of service.
- Wellness Subsidy – We provide a subsidy that can be applied toward gym memberships, fitness classes, and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Administrator
Protective LifeWe are on a mission to help more people achieve the sense of protection and security they deserve.
• The work we do has an impact on millions of lives, and you can be a part of it. • Help protect our customers against life’s uncertainties. • Responsible for designing, coding, testing, implementing, maintaining, and supporting multiple administration systems and processes. • Design and implement large and complex technical solutions and processes to satisfy business and customer requirements. • Strong skills diagnosing, debugging, and resolving software problems and preparing and modifying technical documentation are critical to this development role. • Requires strong technical analysis, design, programming, and testing skills; problem analysis and resolution skills; and communication and technical documentation skills. • The candidate should be self-motivated and show an inquisitive nature, seek improvements, and demonstrate strong accuracy and attention to detail. • Other abilities include accepting responsibility and accountability for own job and performance, demonstrating independent work behaviors, and having decision-making skills to achieve desired results.
Senior Software Engineer
Protective LifeWe are on a mission to help more people achieve the sense of protection and security they deserve.
• Design, code, test, implement, maintain, and support multiple administration systems and processes • Design and implement large and complex technical solutions to satisfy business and customer requirements • Diagnose, debug, and resolve software problems • Prepare and modify technical documentation • Provide thorough documentation for programming changes and enhancements • Understand business needs and provide quality customer support • Perform project management duties for large and complex projects as needed • Provide leadership and feedback to peers and assist in development skills of others
Senior Software Engineer, Wikimedia Enterprise
Wikimedia FoundationA nonprofit organization, the Wikimedia Foundation is dedicated to fostering the “growth, development, and distribution of free, multilingual content.” Headquartered in San Fra
• Bringing your creativity to improve our current infrastructure • Being a key part of planning our future technical roadmap • Maintaining and improving the reliability of highly used commercial data feeds • Supporting new code/feature deployments • Troubleshooting, debugging and following-up on emerging issues in our application stack and its surroundings • Assisting in the architectural design of new services and making them operate at scale • Incident response, diagnosis and follow-up on system outages or alerts across Wikimedia Enterprise’s production infrastructure
Senior Software Engineer
Wikimedia FoundationA nonprofit organization, the Wikimedia Foundation is dedicated to fostering the “growth, development, and distribution of free, multilingual content.” Headquartered in San Fra
• Innovate and maintain Wikipedia's data feeds for significant users • Design and implement necessary tools and services • Foster cross-team collaboration to meet business goals • Guide the team on software engineering best practices • Support code deployments and troubleshoot system issues • Assist in architectural design of new services at scale • Handle incident response for outages in production infrastructure


