Lead Software Engineer

Job Reference: 20-04691 Type:
Looking for a Senior Software Engineer.

What will I be doing?
  • Writing code for new products
  • Making and executing complex architectural decisions
  • Leading other engineers, being accountable for other's contributions
  • Authoring new code to bring new capabilities to life
  • Refactoring existing code to ensure new products operate at their optimal performance
  • Mentoring other team members about development best practices and techniques
  • Working with product managers and participating on product teams to define product features
  • Climbing on agricultural equipment to test your code and experience our products first-hand

What must I have?
  • Ability to read, understand, and write code, demonstrating an understanding of:
    • Modern C++: C++11, C++14, C++17
    • Object oriented design
    • Design patterns (composition, inheritance, templates)
    • Algorithmic complexity
    • Memory vs. CPU performance trade-offs
    • Lock-free multi-thread synchronization (atomics, memory ordering)
    • Stream and message-based communications
  • Experience with software lifecycles and releasing processes
  • Experience leading efforts or projects involving other engineers
  • 8+ years of software engineering experience in software development environments
  • Bachelor's degree in Computer Science or equivalent experience
This position is located in Tremont, IL. Remote-only candidates are not being considered at this time.


Technical Architect

Job Reference: 20-04668 Type: Job Description: Tell us about your department:
Enterprise Risk and Compliance- Responsible for the security of BBY as a whole partnering closely with IT. This team specifically focuses on Applications and Infrastructure at BBY.

Project Description:
This role will have the opportunity to provide design input for securing new technologies being deployed in ***s IT Environment. In this role you will be working with applications for dotcom to give set of security guidelines so that they can build their applications. This person will sit on dotcoms architecture board as well, acting as the security representation.

Position Summary/Job Description:
Reviews existing architecture and makes recommendations on security controls or secure design.
Serves as information security expert and partner to IT and the Business.

A Typical Day (percentage of time): Assigned new projects, having projects in flight-some time spent doing intake and understanding project, crafting solutions (reviewing prodcuts and applications, best practices), working closely with stakeholders; 5-6 new projects a week and have in total 30 or more projects

What are the top five skills and number of years of experience required to perform this job?
1 year Archer technology experience highly preferred
1 year of Sharepoint or Confluence experience
Hands on experience understanding security in a holistic manner.
Previous experience working on consumer facing web properties
Required experience designing secure systems, advanced web architecture, and knowledge of secure development
Demonstrate technical expertise in existing security and IT systems and able to keep pace with changing technologies.

What are some preferred/nice to have skills the manager is looking for?
Ecommerce/customer facing experience highly preferred
Experience in secure cloud based architecture desired.

Prescreening Questions: Must be submitted on resume, no exceptions!
Describe a time that an engineering team came to you with a technical solution and you prescribed step by step security controls that met company requirements.

Interview Process Overview:
Phone screen 1 hour
followed by in-person interview-2-3 hours
o (Skype is remote)
Additional Job Requirements: Local and Non-Local Candidates. Must Move Minnesota.
HMMatthew Hurewitz. Do Not Contact.
REQ will be placed on hold6/30/2020 @3PM CST.


Support Engineer

Job Reference: 20-04667 Type: Job Description: MAX BILL RATE ***/HR


3 Must Haves:
1. Bash or Python script development experience
2. Strong Linux experience
3. Wireless telecom experience

3 Preferred:
1. Wireless network support experience
2. Scripting and Audit work in a Wireless telecom network environment
3. Strong communicator / Analytical

Job Description: 4G/5G Tier2 Network Support Engineer

We are looking for a 4G LTE / 5G NR Tier 2 Network Support Engineer to join our Wireless Networks team. You will be a key contributor being technical interface to customer market teams. You will have your finger on the pulse of the entire customer network. You will monitor the network health, make improvement recommendations and repair the network. You represent *** when leading network outages in a multi-vendor environment.

