Senior Software Engineer
Core
Senior Software Engineer migrating complex RPA automations from Automation Anywhere to open-source Python on a home-grown platform, ensuring quality, audit readiness, and operational resilience.
Role type
Senior IC software engineer (DevOps/RPA migration)
Builds
High-complexity automation use cases, shared libraries, and test frameworks for Mars' digital strategy
Domain
Enterprise automation, RPA migration, DevOps
Deliverable
production ML models | product features
Required skills
Python, object-oriented programming, code migration/refactoring, automated testing, code review, production incident response, SQL, Git, CI/CD, AI coding assistant usage
Preferred skills
RPA platform migration experience (UiPath, Blue Prism), AI coding assistant expertise, cloud platform experience (Azure, GCP), mentoring
Technologies
Python, Git, CI/CD, SQL Server, Automation Anywhere, Convergence platform, AI coding assistants
Responsibilities
Migrate and rebuild high-complexity automation use cases from legacy RPA to Python; Review and enforce coding/testing standards for junior engineers; Design automated test coverage to prove equivalence between migrated and legacy automations; Resolve complex production issues and improve monitoring/logging; Mentor engineers on AI-generated code review and best practices
Seniority
Senior, hands-on IC