Search jobs > Charlotte, NC > Senior software engineer

Senior Software Engineer

Lowe's Companies
Lowe's Charlotte Technology Hub
Full-time

JOB DESCRIPTION : Position is based in Charlotte, NC, some teleworking may be permitted. Travel to Lowe’s offices may be required.

  • Translates complex cross-functional business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions;
  • partners with Product Team to understand business needs and functional specifications. Collaborates with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs;

evaluates project deliverables to ensure they meet specifications and architectural standards. Guides application and software development teams in the design and build of complex solutions and ensures that teams are in alignment with the architecture blueprint, standards, target state architecture, and strategies.

Coordinates, executes, and participates in Component Integration (CIT) scenarios, Systems Integration Testing (SIT), and User Acceptance Testing (UAT) to identify application errors and to ensure quality software deployment.

Participates and coaches others in all software development end-to-end product lifecycle phases by applying and sharing an in-depth understanding of complex company and industry methodologies, policies, standards, and controls.

Has solid grasp of software design patterns and approaches; understands application level software architecture; makes technical trade-off decisions at application level.

Automates and simplifies team development, test, and operations processes; develops detailed architecture plans for large scale enterprise architecture projects and drives the plans to fruition.

Solves complex architecture / design and business problems; solutions are extensible; works to simplify, optimize, remove bottlenecks.

Provides mentoring and guidance to more junior level engineers; may provide feedback and direction on specific engineering tasks.

JOB REQUIREMENTS : Job requires a Bachelor’s degree* in Computer Science, CIS, Engineering, or a related field and 5 years of experience in any job title / occupation involving software development or a related field.

Employer will accept single degree or combination of degrees, diplomas and / or professional experience equivalent to a Bachelor’s degree.

Must have prior experience in :

  • 5 years of experience in :
  • CoBrowse Simulation framework to simulate the end user screen while call center employee assisting end user and find what is the issue with website;
  • Message broadcaster : Using message queue clusters to send communication across multiple channels;
  • Failed customer experience reporting and analyzing dashboard;
  • Outreach email framework for centralized email delivery for the corporate network;
  • Design semantic models using Machine learning, backtracking algorithms to improve customers experience and reducing data leak;
  • Created design for efficient database migration involving AI components;
  • Rule engine to calculate and decide right campaign for website campaign system;
  • Database technologies (SQL, Oracle, and Postgres);
  • Java, Hibernate, KAFKA and Microservices;
  • PerfSuite to evaluate performance on each and every function / endpoint of microservice product;
  • Plan and design cloud migration for developed software product : AWS and Google Cloud Migration design and implementations;
  • Sonar PII Plugin : Verifies that all the software solutions built are security compliant, personally identifiable information (PII) data are encrypted;
  • Kubernetes and Docker containers : IT experience developing and implementing business systems using Docker and Kubernetes; and
  • Continuous Integration / Continuous Deployment tools (Jenkins and CloudBee).

REQ# 4509775

Lowe’s is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

30+ days ago
Related jobs
Promoted
AURA TECHNOLOGIES LLC.
Concord, North Carolina
Remote

You will be responsible for the design and development of software systems. Implement systems and application software (C# and. Net systems and application software programming. Significant experience building cyber-secure software. ...

Franklin Energy Services
Charlotte, North Carolina

The Senior Software Engineer will work within the Technology Group to expand, enhance and strengthen our technology platform to amplify the Company's competitive advantage in the market. The Senior Software Engineer works within an Agile team environment. Strong background in object-oriented softwar...

Red Hat
Charlotte, North Carolina

The RHEL Network Filesystems development team is seeking a Senior Principal Software Engineer with Linux kernel NFS development experience to expand our engineering team. Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliv...

RVO Health
Charlotte, North Carolina

We are seeking a Senior Software Engineer with a strong backend development background and a focus on AI technologies to join our dynamic team. ...

WELLS FARGO BANK
Charlotte, North Carolina

Wells Fargo is seeking a Senior Big Data Engineer in the role of a Big Data Tooling & API Development Software Engineer within its Risk Development organization. The Risk Data management Services group is seeking a Senior Big Data Engineer (Sr. Specialty Software Engineer) to work on building and su...

Lowe's Companies
Charlotte, North Carolina

Has solid grasp of software design patterns and approaches; understands application level software architecture; makes technical trade-off decisions at application level. Provides mentoring and guidance to more junior level engineers; may provide feedback and direction on specific engineering tasks....

WELLS FARGO BANK
Charlotte, North Carolina

Wells Fargo is seeking a Senior Software Engineer for our consumer small business banking team. Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education. ...

Total Quality Logistics
Charlotte, North Carolina

As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and deploy new applications and tools. You will use your full-stack software engineering experience to develo...

Red Hat, Inc.
Remote US NC
Remote

Computer Science, Computer Engineering or related field and six (6) years of experience in the job offered or related role OR Master's degree (U. Computer Science, Computer Engineering or related field and four (4) years of experience in the job offered or related role. ...

Wolters Kluwer Financial Services, Inc.
Remote, NC, USA
Remote

The Senior Product Software Engineer for Wolters Kluwer TeamMate has primary responsibility for building maintainable and scalable business applications that operate 24/7/365. This position will report to Manager of Product Software Engineering. Translate software requirements into concise programmi...