Essential Duties and Responsibilities:
Provide in-depth technical log analysis, check network configuration, and support customer as needed
Knowledgeable on 3G 3GPP2, 4G, or 5G 3GPP technologies
Be able to work in ***s System Integration lab, customer labs, and commercial networks for reproducing, troubleshooting and investigating poor performance related issues
Strong on customer support as well as data analysis of logs and pcaps etc
Must be able to drive for resolutions with other Engineering team on an open ticket
Provide 24/7 on-call support as needed for commercial Network outages and network performance issues. Also provide technical reviews and provide support to customers as needed
Experience with wireless network architecture, protocols, RF optimization and standards
Develop Root Cause Analysis (RCA) on outages or market performance issues (e.g., throughput, accessibility, sustainability, handovers (Intra/X2/S1), capacity and coverage)
Be able to review various Engineering MOPs and identify missing steps or issues if any
Be able to proactively perform data audit, SW/FW audit, and health check of the OSS if needed
Be able to collect logs and perform log analysis for discussions with Tier3 and HQ on various issues
Resolve high severity issues (sev1 & sev2) to meet the agreed SLA requirements - 2nd level incident analysis
Provide updates and resolutions on open tickets

Success Criteria:
Be able to train provide guidance and support to other team members on new project, processes, etc. as needed
Other Skills:
Familiar with RLC/MAC layer, different types of control channel and traffic channels, network access procedures, power control, handover algorithms, QoS types, TDD/FDD modes, HARQ/ARQ concepts, etc.
Be able to develop tools and scripts to automate tasks on OSS and eNBs to aide with the investigation as needed

Background / Experience Required:

Necessary Skills and attributes:
The ability to plan, organize and prioritize multiple projects, sales and simultaneous performance objectives. Work independently in determining ones personal work schedule to be productive. Work in a team environment, in order to achieve personal and team project milestones and to complete assignments within established time frames. Accept tasks and problems/situations that differ, requiring creativity to search for optimal solutions, when only broad and general guidelines exist for solving problems. The ability to utilize implied knowledge of task alternatives and to make spontaneous decisions using past experience and the guidance and/or successful experiences of others. Demonstrated ability to interact at multiple levels within customers organizations. Negotiate with and convince others, in a potentially adversarial environment, including customer directors, managers and staff with opposing views to accept/approve plans, technical and project recommendations. Make professional technical sales presentations in writing, through email, reports, or orally, to an audience of high technical skills, management and operational experience. Ability to achieve results within established time frames and requirements. Develop accurate proposals and designs to meet customer needs.

Physical/Mental Demands:
Work is generally performed in an office environment. Operate a computer keyboard and view a video display terminal between more than 50% of work time, including prolonged periods of time. Requires considerable work utilizing high visual acuity / detail, numeric / character distinction and moderate hand / finger dexterity. The movement and transportation of equipment, most of the time is under 25 pounds. Performs work under time schedules and stress which are normally periodic or cyclical, including time sensitive deadlines, intellectual challenges and project management deadlines. Machines, tools, equipment, and work aids include PCs, printers, copiers, faxes and other equipment commonly associated with an office work area. May require working additional hours beyond normal schedule. Travel varies depending on position. Consistently demonstrates a commitment to policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest and ethical responsibilities.

Education, Work experience and necessary Skills & Attributes:
BS EE or CS required (preferred MS ESS or CS) - with at least 5 years of telecom work experience
Good knowledge of wireless network architecture concepts especially in RAN domain
Good knowledge of UNIX/LINUX operating systems
Good customer support experience
Good analytical skills to investigate and evaluate trending data for issue resolution
Ability to develop scripts and tools to aide with the reports generation and analysis will be a plus
Physical and Mental Demands:
Must be able to work under pressure and willing to work on the ad-hoc schedule and/or on-call environment.
Work generally is performed in an office and/or lab environment may need to travel 0 to 10%
Operate PC and product test equipment more than 75% of work time.

Note: This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee.
Comments for Suppliers:



