remote
Manager, Software Development - Case IQ
Software Engineer
Lead a distributed engineering team to deliver secure, scalable compliance software using Python, Java, and AWS, driving product innovation and operational excellence in a remote-first environment.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional, remote software development team, ensuring high quality, on‑time delivery of compliance solutions.
- Architect and implement scalable, secure microservices using Python, Java, and AWS services (Lambda, ECS, RDS).
- Drive Agile practices, sprint planning, retrospectives, and continuous improvement initiatives.
- Collaborate with product, security, and operations to define requirements, enforce coding standards, and maintain robust CI/CD pipelines.
- Champion security best practices, perform threat modeling, and ensure compliance with industry regulations.
Requirements
- 5+ years of software development experience with strong proficiency in Python and Java.
- 3+ years of engineering management or senior technical leadership in a distributed team.
- Hands‑on experience with AWS architecture, DevOps tooling, and CI/CD pipelines.
- Deep understanding of security principles, data protection, and regulatory compliance.
- Excellent communication, problem‑solving, and stakeholder management skills.