As a Senior Software Engineer, you will be part of a highly Agile and skilled team of engineers.
You will partner with some of the world’s leading retailers on challenging, cutting-edge, data-driven solutions.
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.
Collaborating with architects and senior team members, you will identify new tools and technologies to expand customer offerings.
You will research and leverage new technology to improve and expand solutions.
Participation in peer code reviews and troubleshooting software defects will be part of your responsibilities.
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.