Principal Software Engineer - OMNI Technology (REMOTE)

at  DICKs Sporting Goods

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024USD 95200 Annual09 Apr, 20245 year(s) or aboveRabbitmq,Java,Software Solutions,Spring Boot,Kubernetes,Test Driven Development,Leadership Skills,Kotlin,Reliability,Software Engineers,Microsoft Azure,KafkaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At DICK’S Sporting Goods, we believe in how positively sports can change lives. On our team, everyone plays a critical role in creating confidence and excitement by personally equipping all athletes to achieve their dreams. We are committed to creating an inclusive and diverse workforce, reflecting the communities we serve.
If you are ready to make a difference as part of the world’s greatest sports team, apply to join our team today!

QUALIFICATIONS:

General Education
Bachelor’s Degree or Equivalent Level Preferred
General Experience
Experience enables job holder to deal with the majority of situations and to advise others (6 to 10 years)
Managerial Experience
Experience of general supervision of more junior colleagues (7 to 12 months)
Targeted Pay Range: $95,200 - $158,800. This is part of a competitive total rewards package that could include other components such as: incentive, equity and benefits. Individual pay is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all teammate pay regularly to ensure competitive and equitable pay. We also offer a generous suite of benefits. To learn more, visit www.benefityourliferesources.com

Responsibilities:

JOB PURPOSE

Acts as the OMNI engineering leader who horizontally thinks about how all the engineering parts of the OMNI portfolio stich together. This includes delivery solutions across the portfolio, technical debt, consistent engineering practices and design patterns, leaning in with architecture to solve real problems across the entire portfolio. They will influence and collaborate heavily on how we build solutions with their product portfolio and others, but also with their platform, reliability engineering and test engineering partners and ensure those practices are consistent within the domain/portfolio of products. This is a highly important and visible role and engagement with end customers is paramount, the ability to take tech talk and simplify it for business consumption is critical. This means they need to understand the end-to-end capabilities the portfolio supports and builds to. Ensuring all products are built with the resiliency and scale for rapid growth for all products will also be a key element to this role.

RESPONSIBILITIES

Software Development
Own development of the most complex existing and new software by analyzing and identifying areas for modification and improvement within assigned product team. Develop software that is fast, secure and reliable to meet defined requirements.
Design and Conceptualization
Lead a collaborative solution design process by gathering input across all product portfolios to define a design system that is viable and scalable, and which strengthens the brand. Lead a cross-portfolio, multidisciplinary team that contributes to the evolution of the solution.
Technical Developments Recommendation
Provide subject matter expertise recommendations more complex or innovative technical developments to improve quality of the software and solutions to better meet users’ and/or business, performance, quality needs.
Software Roadmap
Own end-to-end road map of portfolio level capabilities to facilitate software development and ensure the development work is prioritized in line with business requirements.
Work Scheduling and Allocation
Develop medium- or long-term work schedules that enable the organization to achieve its business goals. Involves coordinating across multiple teams.
Program/Portfolio Management Support
Contribute to the management of a portfolio of programs while reporting to and in partnership with senior teammates.
Functional/Technical Requirements
Elicit complex functional requirements using a variety of methods such as interviews, document analysis, workshops, and workflow analysis to express the requirements in terms of target user roles and goals.
Technical Persistence Layer/Legacy Database Design/Development
Lead design of complex database resources and provide physical modeling and design services to tune database solutions for optimum performance across multiple programs/domains.
Data Architecture
Drive design, implementation, and evolution of robust and effectively aligned architecture solutions that operate in the cross-product/domain ecosystem.
Database Specifications
Approve database specifications, ensuring all agreed standards and protocols are followed and data integrity is preserved.
Information Security
Lead in detecting and analyzing cybersecurity incidents including attacks, breaches, and identified vulnerabilities and remediate any security gaps in line with the security incident management procedure.


REQUIREMENT SUMMARY

Min:5.0Max:12.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Engineering

Proficient

1

Remote, USA