Job Information
American Wagering, Inc. Senior Software Engineer in Jersey City, New Jersey
American Wagering, Inc. (William Hill US) is seeking a Senior Software Engineer for its Jersey City, NJ office.Job Duties: Serve as driving force in the Sports Betting & iGaming platform. Help team drive solutions through collaboration with the other software development engineers, product managers, design, and other stakeholders in the team to deliver market leading Sports Betting & iGaming products; leverage experience in the functional programming paradigm and explore the benefits with the software development engineering teams in new developments; consider non-functional requirements at the heart of the platform solutions to deliver high performance, fault tolerant software solutions to our 24/7 Sports Betting and iGaming business; integrate applications with all required systems and services and provide clean and easy to use API's; lead, design and develop the business logic and backend systems within the product domain to power Sports Book and iGaming business; build and maintain APIs; design software architecture; utilize AWS. Telecommuting permitted. Education Requirement: Bachelor’s degree, or foreign equivalent, in Computer Science, Mechanical Engineering, Applied Science, or a related field.Experience Requirements: Three (3) years of experience in each of the following: • Contributing to the development of software• Object oriented and functional programming languages such as Java, Scala, Cats, and JDK• Cloud platform such as Amazon AWS, EKS, Kafka and Kubernetes• Database management systems such as PostgresSalary:$239,770 to $281,700 per yearBenefits: Medical + Pharmacy; Onsite Clinics & Virtual Care; Dental & Vision; Life & Disability Insurance; 401(k) Retirement Plan; Retirement and Financial Advisory Services; Voluntary Benefits Insurance; FSA, HSA, Flex Time Off (unlimited)Please apply to Req #: SSE7052Attn: Rosie Trinkle101 Hudson Street Suite #2800Jersey City, NJ 07302 or atrtrinkle@caesars.com