", "identifier": { "@type": "PropertyValue", "name": "Redbox", "value": "78411" }, "datePosted" : "2018-12-21", "employmentType" : "FULL_TIME", "hiringOrganization" : { "@type" : "Organization", "name" : "Redbox" }, "jobLocation" : { "@type" : "Place", "address" : { "@type" : "PostalAddress", "addressLocality" : "Villa Park", "addressRegion" : "IL", "postalCode" : "60181", "addressCountry": "US" } } } }

Principal Software Dev Engineer - Platform

Principal Software Engineer ? Platform
Position Overview
Redbox is expanding into the exciting world of digital streaming and is looking for talented individuals to join our team as we make our move into modern web and consumer electronic applications for consumers. We?re currently modernizing our approaches to development and are seeking an experienced and highly productive Principal Software Engineer to be part of our new Cloud Platform organization. As the go-to person responsible for the successful design, delivery and implementation of one or more key micro-service verticals, this role will be part of an expanding team that reshapes both what and how we build things at Redbox.
Key Responsibilities
+ Act as the team lead for all areas of software development, including requirements analysis, planning, object model design, database scheme design, root-cause analysis, deployment, testing, and programming
+ Create technical specifications to describe the architecture, design and functionality of software components under development
+ Make necessary recommendations for software framework to support new product developments
+ Anticipate technical project bottlenecks/risks; have mitigation and escalation plans in place
+ Represent the team as subject matter expert within the department and organization
+ Provide technical leadership and mentoring to other staff members, sharing knowledge to build bench strength and increase overall effectiveness of the team
+ Continuously look for new technologies and approaches for the product as we move toward cloud-based deployments leveraging containers and .NET core technologies
+ Commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, innovation and tools
+ Partner with Quality Engineering on joint ownership of testing and quality leveraging automation and CD
+ Work with product teams on new ideas, designs, estimates and feature roadmaps; you want to have a voice and stake in the product
Education & Experience
+ Bachelor?s degree in computer science, electrical engineering or equivalent experience
+ 10+ years proven success designing, implementing and maintaining software projects of significant size and complexity
+ 4+ years of software development experience with one or more leading cloud platforms
+ Wide database experience for application storage
+ Experience integrating with 3rd party platforms
+ Experience designing systems to run in cloud hosted containers
+ Experience with payment processing and encryption is a strong plus
Knowledge, Skills & Abilities
+ Proficient at developing application specifications, various object and data-modeling techniques, database design, test-driven development, quality assurance best practices, and implementation support
+ Thorough understanding of secure coding best practices and PCI compliance
+ Domain knowledge of retail, marketing, and entertainment business is a huge plus
+ Strong technical and problem solving skills
+ Capacity to work both independently and in a team environment
+ Excellent communication skills
+ Strong attention to detail
Physical Requirements
Sedentary work involves remaining in a stationary position most of the time in front of a computer, using a keyboard, mouse and telephone. Regularly operate a computer and other office equipment. Occasionally move about the work site to access file cabinets, office equipment, etc. Exert up to 10 lbs. of force occasionally, and/or a negligible amount of force frequently or regularly move objects. Communicate and exchange information with co-workers and others in person and electronically.
This job description is not intended to be all-inclusive. Employee may perform other related duties as assigned to meet the ongoing needs of the organization.
Redbox? is always on the lookout for innovative thinkers. If you like solving problems in new ways, if you?re passionate about ideas that become businesses and you want to be part of a team that values you for everything you are, check us out. You?ll find a diverse, dynamic and welcoming work environment full of exciting challenges and endless opportunity.
If you need an accommodation to complete our application process, please contact us at careers@redbox.com. Equal Opportunity/Affirmative Action Employer Minorities/Females/Protected Veterans/Persons with Disabilities
Applicants and employees are protected from discrimination under Federal law. For more information please see EEO is the Law.
Posting Notes: -- United States -- Illinois -- Oakbrook Terrace -- Oakbrook Terrace --

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.