Lead Software Engineer

Company: London Approach
Location: Malvern, Pennsylvania, United States
Type: Full-time
Posted: 19.MAY.2023

Summary

Lead Software Engineer Job Type: Direct-Hire Work Setting: Hybrid Location: Malvern, PA (3 days remote, 2 days in-office) Salary Range: ...

Description

Lead Software Engineer

Job Type: Direct-Hire

Work Setting: Hybrid

Location: Malvern, PA (3 days remote, 2 days in-office)

Salary Range: $130,000 - $150,000 Based on relevant experience


Our client is seeking a skilled Lead Software Engineer to join their Information Technology team at their corporate office in Malvern, PA. This role offers a hybrid work arrangement, with 3 days working remotely and 2 days in the office, as well as competitive compensation and benefits packages. As a Lead Software Engineer, you will play a pivotal role in driving technical innovation and providing leadership for the enterprise store operating platform.


Responsibilities:

  • Assume full ownership of the technical delivery of the application stack, translating complex functional specifications into detailed technical designs. This includes addressing test cases, security, testing automation, user interfaces (UI), application functionality, middleware technologies, APIs, deployment artifacts, artifact packaging, and application monitoring automation, logging, and performance metrics.
  • Act as a strategic guide by conducting research on technologies and frameworks and creating reference implementations for the team to follow.
  • Lead sprint planning meetings, author specific stories, and plan and oversee spikes to ensure the team comprehends their objectives and meets agreed-upon deadlines.
  • Manage the development environment and implement an effective development tooling strategy to facilitate efficient software delivery aligned with chosen methodologies.
  • Create detailed designs, conduct thorough pull request reviews, and mentor the team on coding best practices.
  • Embrace a product-oriented mindset, defining goals, evaluating trade-offs, prioritizing tasks, making informed decisions, and driving execution.
  • Serve as a servant leader, actively working with the team to achieve collective goals and overall success.


Qualifications:

  • Bachelor's Degree in Computer Science, Engineering, or a related technical field
  • 8+ years of experience in building, leading, managing, and supporting Omnichannel commerce platforms using current and emerging technology stacks.
  • Ability to create roadmaps, and implement principles and standards in solution design, development, and delivery.
  • Possess expertise in DevOps and working within Infrastructure as Code (IaC) environments.
  • Proficient in multiple programming languages such as .NET, Ruby on Rails, Python, Java SE and EE, JavaScript, Node.js, Rust, etc.
  • Experience working with databases like MongoDB, PostgreSQL, etc.
  • Familiarity with concepts related to RESTful API services and interfaces.
  • Experience with endpoint protocols and security components, including SFTP/FTP, file transfers, OAuth1 and OAuth2, OIDC, TLS, SSH, etc.
  • Demonstrated experience with either Test-Driven Development (TDD) or Behavior-Driven Development (BDD), encompassing a deep understanding of the associated tool stack. Expertise in unit testing, building integration, smoke and regression testing suites, code coverage processes, and pipeline setup.
  • Proficiency in using project management/ticketing tools such as JIRA.
  • Experience in building cloud-native applications, preferably on AWS, with knowledge of asynchronous communication patterns (e.g., RabbitMQ/Kafka), Redis caching, and AWS deployments and services.
  • Possess a service-oriented leadership approach with a strong commitment to 24x7 support and service.
  • Ability to establish and nurture relationships with stakeholders, foster career growth in team members, and cultivate inclusive environments.


Additional Preferred Competencies:

  • Hands-on experience in designing, building, and supporting microservices in a hybrid cloud environment.
  • Experience in building containerized applications using GitOps, Kubernetes (K8s), service mesh, and K8s operators.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...