Senior Software Engineer - Orchestration and Automation
Core
Designing, building, and maintaining scalable full-stack software solutions for the Orchestration Engine & Actions organization to power critical operational workflows and enable seamless execution of business processes.
Role type
Staff/Senior Full Stack Software Engineer
Builds
Scalable, high-performance software solutions for operational workflows and built-in actions
Domain
Enterprise SaaS, Process Intelligence, Orchestration
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, Backend languages (Java, TypeScript, Node.js), Frontend frameworks (Angular, React), RESTful APIs, Microservices architectures, Relational and NoSQL databases (PostgreSQL, MySQL, MongoDB), Cloud environments (AWS), Containerization (Docker, Kubernetes), CI/CD pipelines, System design, Code quality and testing
Preferred skills
Mentoring junior engineers, System architecture discussions, Troubleshooting and optimization
Technologies
Java, TypeScript, Node.js, Angular, React, PostgreSQL, MySQL, MongoDB, AWS, Docker, Kubernetes
Responsibilities
Design, develop, and maintain scalable software solutions across frontend and backend; Collaborate with product managers and designers to translate business requirements into technical implementations; Ensure system reliability, security, and performance; Write clean, maintainable, and efficient code; Participate in code reviews; Contribute to system architecture discussions; Mentor and support junior engineers; Troubleshoot, debug, and optimize existing systems
Seniority
Senior, hands-on IC with mentorship responsibilities