Job Reference: 20-04658 Type: Description/Comment:Summary: The main function of an specialty analyst/developer is to develop, create, and modify general computer applications software or specialized utility programs utilizing software packages considered. A typical specialty analyst/developer is responsible for designing software or customizing software for client use with the aim of optimizing operational efficiency. Job Responsibilities: Review and approve modifications to existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Review and approve the design and development of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. Counsel customers about software system design and maintenance. Counsel systems analysts, engineers, programmers and others on project limitations and capabilities, performance requirements and interfaces. Develop and direct software system testing and validation procedures, programming, and documentation. Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Expert ability to work independently and manage ones time. Expert leadership and mentoring skills necessary to provide support and constructive performance feedback. Expert knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Expert knowledge of design techniques and principles involved in production of drawings and models. Expert knowledge of niche computer software, such as Oracle, Csharp.net, Lawson, etc. Education/Experience: Bachelor's degree in computer science or equivalent training required. 10+ years related experience required.


Front End Developer

Job Reference: 20-04656 Type: Job Description: Tell us about your department:
Focused group of developers that are working in a position of high availability within the business. Everyone takes a level of personal responsibility for the code were producing, and has the opportunity to really leave their mark.

Project Description:
Pricing and offer display on the main *** website, and potentially on the mobile application.

Position Summary/Job Description:
This position will be working primarily on pricing and offer components on the dotcom website to deliver new and improved user experiences, while also working to create a maintainable and extensible development environment. React native updates and feature development will potentially be part of the responsibilities as well.

What are the top five skills and number of years of experience required to perform this job?
JavaScript 5 years minimum
React 3 years minimum
Redux 1 years minimum
Node 1 years minimum
React Native 1 year preferred

What are some preferred/nice to have skills the manager is looking for?
React, react native, node, npm, grunt, webpack, jira, Jenkins, agile.

Prescreening Questions: Must be submitted on resume, no exceptions!
1. What is an arrow function?
2. What is currying and how does it apply to a react application?
3. What are the benefits and drawbacks of global state?
4. How do you deal with ambiguous requirements?

Interview Process Overview:
Two step interview process:
1. Two people from the team will do a 15-30 minutes technical screen by phone. Will be scheduled for 30 minutes, but may end early.
2. Small group interview in person that will last approximately 90 minutes, and will include a short coding/problem solving session.
Additional Job Requirements: Primarily React, with React Native as a nice to have. One of the two positions will focus more on React Native.


IT Analyst

Job Reference: 20-04652 Type: Description/Comment:Summary: Responsible for supporting Product Development Excellence Process and Tool support requests, along with identifying, developing, and implementing enhancements that enable Client's success. Education/Experience: Computer-related or Engineering-related four year College or University Degree (or equivalent). Eight to ten years progressively responsible job-related experiences. Skills and Competencies: Knowledge of enterprise processes, along with associated software platforms and their application within the product lifecycle. Ability to work both independently and with a cooperative team on complex projects that may span multiple infrastructure components or applications. Major Job Duties and Responsibilities: Working directly on application / technical problem identification and resolution, including off-shift and weekend support functions as needed. Participating in integrated testing and user acceptance of application or infrastructure components. Working with vendors on the integration of purchased application(s) and/or infrastructure. Designing and implementing processes, or process improvements, to aid in development and support.

Additional Job Details:Practical, working knowledge of APQP(AIAG) and Quality Management, Requirement and Specification Management, and, Failure Modes and Effects Analysis. SQL Query development and analysis experience a plus. Ability to develop and continuously improve PowerBI dashboards, along with presenting analytical summaries is a strong plus. Excellent analytical problem solving and decision-making skills, with knowledge of 6 Sigma tools and techniques


Infrastructure Systems Engineer

Job Reference: 20-04642 Type: Duration:0-12 month(s)

Description/Comment:The Managed Services Infrastructure team is building a next-gen Infrastructure as a
Service so that we can provide faster, more reliable solutions at greater scale. In our journey
we are looking for a talented and passionate Infrastructure Engineer with a strong
background in Linux and Windows system administration. This individual will have a good
understanding of server administration from system building to deployment . A basic
knowledge of Networking & Online video will help them hit the ground running.
The Managed Services Infrastructure team is responsible for ensuring system
infrastructure availability. Through rigor and automation we strive for better engineering
allowing us to build a robust, high-quality service that can cater to any of our customers
demands at scale.
What Youll Do
Engineer and administer Windows and Linux systems in both hardware and cloud
Work with both internal and external customers on related projects.
Provide support relating to customer incidents, and security issues.
Diagnose performance issues by analyzing data with commercial and in-house tools.
Write, review and maintain related code and documentation.
Be part of the on-call rotation.
Work as part of the team to solve unique customer business integrations.
Play a key role in the QA and deployment effort of new applications or streaming
Expert level experience in Windows (Windows Server 16 or later) and Linux (Ubuntu
16.04 or later preferred) system engineering and administration.
Experience with setup and configuration of at least one monitoring tool (i.e. Zabbix,
CollectD, Nagios, Cacti, etc...)
Candidates should possess a minimum of 5 years relevant experience.
Demonstrate excellent organizational skills. Excellent reporting/presenting both
upwards and across teams.
Excellent decision-making, team organization and administration.
Nice to Have
Proficiency in infrastructure as a code & automation using Python, Unix Shell and
other programming languages.
Experience engineering solutions in AWS, Azure, Google Cloud, Openstack, Docker &
Extensive experience with Infrastructure as a Code.
Experience in configuring and managing SaltStack.
Deep understanding in Over The Top (OTT) video encoding.
Network engineering / administration experience.


IT Product Manager

Job Reference: 20-04632 Type: Job Description: Tell us about your department:
The *** Mobile App Shopping Experience Product Management team owns the vision, strategy, and delivery of customer experiences on the mobile app.

Project Description:
Sr. Product Manager, Growth for Consumer Facing *** E-Commerce Mobile Apps
Looking for an opportunity to move fast and make a big impact? *** app customers are the heart of ***s digital growth on high impact areas that intersect mobile, omnichannel, e-commerce, advertising and IOT.

You will drive and own setting the vision, strategy and the tactics to acquire, retain and re-engage customers for the *** mobile app and will be responsible for measuring the outcomes of this work. These strategies will be key to driving customer relationship for our overall business. Youll partner closely with various product teams, engineering, business, user experience and other cross functional groups. Youll envision and build features and experiences that will increase the value proposition of the app. Youll need to use data to make data informed decisions to drive and influence the work of your partners.

Position Summary/Job Description:
Bachelors Degree
3+ years of product management experience that includes product, execution and go to market strategy.
Prior experience as a mobile app product manager.
Knowledge of digital channel selling tools (machine learning recommendations, ads, etc.).
Deep knowledge of customer life cycle (awareness, acquisition, conversion, engagement, and retention).
Demonstrated results working by influencing stakeholders in a matrixed cross-functional organization.
Ability to work effectively with business and engineering teams.
Ability to independently lead and influence senior leaders.
Strong analytical skills to pull insights from quantitative and qualitative data sets.
Strong verbal and written communication skills.
Technical acumen to partner with engineers and user experience to launch features on mobile apps and websites.
Ability to own and deliver against business and financial goals.

MBA or equivalent experience
Prior experience of acquiring millions of customers for a consumer mobile app.
Experience of building digital acquisition, retention and loyalty strategies from the ground up.
Entrepreneurial mindset and outcome focused personality preferred, ability to work in an environment similar to a startup.
3+ years managing an e-commerce business, with specific experience related to marketing and site experience and optimization preferred.
5+ years of product management or related experience.
2+ years of customer acquisition on digital channels marketing on various channels like app-stores, paid social, paid search, content, organic, referral, email, podcasts, affiliate, and video.

What are the top five skills and number of years of experience required to perform this job?
Critical thinking. Is able to make data-informed decisions (can get to the root of problems), evaluate trade-offs (identify and understand risk and dependencies), and continue to asking the why.
Customer empathy. Identify and translate customer problems, develop hypothesis, and uses research to formulateresearch needs in terms of questionsto be answered, insights gatheredand how to validate hypotheses; UXacumen understanding of user-centered design practices; ability topartner with designers to uncoveruser-inspired solutions; ability to usedesign-thinking as a tool to fosterlateral thinking and innovation.
Business acumen.
o Understand the value chain of thebusiness, and what the inputs are todriving their desired business results.Ability to create financial models,understand assumptions and modeldependencies.
o Understand the inputs and outputs that they need to account for to contribute value to the business.
o Understand and supportthe business model.
o Think long-term. Develop sustainable solutions.
o Understand whatthey areoptimizing for, andthey arethe right things to beoptimizing for.
o Understand what competitors are doing in the market.
o Understand, identify, andtranslate how the companyshould account for newindustry trends andconcepts.
o Understand how customers are impacted, and how large the opportunity is.
Stakeholder management.
o Structured, Formal, Detailed, Frequent Communication. Provide information to them to maintain their support. Maintain their enthusiasm andinterest in the project. Accountable and transparentwith their stakeholders to buildtrust.
o Consult, early & often, with stakeholders and partners. Seek to build their
confidence in the project and the team. Get them involved in projectdecisions. Provide them with information,invite them to presentations. involve them as much as resourcesallow. This can be done fairlycheaply through a project website,newsletter or open presentations. Beinclusive andseekdiverseperspettive
o Influence. Demonstrate the ability to advocate for their teams and initiatives. Storytelling and framingsolutions and problems. Be respectful and show humility. An expert.
o Nurture relationships. Demonstrate how they'lllook after them, they are critically important to them and to the project. Demonstrate advocacy for them andtheir goals. Be humble.Take ownership.DO NOThave an us vs. Them mentality.
Squad Leadership.
o Approachable & Available. An ever-present member of the team, a presence at the very heart of everything the team does. Invest in real time. Nurture a culture ofopenness and approachabilitythat fosters trust and respectthroughout the team.
o Consistent. Set standardsthat their team can trust and lean on. The buck stops with them. They will bethe glue and theone responsible for fosteringand growingthe culture of the team. Accountable foreverything the teamdoes.Everything is theirjob.
o Master of Delegation. Make sure the right people are on with the right tasks and empowering team members at the same time. Focus on adding value.Contribute in waysthey canuniquely addvalue. They don'twork on things thatother people can do.Organized.
o Innovate & Inspire. Lead by example. Creditable in the WHY. Use data and facts toinfluence and make decisions.
o Unblock Members. Willing to go into the details.Don'tassign a task thatthey arenot willing to do themselves. Show up, ask questions, andprovide value. Provide a sense of urgency. Ensure the team is working onthe most important things.

What are some preferred/nice to have skills the manager is looking for?
Ideally, the candidate should have technical acumen.
Demonstratehow you understand what your customers are doing to make good product decisions.
Understand how your datais collected, so youcandetermine its integrity.
Demonstrate the ability tomake data a lot more flexible, visual, and easier to interpret (using tools like Excel).
Experimentation: Demonstrate the ability to test ideas with customers. Demonstrate how todesign an experiment andhypothesis. Understand how the testwill be tracked andmeasured.
Demonstrate the competency of stacks, system architecture, data models, and APIs through self-guided learning
Understand technicaltrade-offs.
Demonstrate the technical goings-on and trends in the industry.
Provide point(s) of viewinterpreting pros and cons ofindustry-relevant technologyto identify solution options.

Prescreening Questions: Must be submitted on resume, no exceptions!
1. Tell me about a time you had to make a strategic decision with incomplete data.
2. Tell me about a time where your strategic decision did not come to fruition. How did you handle the outcome?
3. Tell me about a time where you had to chose speed over quality or vice versa.
4. Tell me about a time you were trying to understand a company goal or objective and you had to go down several layers to figure it out. Who did you talk with and what information proved most valuable? How did you use that information to help solve the problem?
5. Tell me about an ambiguous, high-level goal or objective you were asked to achieve? How did you design your strategy and know you were focusing on the right things?
6. Can you give me an example of when you disagreed with your leaders on a product or strategic direction? What did you do and what was the result?
7. Example of a time that you made a decision because it was better in the long term? Or something that was detrimental to your goal, but better for the overall goals of the company?
8. Example of a time when you improved the strategic or product decision process across multiple teams or departments?
9. Example of a time you resolved a difficult conflict with non-technical team leader?

