Posted in

Senior Software Engineer

Senior Software Engineer

CompanyLowe’s
LocationCharlotte, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, CIS, or a related field
  • 5 years of experience in any job title/occupation involving software engineering or a related field
  • 5 years of experience in React Js
  • 5 years of experience in Redux Architecture
  • 5 years of experience in ExpressJs
  • 5 years of experience in MicroFront Architecture
  • 5 years of experience in Webpack
  • 2 years of experience in ContextAPI
  • 2 years of experience in Webpack Module Federation
  • 2 years of experience in Contentful CMS
  • 2 years of experience in StoryBook

Responsibilities

  • 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
  • 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
  • Applies and shares 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
  • Provides mentoring and guidance to more junior level engineers
  • May provide feedback and direction on specific engineering tasks

Preferred Qualifications

    No preferred qualifications provided.