Senior Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAbout Motimatic
Motimatic delivers results across the entire customer journey from awareness through to retention, upsell, and churn recovery. Our platform combines behavioral science, paid media, and automated outreach to help organizations acquire, retain, and re-engage the people they serve. We’ve worked with more than 300 partners, helping teams drive measurable outcomes without adding workload.
The Role
Motimatic is hiring a Senior Software Engineer to help design, develop and grow the Motimatic marketing platform.
With our platform, Motimatic defines and optimizes campaigns across social networks (and other channels) to deliver the right message to the consumer at the right time.
We do this by leveraging behavioral science based creative, combined with content publishing and the consumer journey. This creates an automated and simplified approach for marketers to reach and influence their audience.
This is a great time to join as we are in the latter stages of a platform rebuild with further optimization coming in the form of AI tools to improve the campaign production process.
This role reports to the CTO and is responsible for driving software architecture of key components, facilitating team design meetings, championing development patterns and hands-on development of the platform modules.
Key Responsibilities
- System Design and Architecture:
Designing scalable, secure, and reliable software solutions, choosing appropriate technologies and architectural patterns based on project requirements.
- Coding and Implementation:
Writing complex, high-quality, and testable code.
- Technical Leadership:
Leading complex projects, setting development timelines, and defining technical standards.
- Collaboration:
Working with cross-functional teams (Product, Design) to translate business requirements into technical specs.
- Improvement and Best Practices:
Driving process improvements, introducing new technologies, and reducing technical debt.
- Troubleshooting and Maintenance:
Analyzing and resolving complex software bugs and maintaining existing systems.
Qualifications
- Experience:
5+ years engineering and building features for software products (preferrably SaaS).
- Engineering and Architecture:
Ability to recognize and articulate patterns in requirements and implement in extensible and maintainable software components.
- Soft Skills:
High "EQ" for effective communication with non-technical stakeholders, and strong analytical thinking.
- Ambiguity Management:
The ability to take a messy, undefined problem and create an incremental plan to solve it.
- Tech Stack:
Experience with Django, Python, React and Postgres preferred.
- Domain:
Experience with social media Ad networks is a big plus.
- AWS & Dev Ops:
Some experience with core AWS resources and Dev Ops is beneficial
Benefits
- Health care, vision, and dental coverage
- HSA, FSA, basic life insurance, and disability insurance
- 401(k) plan
- Flexible PTO policy
- 12-week family leave
- Remote-friendly work environment
Equal Opportunity
Motimatic is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, national origin, pregnancy status, sex, age, marital status, disability, sexual orientation, gender identity, or any other protected characteristics.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite