remote
Staff Software Engineer - CaptivateIQ
Software Engineer
Lead the design and scaling of CaptivateIQ’s modeling engine, driving real‑time incentive and sales planning calculations using Python, Node.js, and cloud services. Collaborate with cross‑functional teams to deliver high‑performance, reliable solutions on AWS.
About the role
Key Responsibilities
- Architect and implement the core modeling engine that powers real‑time incentive and sales planning calculations.
- Lead performance tuning, scalability, and reliability improvements across distributed services.
- Collaborate with product, data, and infrastructure teams to define feature requirements and technical specifications.
- Mentor and guide junior engineers, fostering a culture of code quality and continuous improvement.
- Drive adoption of best practices in CI/CD, observability, and cloud operations on AWS.
Requirements
- 10+ years of software engineering experience, with a strong background in backend development.
- Proficiency in Python and Node.js, with experience building high‑throughput services.
- Deep knowledge of AWS services (Lambda, ECS/EKS, RDS, S3) and container orchestration with Docker/Kubernetes.
- Strong SQL skills and experience working with relational databases at scale.
- Excellent problem‑solving skills, ability to design robust, maintainable systems, and a passion for mentoring others.
Skills
pythonnodejsawssqldockerkubernetes