- Completed Bachelor’s degree in Computer Science/Engineering is preferred; candidates with substantial and relevant industry experience are also eligible
- 10+ years of software engineering experience
- Strong knowledge and working experience with programming languages such as java and python
- Strong knowledge and working experience with application development frameworks like Spring Boot
- Strong knowledge and working experience with Cloud technologies and services such as AWS Lambda and AWS S3.
- Strong knowledge and working experience with data integration technologies such as Kafka
- Strong knowledge and working experience with API based system design
- Strong Experience working with relational and no-sql databases such as Postgres, MongoDB
- Experience working with containers and container orchestration systems like Kubernetes.
- Experience working with tools like Gitlab, Splunk and Datadog
- Good knowledge and working experience in Agile methodology and familiar with tools like Jira and Confluence
- Experience with infrastructure provisioning tools like Terraform and workflow orchestration tools like Airflow
- Experience working in a cross-functional environment
- Ability to interact with tech/non-tech teams in Infrastructure, Network, Development, Product team and Business Partners.
- Experience in designing WMS solutions or similar roles is preferred
- Experienced in Security and Sarbanes-Oxley audits is preferred
- Experienced in process reviews, continuous improvement, automation, and tool elimination
- Experience in analyzing and recommending solutions for production issues.
- Excellent technical documentation and communication skills with the ability to articulate business requirements into new technologies.
- Detail-oriented with effective time management skills to facilitate unplanned projects and interruptions
- Strong interpersonal skills with the ability to build effective relationships across multiple cross-functional teams
- Comfortable with ambiguity and time spent outside of comfort zone acquiring new skills
Must haves:
- Acknowledges the presence of choice in every moment and takes personal responsibility for their life
- Possesses an entrepreneurial spirit and continuously innovates to achieve great results
- Communicates with honesty and kindness and creates the space for others to do the same
- Leads with courage, knowing the possibility of greatness is bigger than the fear of failure
- Fosters connection by putting people first and building trusting relationships
- Integrates fun and joy as a way of being and working, aka doesn’t take themselves too seriously