26 days old

TECHSHED SR SOFTWARE ENGINEER (132538)

Home Depot, Inc.
San Mateo, CA
  • Job Code
    339238
  • Jobs Rated
    8th
TECHSHED SR SOFTWARE ENGINEER - San Mateo CA 94404 Skip Navigation
Job Details

TECHSHED SR SOFTWARE ENGINEER (132538)

CA - San Mateo

  • Date Posted: Aug 22, 2019
  • Company: The Home Depot
  • Travel: None
  • Functional Area: Technology
  • Position Type: Full-Time
  • Relocation Provided: No




Position Description:
POSITION PURPOSE
Techshed Sr Software Engineer provides technical leadership in all phases of project life-cycle (analysis, design, implementation, and support). Leads discovery and evaluation of technical standards, tools, technologies, frameworks, libraries and design patterns. Demonstrate expertise of modern software design and development best practices. Lead and mentor more junior engineers to understand and adopt the modern software design and development best practices.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
50%- EXECUTION
-Collaborates with other project team members (UX, engineering, & product management) to create secure, reliable, scalable software solutions
-Creates little to no overhead, & requires minimal support of more senior members of the team
-Creates & architects foundational code elements that can be reused across the product
- Provides technical leadership in all stages of project lifecycle (analysis, design, development, and support).
- Offers significant insights for different project areas to respond to functional inquiries or questions
5%- TALENT ACQUISITION
- Leads new talent acquisition through phone screening and on-site interviewing of potential candidates
- Mentors Software Engineer I, II
5%- INTEGRITY
- Writes unit and integration tests for each deliverable to ensure complete code coverage.
- Learns from past mistakes and prevents the introduction of similar bugs.
- Eyes for details and correctness in deliverables with focus towards documentation, testability and reliability.
10%- QUALITY
- Participate in discovery and evaluation of technical standards, tools, technologies, frameworks, libraries, and design patterns.
- Identifies and suggests product enhancements to create a better experience for the end users or a better technical solution.
30%- DISCOVERY
- Participate in discovery and evaluation of technical standards, tools, technologies, frameworks, libraries, and design patterns.
Contributes to enterprise-wide tools to drive testing, automation, or engineering empowerment.
Identifies and suggests product enhancements to create a better experience for the end users
NATURE AND SCOPE
This position reports to an Engineer Manager.
This position has no direct reports.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements:


ESSENTIAL SKILLS:
MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:

Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 5 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
- Bachelor s or Master s Degree in Computer Science or related field
- At least 4-7 years of hands on programming experience
- Has played a technical leadership role in at least one other organization
- Familiarity with various technologies beyond the immediate areas of expertise – deployment, build, scalability, performance, localization, security.
- Ability to mentor and recruit engineers
- Ability to enforce strong development practices and adoption of the latest frameworks and technologies
Knowledge, Skills, Abilities and Competencies:FRONT END
- Expertise in HTML5, CSS3, Javascript, and the latest front-end technologies.
- Expert knowledge of responsive design, media queries and mobile CSS frameworks, such as Twitter Bootstrap.
- Expert or strong familiarity with AngularJS, Vue.js and other MVC frameworks in the javascript ecosystem.
- AJAX, JSON and web API integration experience.
- Well-versed with a development environment that includes Node.js, CSS pre-processors such as SASS/LESS, and source control systems such as Git.
MOBILE
- Solid understanding of the full mobile app development life cycle
- Experience with agile development process
- Experience working with remote services with REST and JSON
- Strong knowledge of Firebase and Google App Engine
- Proven working experience in Android and/or iOS development with Android Studio SDK and iOS Xcode/Swift;
- Must be hands-on and have experience publishing at least one consumer application to Google Play store and/or App Store
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
BACK END
- Expert knowledge of OOP language - Python (or Java)
- Solid understanding of Django and Django rest framework
- Experience working with version tracking tool - git/svn
- Solid experience in building secure, scalable webservices
- Experience packaging and deploying applications
- Experience in configuring and setting up uwsgi and nginx
CORE
- Strong object oriented programming knowledge. Expert level capability in at least one high programming language (must know Java, C/C+ +/C# is plus)
- Strong knowledge of RESTful architechture
- Experience developing highly scalable and robust systems designed to withstand the high traffic load
- Solid understanding of development practices like continuous integration & test driven development.
- Expertise in building commercial grade software that s secure, scalable. Keeping in mind parameters like, high availability, disaster recovery.


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Categories

Jobs Rated Reports for Software Engineer

Posted: 2019-10-17 Expires: 2019-11-16

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

TECHSHED SR SOFTWARE ENGINEER (132538)

Home Depot, Inc.
San Mateo, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast