Software Engineering Team Lead @ Extensiv - El Segundo, CA
Job Overview
4 days ago
Software Engineering Team Lead
Extensiv - El Segundo, CA
Extensiv is a visionary technology leader focused on creating the future of omnichannel fulfillment. Through our unrivaled network of more than 2,000 connected 3PLs and a suite of integrated, cloud-native warehouse, order, and inventory management platforms we allow modern merchants and brands to fulfill demand anywhere with superior flexibility and scale without painful platform migrations.
The Role:
Extensiv is seeking an experienced Software Engineering Team Lead to join a talented, agile team. As a hands-on leader, you will be responsible for code quality, solution design, and team leadership through coaching and mentoring. In this role, you will play a pivotal part in our software delivery strategy working with Technical Project Management, Product Management, Quality Assurance, and Customer Support to consistently deliver customer value. To succeed in this role, you must embrace change and champion continuous improvement from a customer-first perspective.
You Will:
- Maintain and enhance an Enterprise SaaS solution
- Create and/or manage CI/CD pipelines to ensure timely, consistent delivery
- Implement/improve processes across the dev team for all phases of the SDLC, leveraging industry best practices
- Manage the development team's velocity through coordinating case assignments and identifying and resolving roadblocks.
- Review business requirements with Product Management, perform technical analysis of requirements, and participate in backlog grooming
- Participate in design discussions and decisions for new applications across our technology stack
- Recruit, mentor, and support team members
- Monitor Customer Support escalation channels and Application Performance Monitors
- Document system design, processes, and procedures to ensure business continuity
You Bring:
- Degree in Computer Science or Information Systems
- 7+ years of experience in full-stack development, system design, and engineering
- Demonstrated ability to build/support enterprise-grade, cloud-hosted solutions
- Deep knowledge of Microsoft .NET / C#, RDMS / SQL
- Extensive experience with Automated Testing (especially Unit and Integration, preferably also End-to-End and Load)
- Extensive experience with REST Web Services
- Extensive experience with React, jQuery, and other JavaScript libraries
- Excellent written and verbal communication skills, and the ability to communicate with individuals across the organization
- Experience with Build and Deployment automation (CI/CD)
- Experience with ticket/release management tools, e.g., Jira
- Experience with Git (GitLab) and Jenkins
Bonus Points If You Have:
About Us:
We look for team players: authentic people who strive for excellence and aren’t afraid to be themselves while they do it — because that’s what special teams are made of. If you’re ready to make an impact, take on responsibility, and be a part of our team, then apply to join our team. Our promise is to help enable and equip you for long term success, all while being surrounded by good people looking to do amazing work.
To create the highest performing team of professionals, Extensiv focuses on recruiting a dynamic, diverse, and inclusive team that represents our customers and greater communities. To increase diversity, Extensiv's recruiting and hiring efforts focus on attracting individuals that are diverse in thought, experience, age, race, ethnicity, gender identity, sexual orientation, religion or belief, nationality, disability, veteran status, and any other protected status.
Teams at Extensiv are expected to empower, engage, and hold their peers accountable for nurturing an inclusive environment where every individual has an equal opportunity to advance and be fairly compensated for their work.
Extensiv does not accept unsolicited resumes from recruitment agencies or search firms and is not responsible for any fees related to unsolicited resumes.
Extensiv strives to provide competitive market-informed compensation based on a candidate's knowledge, skills, and experience. The salary range for this position is $124,000 to $168,000. Exact compensation may vary based on skills, experience, and location.
Similar Jobs
Integration Developer
UCLA
Los Angeles, CA
The University of California, Los Angeles (UCLA) Information Technology Services is seeking an Integration Developer with an exceptional commitment to service…
Application Developer, Financial Applications
UCLA
Los Angeles, CA
General Responsibilities include: Design, coding, and validation of application development points and that all product developments conform to design…
Systems Administrator
UCLA
Los Angeles, CA
Ability to prioritize tasks and prepare project plans and schedules with only general guidance; skill in estimating time and effort required for software tasks…
Systems Administrator, Virtualization & Storage
UCLA
Los Angeles, CA
Experience with managing Veeam backup and recovery software. Ability to prioritize tasks and prepare project plans and schedules with only general guidance;…
Full Stack Ecommerce Website Developer & Branding Specialist
Expunge It
Newport Beach, CA
The legal field is largely missing from the social media space due to confidentiality of the attorney client relationship, however we believe that this…
Team Leader - Attractions System Support
Disney Parks, Experiences and Products
Anaheim, CA
Strong knowledge of PC hardware, operating systems and software migrations, backup software, security software. 5+ years experience in PC support.
Sr Software Engineer
Medtronic
Northridge, CA
Sound understanding of software engineering principles and processes. Generates systems software engineering policies, standards and procedures.
Dot.Net/Server Support Developer
Kaiser Permanente
Burbank, CA
Business Consulting: Includes analysis/evaluation of business and/or system process and functional requirements, development of business cases, client support…
Analyst IS Consulting
Kaiser Permanente
Burbank, CA
Two (2) years software or application development experience. Bachelors degree in Business Administration, Computer Science, Social Science, Mathematics, or…
Senior Associate, Automation Engineer
KPMG
Los Angeles, CA
Establish/Monitor code version control through tools like SVN; perform scheduled maintenance activities such as server reboot & software/security patching;…
Senior Associate, Automation Engineer
KPMG
Irvine, CA
Establish/Monitor code version control through tools like SVN; perform scheduled maintenance activities such as server reboot & software/security patching;…
Application Support Engineer
NKSFB
Westwood, CA
Experience with Tax software and Document Management Systems preferred. Update software license tracking using manual and automated processes.
Engineer -Software Development
Verizon
Irvine, CA
Providing the progress of development to development manager. Supporting enterprise releases, maintenance releases. Experience in Spring Reactive framework.
Sr Engineer, Software Quality
Universal Studios Hollywood
Universal City, CA
Analyze software design specifications, data requirements, and software requirements, to ensure proper test coverage; maintaining test cases as functionality…
Full Stack Engineer
City National Bank
Los Angeles, CA
Minimum of 4+ years of software development experience And. Perform diverse engineering activities for performance tuning, monitoring, deployment and production…
Java Developer - Telematics - Bilingual (Korean/English)
Woongjin, Inc
Fountain Valley, CA
Prepare technical design and develop telematics product features using Java/J2EE and Database related technologies. Able to multi-task and maintain composure.
Enterprise IT Automation & Cloud Architect
CHOC Children's
Orange, CA
The Enterprise IT Automation and Cloud Architect is responsible for leading the architecture, management and maintenance of technologies and solutions that…
Autonomous Driving Data Management Engineer, Manager - Managed AI
Deloitte
Costa Mesa, CA
The ideal candidate will have a strong background in data management, analytics, and data pipeline development, as well as a solid understanding of machine…
Autonomous Driving Data Management Engineer, Manager - Managed AI
Deloitte
Los Angeles, CA
The ideal candidate will have a strong background in data management, analytics, and data pipeline development, as well as a solid understanding of machine…
IT Operations Engineer - Multiple Shifts
Information Technology Partners
Burbank, CA
Comprehensive benefits package that includes medical, dental, vision, life, disability insurance, 401k, paid holidays (including your birthday!), sick, and…
Technical Project Manager
Talent Systems
Los Angeles, CA
Experience as a software development manager or Software Engineer is preferred. The Technical PM (TPM) will be responsible for developing and executing detailed…
Software Engineer
ImmunityBio
El Segundo, CA
Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features.
Team Leader - Attractions System Support
Disney
Anaheim, CA
Strong knowledge of PC hardware, operating systems and software migrations, backup software, security software. 5+ years experience in PC support.
Staff Software Engineer
Unity Technologies
Burbank, CA
Experience designing and building distributed software systems. Ability to design, communicate, and deliver on large-scale software projects.