Our Current Opportunities
Job Title: Senior Engineer - Commerce
Location: Los Angeles, CA
Type: Fulltime
As a Senior Software Engineer within our commerce team, responsible for the core components of our direct-to-consumer products, your primary focus will revolve around managing and enhancing critical systems including payment, tax, and subscription platforms. Collaborate extensively with stakeholders across our business domains, ensuring the development of top-tier payment solutions. Stay at the forefront of payment technology trends to optimize subscriber experiences and potentially increase subscription rates. Your role is pivotal in crafting highly efficient, quality code while exceeding non-functional requirements to deliver exceptional user experiences.
A Snapshot of Your Responsibilities:
- You’ll be part of the engineering team responsible for the heart and soul of our direct-to-consumer products, our commerce team.
- You’ll be responsible for our payment system, tax systems, customer subscription systems and more.
- Partner with our different stakeholders across our businesses to ensure that we are building class-leading payment solutions.
- Staying abreast of trends in the payment technology industry to ensure we are taking advantage of any technologies which would enhance the experience of our subscribers and potentially drive more subscriptions.
- Writing highly efficient and high-quality code with proper code coverage and automation testing.
- Ensure that our non-functional requirements are class-leading and that we are exceeding expectations as we deliver them.
What You Will Need:
- Golang experience. We are almost exclusively GOlang so you should be proficient in GOLang or similar languages (Rust, etc). We are looking for someone who can confidently step in and contribute from day 1.
- Deep experience working with external APIs/partners. A large part of your job will be integrating with partners both internally and externally. You should be confident in your ability to establish and maintain data contracts and ensure forwards and backwards compatibility.
- Understanding of commerce technology in general. You should have some exposure to industry leaders like Stripe, Adyen, Braintree and understand how the general commerce ecosystem works.
- Innovative Mindset: A passion for exploring new technologies and frameworks to improve product performance and elevate user experience.
- Collaborative Spirit: Ability to work effectively within a team, contributing ideas and solutions while valuing collective success. You understand that not all businesses are the same, but you can find ways to make the commerce experience amazing across all of client’s businesses.
- Adaptability: Willingness to adapt to evolving technologies and embrace learning opportunities to drive continuous improvement. You embrace the fast-changing nature of the financial technology industry and look forward to making payments and micropayments painless for all of our users.
- Customer’s globally distributed team: You’ll need to be open to attending occasional meetings and/or trouble shooting sessions outside your normal work hours.
Nice To Have, But Not a Dealbreaker:
- Experience working on streaming applications, particularly those which carry high-scale events.
- E-commerce experience. Bonus points if you’ve dealt with high-availability events on those platforms (ex. black friday sales)
- Integrated commerce. If you’ve started exploring or been working on commerce integrated into a video streaming experience, we’d love to hear about it!
Job Title: Senior Engineer - Identity
Location: Los Angeles, CA
Type: Fulltime
About The Role:
As a Senior Software Engineer playing a pivotal role in our engineering team responsible for the evolution and management of our in-house identity platform. Your primary focus will be on overseeing and enhancing our identity platform and its integrations with various third-party entities, including social networks and strategic partners. Collaborate extensively with stakeholders across our business domains to craft cutting-edge identity solutions. Your role is crucial in crafting highly efficient, quality code while ensuring our systems exceed non-functional requirements for exceptional user experiences.
A Snapshot of Your Responsibilities:
- You’ll be part of the engineering team responsible for managing, updating and evolving our in-house identity platform.
- You’ll be responsible for our identity platform as well as its integrations with various 3rd parties (social networks, strategic partners).
- Partner with our different stakeholders across our businesses to ensure that we are building class-leading identity solutions.
- Staying abreast of trends in the identity technology industry to ensure we are taking advantage of any technologies which would enhance the experience of our users and simplify and enhance the registration and login experiences.
- Writing highly efficient and high-quality code with proper code coverage and automation testing.
- Ensure that our non-functional requirements are class-leading and that we are exceeding expectations as we deliver them.
What You Will Need:
- Golang experience. We are almost exclusively GOlang so you should be proficient in GOLang or similar languages (Rust, etc). We are looking for someone who can confidently step in and contribute from day 1.
- Deep experience working with external APIs/partners. A large part of your job will be integrating with partners both internally and externally. You should be confident in your ability to establish and maintain data contracts and ensure forwards and backwards compatibility.
- You should have some hands-on experience working with OIDC and OAuth2.0 protocols.
- Understanding of identity technology in general. You should have some exposure to industry leaders like Okta and Auth0 and understand how the general identity ecosystem works.
- Innovative Mindset: A passion for exploring new technologies and frameworks to improve product performance and elevate user experience.
- Collaborative Spirit: Ability to work effectively within a team, contributing ideas and solutions while valuing collective success. You understand that not all businesses are the same, but you can find ways to make the identity experience amazing across all of client’s businesses.
- Adaptability: Willingness to adapt to evolving technologies and embrace learning opportunities to drive continuous improvement.
- Customer is a globally distributed team; You’ll need to be open to attending occasional meetings and/or trouble shooting sessions outside your normal work hours.
Nice To Have, But Not a Dealbreaker:
- Experience working on streaming applications, particularly those which carry high-scale events.
- E-commerce experience. Bonus points if you’ve dealt with high-availability events on those platforms (ex. black friday sales).
- Experience building an identity platform or integrating various identity providers.
- You have worked with geo-distributed teams and are comfortable working asynchronously.
- A deep understanding of the OIDC and OAuth2.0 protocols and have implemented them multiple times
Job Title: Senior Engineer - Entitlement
Location: Los Angeles, CA
Type: Fulltime
About The Role:
As a Senior Software Engineer within our team, responsible for the core components of our products across tech stack, infrastructure, entitlement teams. Your primary focus will revolve around managing and enhancing critical systems including tech stack, which powers, entitlement, identity, commerce services at scale. Collaborate extensively with stakeholders across our business domains, ensuring the development of top-tier payment solutions. Stay at the forefront of technology trends to optimize tech stack to serve events like Super Bowl, World Cup, US elections, NFL etc. Your role is pivotal in crafting highly efficient, scalable quality code while exceeding non-functional requirements to deliver exceptional user experiences.
A Snapshot of Your Responsibilities:
- You’ll be part of the engineering team responsible for the heart and soul of our direct-to-consumer products in the entitlement team which builds services to serve contents to millions of concurrent users.
- You’ll be responsible for the implementation and maintenance of next generation platform and services based on GOLang, EKS and other AWS services supporting live, vod and dvr content for direct to consumer products.
- You’ll be expected to be a hands-on programmer in this role.
- You’ll be assisting with designing and architecting solutions for the future of tech stack which powers the entitlement platform.
- Partner with our different stakeholders across our businesses to ensure that we are building class-leading payment solutions.
- Staying abreast of trends in the microservices, AWS EKS, GoLang and other industry standards to ensure we are taking advantage of any technologies which would enhance the experience of our subscribers and potentially drive more subscriptions.
- Writing highly efficient and high-quality code with proper code coverage and automation testing.
- Ensure that our non-functional requirements are class-leading and that we are exceeding expectations as we deliver them.
What You Will Need:
- Golang experience. We are almost exclusively GOlang so you should be proficient in GOLang or similar languages (Rust, etc). We are looking for someone who can confidently step in and contribute from day 1.
- AWS EKS, Kubernetes and AWS experience with networking and load balancing.
- Proven experience with solving scalability issues including thundering herd scenarios.
- Deep understanding of event driven architectural patterns.
- Deep experience working with external APIs/partners. A large part of your job will be integrating with partners both internally and externally. You should be confident in your ability to establish and maintain data contracts and ensure forwards and backwards compatibility.
- Understanding of EKS, Terraform and another supporting tech stack in general. You should have some exposure to understand complexity around geo location, personalization, entitlement etc.
- Innovative Mindset: A passion for exploring new technologies and frameworks to improve product performance and elevate user experience.
- Collaborative Spirit: Ability to work effectively within a team, contributing ideas and solutions while valuing collective success. You understand that not all businesses are the same, but you can find ways to make the commerce experience amazing across all of client’s businesses.
- Adaptability: Willingness to adapt to evolving technologies and embrace learning opportunities to drive continuous improvement. You embrace the fast-changing nature of the technology industry and look forward to serving content to millions of concurrent users without any issues.
- Customer’s globally distributed team; You’ll need to be open to attending occasional meetings and/or trouble shooting sessions outside your normal work hours.
Nice To Have, But Not a Deal breaker:
- Experience working on streaming applications, particularly those which carry high-scale events
Job Title: Senior Azure Data Solution Architect
Location: Houston, TX, United States
Type: Fulltime
About Customer:
Our customer is one of the largest engineering firms globally. They employ over 10,000+ diverse and skilled individuals across five continents.
Overview:
As a Client-Facing AI Solution Architect at Digital Advance Analytics Team, you'll be at the forefront of our client interactions, serving as a trusted technology leader and advisor. Your role will focus on shaping and executing large-scale digital transformation strategies that align with our clients' complex business goals. From the conceptual stage through to implementation, you will guide cross-functional project teams, ensuring successful project delivery within time and budget constraints. In addition to your technical expertise, your consultative and pre-sales support skills will be instrumental in winning new business and deepening existing client relationships. If you are passionate about leveraging technology to drive business outcomes and thrive in client-centric environments, this is the role for you.
Responsibilities:
- Stakeholder Collaboration: Actively engage with cross-functional teams, including business process owners, IT teams, and end-users, to scrutinize business processes. Gather and prioritize requirements, perform gap analysis, and formulate optimal technical solutions.
- Project Costing and Risk Analysis: Produce detailed project estimations accounting for scope, effort, and costs. Evaluate required resources, complexity levels, and inherent risks.
- Strategic Leadership in Digital Transformation: Spearhead large-scale digital transformation strategies that align closely with client business objectives.
- Data Lake Architecture: Establish the architecture for enterprise-level Data Lakes, ensuring scalability, security, and data integrity.
- Client Technical Liaison: Serve as the principal technical contact for clients, understanding and translating their business requirements into secure, scalable solutions.
- Tool Selection and Specification: Identify appropriate technologies, platforms, and frameworks for each client project.
- Solution Design and Execution: Architect and execute robust software solutions that meet client specifications from ideation to implementation.
- Team Guidance and Leadership: Oversee project teams throughout the development lifecycle, ensuring projects are delivered on time and within budget.
- Scope and Objective Definition: Coordinate with portfolio leaders and stakeholders to define project scope, objectives, and key deliverables.
- Bridging Communication Gaps: Translate complex technical concepts for a diverse stakeholder audience, including non-technical members.
- Industry Research for Best Practices: Keep abreast of industry trends to ensure the implementation of efficient tools and methodologies.
- Performance and Resilience Optimization: Propose enhancements to improve performance, stability, and resilience of systems and processes, and provide cost and risk analysis.
What you will bring to the team:
- Advanced Education: A Master's Degree in Computer Science, Engineering, Mathematics, Statistics, or a related field is highly preferred.
- Cloud and Data Technologies: Strong proficiency in Azure cloud infrastructure and key Azure services like Azure Data Lake Storage, Azure Data Factory, and Azure SQL Database. Microsoft Azure Data Architecture Certification is a strong plus.
- Project Leadership: Minimum of 10 years of experience in software development and implementation, with a focus on leading large-scale data warehousing and analytics projects.
- Technical Skillset: At least 3 to 5 years of hands-on experience in multiple of the following key Microsoft technologies:
- Azure Data Lake Storage
- Azure Data Factory
- Azure SQL Database
- Azure Synapse Analytics
- Azure DevOps
- MS Power Platform (Power BI, Power Apps, Power Automate)
- MS SharePoint
- MS Teams for collaboration solutions
- Web Application Development (ReactJS, .NET Core, REST APIs)
Job Title: Senior .NET Developer
Location: Bethesda, Maryland - Washington DC Metro Area
Type: Fulltime
What You Will Do:
Design, develop, test, and deploy .NET solutions across various platforms, including REST APIs, Windows Applications, and Web applications.
Required Experience:
- 8+ years of development experience with .NET and C#.
- Proficiency in modern technologies, RESTful services, and both consumer and service aspects.
- Experience with database driven applications using .NET, proficient in SQL, and ideally experience with NoSQL databases such as Mongo.
- Familiarity with .NET 8, cloud platforms (Azure or AWS), and Docker.
- Strong practice in unit, integration, and performance testing.
- Experience in mobile application development with Xamarin/UWP/MAUI.
- Comprehensive knowledge of software development processes, including test driven development and unit testing.
- In Depth experience with source control using Git, including branching strategies.
- Experienced in DevOps and CI/CD practices.
- Skilled in architecting and designing large scale systems for scalability and high performance.
Desirable Skills:
- Android development experience.
- Knowledge of JavaScript frontend frameworks like Vue.js, Angular, or React.
- Spanish language proficiency.
Who You Are:
- A proactive team player with a high degree of ownership.
- Experience in a product focused software development environment.
- Thrives in a startup or small, fast moving company atmosphere.
- Adaptable, comfortable with ambiguity, and capable of handling ambitious expectations.
- Excellent communicator across multiple platforms and with various stakeholders, from peers to senior executives.
- Intellectually curious, forward thinking, open to experimenting with new technologies, and innovative problem solving approaches.
Job Title: SAP CO Principal Analyst
Location: Niskayuna, NY
Type: Fulltime
Our client is looking for a high-level SAP FICO expert to join our team and optimize our finance strategy. In this role you will lead the configuration, architecture, and development of SAP and related systems, focusing on FICO functionality. Partnering with our global business finance team, you will define best practices for IT and the business.
This position provides the flexibility for up to two days of remote work per week and relocation benefits are available.
Responsibilities Include:
- Serve as the chief and principal architect and subject matter expert for all aspects of the SAP Controlling Module which drives the highly complex product costing for client and enabling and providing reporting required by the CEO and Board of Directors working closely with all levels of the business and IT
- Perform requirements gathering, analysis, design and lead the eventual build of projects and enhancements, including technical specifications for all FICO configuration, custom coding / ABAP and interfaces to/from the FICO modules.
- Leads overall execution of cross functional FICO related (SAP and other IT solutions) projects; drives to deliver on key milestones and deliverables. Bonding a wide variety of disciplines to deliver the solutions.
- Provides overall IT Leadership for all aspects related to IT Finance and customer focusing processes, systems, and procedures.
- Serve as a project manager on one or more small to large projects executing SAP FICO requirements but have the ability to manage projects that also include other SAP / non SAP functional areas.
- Assist, participate, identify and/or perform configuration activities within the SAP ERP FI/CO module including Material Ledger, Product costing (PCC), General Ledger, Cost Center Accounting (CCA), Profit Center Accounting (PCA), Profitability Analysis, Asset Accounting, and Project Systems/Investment management.
- Serve as mentor and internal consultant on aspects related to SAP FICO to both junior team members as well as partnering with key business finance team members to continue to evolve operations related to IT Finance.
- Respond to production application and systems problems and drive or support the analysis and remediation efforts. This includes being on call and support off-hours and holidays.
- Completes other duties as assigned
Qualifications:
The following are required for the role:
- Bachelor’s degree in Computer Science, Business, Math, Engineering, or a related field or equivalent is required.
- 15+ years of direct technical experience with SAP FICO modules including configuration, customization, and operation of related transactions.
- 10+ years of strong technical and hands-on experience implementing and supporting SAP Material Ledger and Actual Costing
- Strong technical and hands-on experience implementing and supporting Group Valuation in SAP
- 5+ years of project management experience or leading teams in implementations or supporting SAP Systems
- Mastery of capabilities and limitations of standard SAP solutions in FICO and customer functions and full understanding of the configuration and customization within these areas.
- Domain experience in multiple areas of core finance (e.g. Manufacturing finance, FA, FP&A, AP, AR, Treasury, etc)
- Hands-on experience in implementing and supporting fixed asset accounting, Profitability Analysis (CO-PA), and profit center accounting.
- Hands-on experience in implementing and supporting the integration between SAP modules - FI-SD, FI-MM, and FI-PP and intercompany accounting
- Experience managing, implementing, and integrating non-SAP finance applications into and with SAP (i.e. OneStream, Blackline, Reporting, etc).
- Strong English Communication Skills (verbal and written)
- Demonstrated ability to work in a team environment, effectively interacting with others.
- Experience in off/onshore models as well as working with virtual teams and global IT and business team members.
- Conceptual and analytical thinker – ability to extract, analyze, and document complex business and technical requirements/strategies from customers and IT team members.
The following are preferred for the role:
- Finance or Accounting Background
- Implementation / Support experience in Bank Interfaces (Incoming & Outgoing files)
- Implementation / Support experience in AP, AR, GL, CCA
- Experience handling localized regularity Finance requirements globally
- Experience with Electronic Invoicing systems
- Experience managing external contractors
- SAP Hana (S4 Finance) implementation experience
- Experience in ABAP/Debugging and BW Reporting
- Working knowledge of other SAP ECC 6.0 Modules (MM, PP, SD/LE, QM, PM)
- Experience Manufacturing or business experience with a solid understanding of business operations /processes
- Experience in all core SAP applications and tools including SAP Smart forms, ALE (Application Link Enabling), IDOC (Intermediate Document), Remote Function Calls, BAPI (Business Application Programming Interface), ABAP (Object Oriented ABAP), ALV, Web Dynpro, LSMW conversions
- Experience with international or global SAP deployments and/or aspects related to financial consolidation and external financial reporting
Job Title: ERP Financial Applications (AP/FA) - VP
Location: Jersey City, NJ
Type: Fulltime
Responsibilities:
- Provide functional support for Oracle Fusion Cloud ERP modules (mainly on Payables, Fixed Assets, SLA, Reporting – OTBI, FRS, SmartView) for North America and EMEA.
- Analyze, design, configure and test Oracle Financials enhancements to support business processes.
- Lead in Oracle Fusion Financials projects involving configuration, implementation, testing and user training.
- Liaise across IT domains to deliver Oracle Fusion ERP functionality including but not limited to infrastructure engineering, database, security and operations support.
- Provide day to day support of the Oracle Fusion ERP environment including applying periodic patches, reporting requirements, ad-hoc requests from business and production system support.
- Continuously reviews opportunities for improvement in how Oracle Fusion ERP platform is leveraged and brings best practices to the forefront.
- Must be able to produce detailed system requirements specifications, data flow diagrams, test plans, swim lane and process diagrams using standardized documentation methods
- Ensure that proposed solutions comply with the company’s technology direction.
- Ensure compliance with company’s change and security policies.
- Work closely with Oracle development team (internal and external) in the creation and validation of user interfaces and functional/non-functional requirements.
- Provide general technical support for Oracle Fusion Cloud ERP system and user training
- Late night production support and weekend implementation work will be required
- End user requirements management (20%)
- Designing, configuring, developing, testing, and improving Oracle Financials platform. (30%)
- Project Management (5%)
- Production support for ERP issues. (45%)
Experience/Knowledge Requirements:
- Demonstrated hands on technical understanding of Oracle Fusion Cloud ERP concepts and general module functionality
- Good finance and accounting knowledge
- Ability to clearly describe end-to-end business processes and the key integration points, work cross-functionally across different business processes within an organization, and knowledge of challenges faced by implementation teams
- Strong analytical, written, and verbal communication skills
- Oracle Property Manager knowledge a plus
- Project Management skills using MS Project a plus
Required Skills/Abilities:
- Must have Oracle Fusion Cloud ERP implementation experience with a number of Financial Modules such as, General Ledger, Assets, Payables, Accounting Hub, SLA and etc.
- Excellent communication skills with the ability to drive consensus and absorb and present complex ideas in a succinct and accurate manner.
- Have a team oriented approach
- Minimum 5 years of experience in Oracle Fusion Cloud ERP experience is a must
- Experience in finance and accounting industry a plus
- Should have strong English communication and writing skills
- Ability to work independently and as part of a team
- Excellent troubleshooting and problem solving abilities
- Must be willing to work in an energetic, fast paced and team-oriented development environment
- Ability to manage multiple priorities effectively is a necessity
- Functional level support and leadership in identifying and implementing new Financial modules
- Minimum 3+ year TOAD/SQL experience is a must
- University Degree/Preferably in a field related to computer science/software engineering or finance/accounting
- Oracle Financials certification a plus
Skills and Special Requirements:
- Must be willing to work some weekends and late nights to support production, upgrades, changes, and user support via on-call rotation.
- Some travel - approximately 5%
Job Title: Senior Android Engineer
Location: Sunnyvale, CA
Duration: 12+ Months
Description:
- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans
- Executes Mobile Engineering projects
- Participates in the discovery phase of small to medium size Mobile Engineering projects
- Participates in peer code reviews and team development
- Provides and supports the implementation of business solutions
- Provides mobile engineering support to the business
- Troubleshoots business and production issues for mobile devices
Minimum Education and Experience required:
- Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable ecommerce applications or mobile software
Minimum Skills required:
- Experience with mobile software development using Java.
- Experience using distributed source code version control systems (Git/Github)
- Experience with the agile methodology Scrum
- Experience with Kotlin.
- Experience with development of mobile network clients using HTTP protocol, REST APIs and Google Cloud Messaging
- Experience with Google Play APIs : Maps, Location, and Cloud Messaging
- Experience with software debugging techniques (debuggers, loggers, crash report tools)
- Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS, MAT)
- Experience with embedded real time systems with limited resources (memory and processing)
- Experience with Android software development
- Experience in design patterns, MVC, data structures and algorithms.
- Experience in unit and integration testing Android code.
- Published Android application is required.
Title - Renewal Specialist
Location - San Jose, California, United States - Hybrid
Type - Contract
Required Skills
- 2 years of experience
- SaaS subscription renewals
- Sharp communications (Follow up with customers over email on annual renewals)
- Excel skills Tableau - to report on status- Wins losses pending.
- Also trigger escalation process if needed
Job Title: Senior SRE
Location: Tempe, Arizona or Los Angeles, CA
Type: Fulltime
Job Description:
Our clients stands as a beacon of innovation, crafting world-class, large scale digital products that redefine the entertainment experience. We're on the lookout for visionary individuals to join our pioneering team, tasked with shaping the future of streaming products. Now is your chance to be part of creating and delivering extraordinary digital experiences spanning Sports and Entertainment. As a key member of our team, you'll drive innovation and significantly contribute to our mission of pioneering the next generation of streaming products. Your opportunity to create unparalleled fan experiences for these iconic sports events is here. Our current advanced digital solutions, accessed by millions across web, mobile, and living room devices, signify just the start of our ambitious journey.
About The Role:
Our client is hiring a Principal SRE to build and operate infrastructure and platforms to support APIs around our live direct to consumer APIs for major live events such as the Super Bowl, World Cup, and World Series. The principal engineer will be the technical lead for solving thundering herd problems including partnering with the application team to load test, scale up and scale back down again and help design the platform and infrastructure to meet their needs.
A collaborative, peacemaker mindset is a must while fostering a culture of learning and continuous improvement for the entire team. The principal engineer will additionally work with the Director, Platform Engineering to visualize workflows, and refine processes and policies to keep the team throughput high.
A Snapshot of Your Responsibilities:
- Serve as technical lead for the implementation and operation of cloud-based infrastructure and platform including EKS and other AWS services supporting direct to consumer APIs and solving associated thundering herd problems including load testing, scaling up and scaling back down again.
- Work closely with Video & Player Engineering and 3rd party teams to help design and implement scalability, cost visibility and observability in the platform.
- Help to mentor and train less senior members of the team
- Assist with product/technology selection including evaluating maturity, support and design and implementation of POCs.
- Work with the Director, Site Reliability Engineering to foster a culture of learning and continuous improvement, help to conceptualize and visualize workflows and processes.
- Perform post-incident analysis to identify root causes and potential workarounds/solutions.
- Be fluid and open to change and evolving processes and tools.
- Other duties as assigned.
What You Will Need:
- Expert with EKS, Kubernetes and AWS including IAM, autoscaling, networking and load balancing/request routing.
- Proven experience with solving scalability problems both up and down including thundering herd scenarios.
- Expert with troubleshooting and root cause analysis
- Expert with at least 2 programming languages
- Strong analytical skills
- Strong communication skills, both verbal and written
- Proven experience with building deployment pipelines and enabling self-service.
- Strong teamwork and willingness to collaborate with others.
- Proven experience with training and mentoring engineers
Nice To Have, But Not a Dealbreaker:
- BS or equivalent
- AWS Solutions Architect Professional certification