Interview Process Overview:
Round 1: 1:1 Q&A Interview w/hiring manager
Round 2: Case study interview
Round 3: Full loop
1. Hiring Manager, Matthew Siesseger
(Ownership, bias for action, outcome-orientation, squad leadership)
2. PM Lead, Michele Harrison or Andy Olsen
(Critical/analytical thinking, planning/prioritization, earning trust/building relationships with stakeholders)
3. PM Director, Surendra Bashani
(Strategic/long-term thinking, growth mindset, and fit for BBY culture)
4. Engineering, Jasdeep Singh
(Technical competency for a PM, ability to make technical trade-offs, build trust with engineers, squad leadership)
5. CX Lead, John Hurr
(Customer focus, product/design thinking, discovery, and collaboration)
6. PM Team, Rikki Austin or Veronica Cerda Orcutt
(squad leadership, stakeholder management, cultural fit)
Additional Job Requirements: Hiring manager ***
Local Candidates Only (unless otherwise specified)


Alts Paralegal Consultant

Job Reference: 20-04623 Type: Responsibilities:
The Alts Paralegal team facilitates the execution of various legal and trade floor transaction documents.
Attention to detail and being a team player are highly important for this role.
Reviewing and executing:
o Formation of legal entities and corporate documents
o Mergers and acquisitions
o NDAs
o Purchase agreements

5 or more years of Paralegal experience required
Notary experience a nice-to-have
Prior experience with mergers and acquisitions
Familiarity with legal entity and corporate document formation
Familiarity with NDAs and purchase agreements
Able to work 9am-6pm, late shift coverage is needed


Business Systems Analyst

Job Reference: 20-04621 Type: Duration:0-3 month(s)

Description/Comment:Summary: *** is seeking a Business Systems Analyst to analyze business and all other data processing problems for application to electronic data processing systems. A typical Business Systems Analyst is responsible for analyzing user requirements, procedures and problems to automate or improve existing systems and review computer system capabilities, workflow and scheduling limitations. Job Responsibilities: *Documents system parameters and formats, ensures hardware, and software systems compatibility and coordinates and/or modifies systems parameters. *Assists in formulating and defining small project/system scope and objectives and developing detailed systems specifications from which programs will be written and that fit with the Bank's system architecture standards. *Participates in evaluating existing systems and procedures to identify deficiencies and maintain more effective data handling, conversion, input/output requirements, and storage. *Assists with analyzing, developing and revising existing system logic difficulties and documentation as necessary. *Works with IT team through coding and implementation to ensure product matches envisioned result. *Assists in conducting feasibility studies and may participate in recommending new or enhanced applications software to meet business needs. *Provides basic coordination and analytical assistance to staff which may include interpretation of requirements. *Provides assistance in developing detailed requirements with business partners and system definition. *Reviews, drafts, and outlines simple systems specifications, screen designs, and reports from which programs will be written and that fit with the Bank's system architecture standards. *May support development of test scripts and participate in functional testing. *May support maintenance of business systems and interface applications. *Ensures compliance to departmental and bank processes or procedures related to supported systems. *Provides support as a subject matter expert to department or business units for small/less complex business applications or system processes. Skills: *Verbal and written communication skills, problem solving skills, attention to detail and interpersonal skills. *Ability to work independently and manage one's time. *Basic mentoring skills necessary to provide support and constructive performance feedback. *Knowledge of design techniques and principles involved in production of drawings and models. *Knowledge of computer software, such as Visual Basic, Java, SQL, etc. Education/Experience: *Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred. *5-7 years experience required.

Additional Job Details:This role will work with business units and application owners to fill out paper work to be submitted for packaging applications. Need to understand software installs, software packaging, and be able to assist with user testing.


Business Systems Analyst

Job Reference: 20-04605 Type: Job Description: Tell us about your department: The *** Consumer App is substantially better than web at reflecting customer relationships but not as good as an app could/should be at fostering and furthering them. The app should be the primary companion to all members to access the benefits of membership at both levels.

Project Description: *** is looking for a Business Analyst (a.k.a. Technical Program Manager) to join the *** mobile app service and membership experience team to solve complex technical problems and deliver solutions that support the end-to-end *** service and membership experience to customers for the *** mobile app. These solutions will be key to driving customer relationship for our overall business. Youll partner closely with various product teams, engineering, business, user experience and other cross functional groups. Youll build features and experiences for business programs that will increase the value proposition of the app. Youll need to use data to make data informed decisions to drive and influence the work of your partners.

