Principal Software Engineer- Platform Engineering

Lowe's Companies, Inc. Charlotte , NC 28201

Posted 3 weeks ago

Job Summary:

The primary purpose of this role is to design cross-functional solutions for highly complex requirements while ensuring that applications work in concert across Lowe's. This includes leading the development, configuration, or modification of new solutions for the business and resolving architectural or design deficiencies. In addition, this role provides consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures.

This individual has a deep knowledge and understanding of Software and uses this insight to support Technology senior leadership. This includes partnering with Enterprise Architects to discuss long-term Technology strategy and providing objective information and data to help inform and drive critical Technology decisions.

Lowe's Data Analytics and Computational Intelligence (DACI) organization is seeking a best-in-class Principal Software Engineer to lead the technical design, integration, coding and technical & procedural documentation efforts for our API Platform.

The Principal Software Engineer - DACI API Platform will drive the platform architecture that facilitates access to DACI's APIs for data access, data discovery and data science. In partnership with DACI and other Technology leadership, you will develop the technical roadmap that leads a team of engineers to accomplish the organizations business objective - to design a scalable and reliable platform that is the point of convergence for all requests into the Data Analytics and Computational Intelligence space.

Key Responsibilities:

  • Provides consultation on business requirements and functional specifications in logical program designs, code modules, stable application systems, and software solutions; facilitates the transition to high level design and supports the project lifecycle with input from executive leadership where needed

  • Contributes to and leverages the technical direction for the development, configuration, or modification of integrated business and/or enterprise application solutions within various computing environments by providing insight and guidance for the design and coding of componentbased applications

  • Serves as a technical expert for project teams throughout the implementation and maintenance of business and enterprise software solutions by leveraging partnerships with technology teams and business leaders to resolve escalated issues

  • Offers expertise in troubleshooting complex systems integration testing (SIT) and user acceptance testing (UAT) for crossfunctional application initiatives

  • Provides consultation to help ensure new and existing software solutions are developed throughout the product lifecycle with insight into industry best practices, strategies, and architectures

  • Has detailed knowledge of software architecture; makes technical tradeoffs between shortterm team needs and longterm business needs; determines how to apply and/or reuse technologies across different areas of the company

  • Sets the standard for engineering, test, and operational excellence, drives best practices across organizations; builds proofofconcepts (POC) and proofoftechnologies (POT)

  • Solves significantly complex or endemic problems; architectures are exemplary in terms of robustness, stability, scalability, cost effectiveness

  • Mentors and advises others, sharing an indepth understanding of company and industry methodologies, policies, standards, and controls

  • Reviews the development or modification of highly complex, enterprise level software solutions

  • Develops and validates highly complex software design prototypes, ensuring software designs adhere to company architecture standards

  • Provides expert insight into best practices for delivering successful validation and testing of highly complex software solutions; advises on best approach for unique and challenging testing scenarios

  • Provides expert recommendations and input on options, risks, costs, and benefits for software solution designs and identifies specific interfaces and methods required to support software solutions

  • Provides input into departmental budget forecasting and allocation decision

Minimum Qualifications:

  • Bachelor's degree in Computer Science, CIS, or related field
  • 10 years of experience in software development or a related field
  • 8 years of experience in database technologies
  • 8 years of experience working on projects involving the implementation of solutions applying development lifecycles (SDLC)

Preferred Qualifications:

  • Master's degree in Computer Science, CIS, or related field

  • 8 years of IT experience developing and implementing systems within an organization

  • 8 years of experience working with defect or incident tracking software

  • 8 years of experience working with application and integration middleware

  • 6 years of experience working with an IT Infrastructure Library (ITIL) framework

  • 6 years of experience leading teams, with or without direct reports

  • 8 years of experience working with source code control systems

  • Experience working with Continuous Integration / Continuous Deployment tools

  • 8 years of experience in systems analysis, including defining technical requirements and performing high level design for complex solutions

Extensive experience with API Management platforms

API Catalog, API Gateway, API Management / Developer portal

Experience with Apigee and/or other cross-cloud API Management Platforms

Experience with open-source API Management solutions such as FUSIO, API Umbrella, Gravitee.io, WSO2, Etc.

About Lowe's:

Lowe's Companies, Inc. (NYSE: LOW) is a FORTUNE 50 home improvement company serving approximately 18 million customers a week in the United States and Canada. With fiscal year 2019 sales of $72.1 billion, Lowe's and its related businesses operate or service more than 2,200 home improvement and hardware stores and employ approximately 300,000 associates. Based in Mooresville, N.C., Lowe's supports its hometown Charlotte region and all communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts. For more information, visit Lowes.com.

About Lowe's in the Community:

As a FORTUNE 50 home improvement company, Lowe's is committed to creating safe, affordable housing and helping to develop the next generation of skilled trade experts through nonprofit partnerships. Across every community we serve, Lowe's associates donate their time and expertise through the Lowe's Heroes volunteer program. For the latest news, visit Newsroom.Lowes.com or follow @LowesMedia on Twitter.

Lowe's is an equal opportunity affirmative action employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, marital status, veteran status, genetics or any other category protected under applicable law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Cloud Engineer IT Infrastructure Engineering And Automation 200002O4

Tech-Connect

Posted 2 days ago

