Posted in

Lead Software Engineer

Lead Software Engineer

CompanyNike
LocationBeaverton, OR, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Engineering, Information Technology, Computer Architecture, or Design
  • 5 years of progressive post-baccalaureate experience in the job offered or in a technology-related position
  • Java
  • Microservices design & development for high availability
  • Dependency Injection framework like Spring
  • Relational databases like Oracle/SqlServer
  • NoSQL databases
  • Dev/Ops process design and implementation
  • High volume event processing tools
  • Production deployment automation
  • Cloud architecture design
  • Automated testing, quality metrics analysis using CI/CD
  • Project design, planning and estimation
  • Cloud computing
  • Mentorship, supporting skill advancement for senior and junior staff
  • Operations support, live debug and mitigation for support issues with multi-million active users
  • Design, delivery of high availability and disaster resilient systems

Responsibilities

  • Serve as a technical expert for the software engineering team
  • Lead the design and development of a technical solution that meets the needs of the business and aligns with architectural and quality standards
  • Review, analyze, and modify programming systems, including coding, testing, debugging, and installing for a large-scale business critical system
  • Provide leadership to the squad/work team, delivering the ongoing technical vision for work requirements and team architectural roadmap
  • Support mission critical platforms across internal organizations
  • Own multiple microservice based platforms that use inhouse solutions to deliver value to consumers
  • Build distributed system designs, APIs, and infrastructure via code
  • Work with globally distributed teams across product, program, architecture, and engineering
  • Help squads collaborate with other squads to deliver end to end solutions
  • Partner with architects and other teams to ensure that the ecosystem of services remains loosely coupled and independently scalable
  • Work in a distributed/cloud-based environment
  • Craft and implement highly scalable web applications
  • Use micro service architecture, domain driven design, and RESTful Services using languages

Preferred Qualifications

    No preferred qualifications provided.