Software Engineer - Business Intelligence FE,

Redmond, US, Washington


Redmond, US, Washington

Office Address

Project Description

Software Engineer - Business Intelliegence Front End
Team: Advertising Insights and Measurement
Capability: Data, Measurement and Reporting

Position Overview
Software Engineers (SE) details and develop the code/solution that performs (a) function(s) from a requirements document based on a design laid out in an architecture document. The SE is usually part of a team of Project Manager, Tech Product Owner/System Analyst, Development Team Manager/Lead, Testing Lead and Production Leads.
Role Details:
SE's responsibilities usually include the following 3 areas:
1. SE's translate the requirements from Business, Technical Product Owners or other Lead SE's and the architecture from the Architect into tech specs and working code. The output is usually a collection of the following -
a. collection of code - script, program, report/visualization
b. technical spec - documentation of how the code provides the function requested using architecture components specified
c. diagrams (flowchart, sequence diagram, etc.)
d. delivery of code to source control
e. instructions to deploy code to production

2. Subsequently, it is the SE's responsibility to communicate and facilitate execution of the deliverables to the delivery team.
a. Liasing with Project Manager to ensure alignment of deliverables to schedule
b. Independently working other Development and Business Staff to facilitate in the execution of the deliverables.
c. Ensuring that Product adheres to the specifications working with testers and business to test the product.
d. Work with Dev Operations to provide change control and deployment instructions

3. Finally, the SE may be working to support move the work to Production in terms of assisting with training documentation with Business and engaging Production Team in the change management process, handing off documentation, briefing the team on the new features to support


    Responsibilities: In Summary, responsibilities of the job include:
    • Learn the Subject Matter on Systems within Scope of Responsibilities
    • Interact with Lead Analyst, Architect and External Teams
    • Producing Technical Specifications for New or Modified Functionality of Systems
    • Liaising with other IT staff such as technical lead programmers, testers, external teams towards development of new or modified functionality
    • Work with Project, Development, Production and Business teams to move to Implementation
    • Communicate issues or roadblocks and assist in identifying if escalation is needed.

    Assignment :
    Team: This assignment is specifically with the Advertising Intelligence and Reporting Team which is tasked to provide a centralized Data, Measurement and Reporting Platform and Capability for the client. With that in mind, the skills and expertise desired are more towards data, reporting, visualization and analytic skills - SQL, Database Design Background, Data Analysis, Data Transformation and the like.
    Role: The following are the requirements for the role:
    1. Experience and Familiarity on Business Intelligence Tools - Cognos, Microsoft Reporting, Microstrategy - are required and experience on tools such as Tableau, Salesforce Analytics, Domo, etc. are preferred.
    2. There are currently three categories of process and streams of work that we have broken the requests into: Development, Production Support and Training.
    a. Be an independent and proactive team player.
    b. Participate in analysis, estimate and execution from assessment, assignment and handoff of work assigned.
    c. Participate in project and agile related calls to communicate status, provide timely followups and escalation for issues or roadblocks.
    3. Be able to assist in establish and improve processes engaging with the other teams that the function interacts with: other System/Software Engineers within AIR, External System Engineers ( such as Ad-IP ), Vendors ( such as Looker, Snowflake), Business Customers ( for training, support,
    4. Use JIRA to plan, monitor and track work. Experience in Agile is required and familiarity in using tools ( JIRA and Rally ) would be a plus.IBM Cognos BI, C Programming Language, Confluence, Microstrategy, Python, Java, Perl, Tableau, Atlassian Jira, Microsoft Power BI


Must have

    Key Soft Skills

    • Interpersonal Skills -Lead Analysts, Architects, Internal Team members ( QA, Prod Support) and External Team members - Mostly Technical or Business Operations Staff
    • Analytical Skills - Translate Requirements and Architecture to Code ( Reporting and Visualization )
    • Written and verbal communication skills - Clear Documents that Can Be Translated By QA to test scripts
    • Initiative, Flexibility, Adaptability - Be Proactive, Innovative, Resilient and Resourceful towards a Positive Outcome
    • Team Player - Collaborate, Supportive, Helps Morale, Openness, All in it together

    Qualifications and Background

    • Bachelor's Degree in STEM
    • 2+ years of work experience desired in Data Management/Business Intelligence related function
    • Experience developing Visualization either in Business Intelligence Tools ( PowerBI, Microstrategy, Cognos, Tableau, etc.) or other Programming Platform - 2+ years of work experience
    • Solid Experience in SQL (2+ years) and working experience in database management concepts
    • Experience with software development projects and delivery methodologies such as Systems Development Lifecycle (SDLC) or Agile (e.g. sAFE); an ability to learn technical concepts quickly and communicate those concepts to others; previous specialization in Data is a plus.( 2+ years )
    • Have previously coded in a programming or scripting language such as: C, Java, Python, Perl, Javascript ( 2+ years Development or Degree requiring Programming)
    • Office Tools ( Microsoft Word, Powerpoint, Excel, Visio, Access DB)
    • Knowledge of Jira, Confluence, Rally, Version One, or other equivalent project management software tools. Any certification on Agile
    • Experience in Media Sales Advertising Industry is a plus
    • Experience using Source Control tools

Nice to have

    Jira, Rally


English: C2 Proficient

Relocation package

If needed, we can help you with relocation process. Click here for more details: see more details

Work Type

BI Engineering

Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more