What are the top five skills and number of years of experience required to perform this job?
5+ years of experience in one more of the following areas: application management, software engineering, and iterative/agile methodology.
3+ years of experience in defining, creating and integrating high scale, large volume and reliable applications.
Full life-cycle product development experience (from vision to production).
Experience building partnerships with senior leaders across a variety of groups throughout the enterprise is essential.
Strong written and verbal communication skills.
Strong critical thinking and problem-solving skills. The ability scope technical requirements, and effectively prioritize program deliverables.

Areas of ownership and impact
Delivery Solutions and Technical Processes
Partner with architecture group to deliver solution blueprints and other UML-based design documentation
Enforce processes around development methodologies including continuous integration, static code analysis, test coverage to improve engineering efficiency.
Own and drive the life cycle management of our technical inventory (e.g. servers, DBs, storage, patches, upgrades, technology components)
Review and approve functional specifications created by delivery project teams
Maintain solution integrity through the course of the project including controlling scope, managing solutions for change requests and clarifying solution capabilities during all delivery phases.

Effective verbal and written communication skills with the ability to articulate technical decisions (and their trade-offs) to business and technical partners.
Provide technical validation and impact insights to the product planning, estimates and delivery outcomes.
Actively engaged in collaboration, research and analysis, of emerging business domain and technical trends.
Keep key Stakeholder up-to-date on technology trends within the industry.

The impact you will have
Influence without authority in all directions (including officer-level).
Drive new business solutions to support the eCommerce business.
Align technical program solutions with intended Business objectives.

What are some preferred/nice to have skills the manager is looking for?
Bachelors degree or higher.
Strong analytical and quantitative skills with the ability to use data and metrics to back up assumptions, recommendations, and drive actions.
5+ years of experience gathering business needs and creating into workable plans.
5+ of experience with eCommerce technologies and processes.
3+ years of experience partnering with infrastructure and networking teams to define requirements for
application development.
Continuous integration development methodology with strong command of version management
Must be detail-oriented with a demonstrated ability to self-motivate and deliver.
The ability to comfortably and confidently present to all levels within the enterprise, and to work with both technical and non-technical individuals.
Experience with on-shore and off-shore software engineering teams.
Demonstrated ability to understand and discuss technical concepts, manage tradeoffs and evaluate opportunistic new ideas with internal and external partners.

Interview Process Overview:
Round 1: 1:1 Q&A Interview w/hiring manager
Round 2: Interview with PM
Round 3: Full loop
1. Hiring Manager, Michele Harrison
(Ownership, bias for action, outcome-orientation, squad leadership)
2. PM Lead, Matthew Siesseger or Andy Olsen
(Critical/analytical thinking, planning/prioritization, earning trust/building relationships with stakeholders)
3. PM Director, Surendra Bashani
(Strategic/long-term thinking, growth mindset, and fit for BBY culture)
4. Engineering, Brock Boland & Derek Holvinsky
(Technical competency for a PM, ability to make technical trade-offs, build trust with engineers, squad leadership)
5. CX Lead, John Hurr
(Customer focus, product/design thinking, discovery, and collaboration)
6. PM Team, Alden Loredo & Deanna Arora
(squad leadership, stakeholder management, cultural fit)
Additional Job Requirements: Local Candidates Only.
Hiring Manager ***.


Software Design Engineer

Job Reference: 20-04600 Type: Job Description (Please provide as much detail as possible regarding the role OR you have the option to upload the JD below under attachments): Software Design Engineer - Responsible for overall design and development of business systems/applications under deadlines. Management of development environment, resources, issues, bugs and escalation to proper channels. Manage communication to development team. Provide status reports to and meet with *** PM or vendor PM to discuss project status. Communicate standards and defend technology and scoping decisions to information technology management and development teams.
Developers must have a Software licenses - https://www.jetbrains.com/rider/
Software Rider

Would be great, but not strictly required:
o Linux and Bash scripting
o Docker
o Javascript, TypeScript


181 - 192 of 200 jobs