Experimentation Platform Staff Engineer (REMOTE)
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsEngineers, All OtherComputer Systems AnalystsSoftware Quality Assurance Analysts and TestersIndustries:
Scientific Research and Development ServicesSoftware PublishersSpecial Food ServicesCommunications Equipment ManufacturingEmployment ServicesStaff Engineer - Experimentation PlatformDuration: 3-month contract/ Right to hireContract hourly pay range: $90/hrDirect Hire Salary after contract: $170K a year100% RemoteBecause this position has the option to go from contract to full-time, we can only accept candidates with the work authorization of a US Citizen or Green Card.Job Description:Our Staff Engineer is a lead member of the engineering staff working across the organization to provide a frictionless experience to our customers and maintain the highest standards of protection and availability.Our team thrives and succeeds in delivering high-quality technology products and cost-effective platforms that are proof in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge over the full cycle of the experimentation platform, ranging from configuring experimentation (leveraging tools like Open-source, Adobe Test and Target, etc.), execution of A/B tests, to eCommerce architecture, near the real-time event and client-side data capture (leveraging tools like Open-source, Tealium, Adobe Launch and Analytics, Google Analytics etc.), and web/mobile data analytics and metrics. The candidate will lead solution architecture and the build of digital experimentation configuration, assignment, data capture, data analytics open-source solutions, and services that help our client better gain customer insights, effective Marketing measurement, and improve digital experience. Position ResponsibilitiesAs a Staff Engineer, you will:Focus on end-to-end digital experimentation platform from configuration to orchestration and personalization, to collection of responses, to analytics, optimization, and reporting, and provide leadership to the engineering teamsLed the design and implementation of open-source digital experimentation capabilities and web/mobile integration in an event-driven architecture framework to collect customer behavior data near real-time.Increased focus on the quality of the solution. This includes architectural aspects related to performance, scalability, availability, security, and maintainability.Utilize your passion for data exploration to produce high-quality, accurate data that can be utilized in reports with visualizations to empower outstanding business decisions.Own complete solution across its entire life cycleDefine patterns and solutions for complex problems.Define, create, and support reusable application components/patterns from a business and technology perspective.Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applicationsAccountable for the quality, usability, and performance of the solutionsLead in design sessions and code reviews to elevate the quality of engineering across the organizationSpearhead new feature use (innovate within existing tooling)Spearhead new software acquisition and use (innovate with new tooling)Adopt streamlined testing and effective operation strategies and utilize tools such as Observepoint, debugger, Chrome Developer, or Charles proxy.Familiar with OneTrust, Quantum Metric, and Branch in relation to TMS and script executionMentor more junior team members professionally to help them realize their full potential.Consistently share best practices and improve processes within and across teams such as data layer specifications, TMS governance, and ways to reduce page complexity and improve performance.QualificationsFluency and specialization with modern languages such as Java, Golang including object-oriented designExperience in building products using a micro-services architecture and extensible REST and/or GraphQL APIsExperience building the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling) Experience with continuous delivery and infrastructure as codeFluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework Experience with application monitoring tools and performance assessmentsStrong understanding of cloud infrastructure concepts, platforms, and technologiesAbility to excel in a fast-paced, startup-like environmentKnowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)Experience in Architecture and Navigation Architecture components, provide architecture assessment and proposalsStrong critical thinking, decision-making, and problem-solving skillsExcellent verbal/written communication skills, with the ability to effectively communicate with both senior leadership and highly technical personnelUnderstanding data modeling and AI concepts is desiredExperience15+ years of professional software development experience within a Java framework (J2EE, web containers, and Java)5+ years of experience with architecture and design5+ years of experience with AWS, GCP, Azure, or another cloud service 4+ years of experience in open-source frameworks4+ years of experience in digital experimentationEducationBachelor's degree in Computer Science, Information Systems, or equivalent education or work experience Benefits:Medical, Vision, and Dental Insurance Plans401k Retirement Fund#gttjt#gttjobs#24-08627