As a Senior Software Engineer, you will be part of a highly Agile and skilled team of engineers.
You will partner with leading retailers on challenging, cutting-edge, data-driven solutions powered by technology and people.
This is a highly technical role that involves the architecture of backend development using Java, Python, and/or Spark technologies.
Responsibilities include developing solutions for industry-leading analytics and working as part of a team to design, develop, and deploy systems with multiple customizations.
You will develop with system integration in mind, focusing on data flow into and from BI Reporting Tools.
Your role will involve building scalable, reliable, and cost-effective solutions for both Cloud and on-premises environments.
You will continually develop technical expertise to ensure customer solutions are efficient and optimize end-user experience.
Collaboration with architects and senior team members to identify new tools and technologies will be part of your responsibilities.
You will research and leverage new technology to improve and expand solutions.
Participation in peer code reviews and troubleshooting software defects will be expected.
You will monitor performance and advise on necessary infrastructure changes.
Requirements:
You must have 6-8 years of hands-on software development experience.
Proficiency in Java, Python, and/or Spark/Scala is required.
A strong knowledge of Relational Databases, including SQL, Postgres, and Snowflake, is necessary.
Proficient verbal and written communication skills in English are essential.
A Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or other related disciplines is required.
Nice to have skills include shell scripting, familiarity with DevOps tools and CI/CD best practices, knowledge of containers and elasticity (Docker, Kubernetes), and experience with cloud computing platforms such as Azure or AWS.
Benefits:
The position offers a flexible working environment.
Employees are entitled to volunteer time off.
Access to LinkedIn Learning for professional development is provided.
An Employee-Assistance-Program (EAP) is available to support employee well-being.