remote
Senior Staff Software Engineer - Workiva
Software Engineer
Lead the design and delivery of scalable, AI‑enhanced enterprise platforms, driving high‑throughput data processing, strict consistency, and architectural excellence across complex financial reporting systems.
About the role
Key Responsibilities
- Architect and implement large‑scale, high‑throughput data pipelines using Python and Node.js on AWS.
- Integrate Machine Learning and AI components to automate testing, validation, and platform evolution.
- Lead cross‑functional engineering teams, setting technical direction and ensuring architectural consistency.
- Drive performance optimization, fault tolerance, and scalability for enterprise‑grade financial reporting services.
- Mentor junior engineers and champion best practices in CI/CD, observability, and security.
Requirements
- 10+ years of software engineering experience with a strong background in distributed systems.
- Proficiency in Python, Node.js, and AWS services (EC2, S3, Lambda, DynamoDB).
- Hands‑on experience building AI/ML pipelines and integrating them into production systems.
- Excellent problem‑solving skills and a track record of delivering complex, high‑impact projects.
- Strong communication skills and a collaborative mindset.
Skills
pythonnodejsawsmachine learning