Senior Software Engineer - Orchestration and Automation
Build and maintain scalable frontend and backend systems for orchestration and automation workflows. The role requires 5+ years of full-stack experience, strong Java expertise, familiarity with APIs, microservices, databases, cloud deployment, and modern frontend frameworks.
About the job
Responsibilities
- Design, develop, and maintain scalable, high-quality software solutions across the frontend and backend.
- Collaborate with product managers, designers, and cross-functional teams to translate business requirements into technical implementations.
- Ensure system reliability, security, and performance through thoughtful design and testing.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews to ensure code quality, knowledge sharing, and adherence to architectural guidelines.
- Contribute to system architecture discussions and help shape technical direction within the team.
- Mentor and support junior engineers, fostering a culture of learning and technical excellence.
- Troubleshoot, debug, and optimize existing systems to improve performance and user experience.
Requirements
- 5+ years of professional experience developing and maintaining full-stack applications.
- Strong proficiency in Java.
- Familiarity with RESTful APIs and microservices architectures.
- Experience with relational and NoSQL databases, including PostgreSQL, MySQL, or MongoDB.
- Understanding of cloud environments and deployment tools, including AWS, Docker, Kubernetes, and CI/CD pipelines.
- Proven ability to write well-tested, maintainable, and scalable code.
- Excellent problem-solving skills, attention to detail, and a collaborative mindset.
- Strong communication skills and ability to work effectively in cross-functional teams.
Nice to Have
- Experience with modern frontend frameworks such as Angular or React.
Compensation and Benefits
- Restricted Stock Units (RSUs) and merit-based refresh grants for full-time employees.
- Inclusive parental leave policy: 24 weeks of fully paid leave for primary carers and 12 weeks for supporting carers.
- Flexible hybrid work model, with unlimited PTO in applicable regions and generous PTO globally.
- Learning and development opportunities through a 70-20-10 learning framework, mentorship programs, and a dedicated learning platform.
- Subsidized Wellhub memberships, mental health counseling, and Wellness Weeks.
- Paid time off for annual community and environmental volunteering through Impact Days.
Skills
Java, REST APIs, Microservices, Postgres, MySQL, MongoDB, AWS, Docker, Kubernetes, CI/CD, Angular, React
Similar jobs
Fullstack Engineering jobsBuild secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Builds scalable frontend and backend software for orchestration and automation workflows using Java and modern web technologies. The role requires 5+ years of full-stack experience and includes architecture, testing, troubleshooting, and mentoring responsibilities.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.