VIEW JOBS 1/16/2021 12:00:00 AM 2021-04-16T00:00 <strong>Cloud Engineer - IT Infrastructure Engineering and Automation – 200002O4</strong><br /> Location:  Columbus, IN with Option of Nashville, TN or possible Virtual Location<br />  <br /> No, this isn’t one of those ordinary jobs.<br />  <br /> <strong>Description</strong><br /> We are place big enough to coach and develop a global workforce and create the world’s leading clean, engine technology. We’re also small enough for you to find your fit and personal passion with a team of dependable, innovative thinkers who are developing their careers within a diverse, inclusive, empowering environment.<br /> Our culture believes in POWERING YOUR POTENTIAL. We provide global opportunities to develop your career, make your community a better place and work with today’s most innovative thinkers to solve the world’s toughest problems.<br /> We are looking for a talented Cloud Engineer supporting IT Infrastructure Engineering and Automation located in Columbus, IN.<br /> In this role, you will make an impact in the following ways; <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Development of custom automation based on business needs.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Implement, support and migrate applications (lift and shift, refactor) onto Cloud platforms (AWS, Azure, OCI or VMC on AWS).</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Implement, support DevOps toolsets e.g. configuration management, containers, CI/CD, Source Control and IaC).</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Proactively seek new value-add automation opportunities for internal customers and converts those new opportunities to realized value.</li> </ul>  <br /> Role Summary<br /> Provides application or infrastructure technical expertise, analysis and specifications for IT systems to meet business requirements in accordance with IT architecture policies and standards; translate requirements into technical specifications, create detailed solution design, coordinate construction, installation, configuration and testing of IT systems; and identifies, troubleshoots and resolves system technical issues. <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Assists in creating and managing the technical specifications from which programs and configurations will be applied to create the application, infrastructure or complete solution</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Assists in technical analysis of potential solutions including evaluating the technical fit and viability of commercial-of-the-shelf products versus custom built solution</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Delivers solution design, adhering to standards and leveraging re-use of components</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Assists in creating high level and detail design of infrastructure OR applications, interfaces, conversions, extensions, reports, and workflows while meeting architecture, security, performance, scalability, and maintainability requirements</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Assists technical and infrastructure groups in understanding the solution design and specifications</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Works closely with IT technical service providers to ensure outsourced work packages are delivered to specifications, meeting key parameters of quality, schedule, cost, security, performance, and scalability</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Participates in formal design reviews and code reviews (where applicable) to ensure the detailed design specifications have been understood and coding standards have been adhered to by the development team(s)</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Leverages re-usability of component designs to reduce costs and shorten time to deliver solution</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Ensures adherence to obtain efficiency in the build and deploy processes, leveraging automation where possible</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Assists in the test strategy and execution of master test plan</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Participates in the creation of standards, processes, procedures, and guidelines for the IT design and development community as well work instructions or ‘runbooks’ used for end-user support</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Analyzes and revises existing systems and documentation to identify remediation or improvements in the application or infrastructure solution</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Provides level 3 support for critical issues</li> </ul>  <br /> <strong>Qualifications</strong><br /> Skills<br /> <strong>Solution Design -</strong> Creates and defines the solution design complete with instrumentation and measurement, using Cummins IT processes, standards and tools, version control, and build and test automation to synthesize diagrams, models and documentation in order to build a solution that meets buildability, business, technical, security, governance and compliance requirements.<br /> <br /> <strong>Solution Functional Fit Analysis -</strong> Composes and decomposes a system into its component parts using procedures, tools and work aides for the purpose of studying how well the component parts were designed, purchased and configured to interact holistically to meet business, technical, security, governance and compliance requirements.<br /> <br /> <strong>Solution Modeling - </strong>Creates, designs and formulates models, diagrams and documentation using Cummins IT processes, standards, tools, version control, and build and test automation to meet business, technical, security, governance and compliance requirements.<br /> <br /> <strong>Solution Configuration -</strong> Configures, creates and tests a solution for commercial off-the-shelf (COTS) applications using Cummins IT processes, standards and tools, version control, and build and test automation to meet business, technical, security, governance and compliance requirements.<br /> <br /> <strong>Data Modeling -</strong> Creates, writes and tests data models, test scripts and build scripts using Cummins IT processes, standards and tools, version control, and build and test automation to meet business, technical, security, governance and compliance requirements.<br /> <br /> <strong>Performance Tuning -</strong> Conceptualizes, analyzes and solves application, database and hardware problems using our IT processes, standards and tools, version control, and build and test automation to meet business, technical, security, governance and compliance requirements.<br /> <br /> <strong>Solution Validation Testing -</strong> Validates a configuration item change or solution using the IT Operating Model (ITOM), including the SDLC standards, tools and metrics, to ensure that it works as designed and meets customer requirements.<br /> <br /> <strong>Customer focus - </strong>Building strong customer relationships and delivering customer-centric solutions.<br /> <br /> <strong>Manages complexity -</strong> Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems.<br /> <br /> <strong>Global perspective -</strong> Taking a broad view when approaching issues, using a global lens.<br /> <br /> <strong>Optimizes work processes -</strong> Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement.<br /> <br /> <strong>Manages conflict -</strong> Handling conflict situations effectively, with a minimum of noise<br />  <br />  <br /> <strong>Education, Licenses, Certifications</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">College, university, or equivalent degree in Information Technology, Business or a related subject required</li> </ul>  <br />  <br />  <br /> <strong>Compensation and Benefits</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Base hourly rate commensurate with experience <plus bonus?>. Additional benefits vary between locations and include options such as our 401(k) Retirement Savings Plan, Cash Balance Pension Plan, Medical/Dental/Life Insurance, Health Savings Account, Domestic Partners Coverage and a full complement of personal and professional benefits.</li> </ul>  <br /> E-verify<br /> We are an equal opportunity and affirmative action employer dedicated to diversity in the workplace. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, gender, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity and/or expression, or other status protected by law. We validate right to work using E-Verify.<br /> We will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. To learn more about E-Verify, including your rights and responsibilities, please visit <a href="http://www.dhs.gov/E-Verify">www.dhs.gov/E-Verify</a> .<br />  <br />  <br />  <br />   Tech-Connect Charlotte NC

Principal Software Engineer- Platform Engineering

Lowe's Companies, Inc.