Engineering Lead

at CEF
🇺🇸 United States - Remote
💻 Software Development🟣 Senior

Job description

Looking to start an exciting new career? City Electric Supply offers excellent career opportunities for people who are friendly, motivated, and passionate about providing incredible customer service.

About City Electric Supply

CES is a family-owned electrical wholesaler with the benefits of a worldwide service network and the personal service of a neighborhood store. Our “customer service first” core value has allowed us to grow continually for over 65 years while keeping our founding principle of empowering people to make local business decisions. CES now employs more than 7,400 people at over 1,000 branches world-wide of which there are over 500 branches across North America.  Our vision is to add 30-35 branches a year, while staying true to our Company values.

Please note: This is a global role open to internal employees in both North America and EMEA.

Summary:

As the Technical Engineering Lead, you will play a key role in overseeing the technical direction of software projects and managing a team of developers. You will be responsible for designing, developing, and delivering software solutions, as well as mentoring and guiding your team in best practices, coding standards, and career development. You will collaborate closely with product managers, engineers, and other stakeholders to ensure that projects are executed on time, within scope, and of high quality.

Essential Job Functions:

  • Lead the technical aspects of development projects, from design to implementation.
  • Oversee code quality, performance, and scalability across projects.
  • Set and enforce best practices for software development, including architecture, code reviews, and testing.
  • Conduct technical assessments and provide guidance on software engineering challenges.
  • Ensure the technical solution aligns with business goals and product requirements.
  • Mentor and coach team members, helping them grow in their technical and professional development.
  • Lead a team of developers, providing direction and motivation.
  • Ensure proper task delegation and support the team in meeting deadlines.
  • Foster a collaborative and inclusive team culture.
  • Participate in hiring and onboarding new developers.
  • Conduct performance reviews and provide feedback for continuous improvement.
  • Work closely with product managers to understand project requirements and scope.
  • Collaborate with cross-functional teams (QA, DevOps, UX/UI) to deliver high-quality software.
  • Communicate technical concepts effectively to non-technical stakeholders.
  • Act as a liaison between the development team and other departments, as well as external customers or providers.
  • Ensure that software is thoroughly tested at a development level through Unit Tests. Work with the QA Team to ensure all releases are of a high quality.
  • Troubleshoot and resolve issues in production environments quickly and efficiently.
  • Stay up-to-date with emerging technologies and industry trends.
  • Propose and implement improvements to existing software, processes, and tools.
  • Lead efforts to improve the overall software development lifecycle.

Education/Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 5+ years of software development experience.
  • 2+ years in a leadership or technical lead role with experience managing and mentoring development teams.
  • Solid understanding of software architecture principles (e.g., microservices, serverless).
  • Experience working in agile development environments (Scrum, Kanban, etc.).
  • Proficiency in databases (SQL and NoSQL) and familiarity with cloud platforms (especially AWS).
  • Experience with CI/CD, version control (Git), and automated testing frameworks.

Competencies:

  • Expertise in at least one current programming language.
  • Experience with front-end and back-end technologies.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work effectively in a collaborative, fast-paced environment and manage multiple tasks with strong attention to detail.
  • Leadership and team-building skills, with the ability to prioritize effectively and deliver high-quality results.

Supervisory Responsibility

  • This position has supervisory responsibilities.

Physical Demands

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  This position is very active and requires standing, walking, bending, kneeling, stooping, and climbing.  The employee must be able to lift and move items up to 50 pounds.

Other Duties

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job.  Duties, responsibilities, and activities may change at any time with or without notice.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  This position is very active and requires standing, walking, bending, kneeling, stooping, and climbing.  The employee must be able to lift and move items up to 50 pounds.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job.  Duties, responsibilities, and activities may change at any time with or without notice.

EEO Statement

We are an Equal Employment Opportunity employer committed to providing equal opportunity in all of our employment practices, including selection, hiring, assignment, re-assignment, promotion, transfer, compensation, discipline, and termination. The Company prohibits discrimination, harassment, and retaliation in employment based on race; color; religion; genetic information; national origin; sex (including same sex); sexual orientation; gender identity; pregnancy, childbirth, or related medical conditions; age; disability or handicap; citizenship status; service member status; or any other category protected by federal, state, or local law.  We support protected veterans and individuals with disabilities through our affirmative action program.

Attention Applicants

If you have a disability and need a reasonable accommodation to complete any part of the application process, or if you have difficulty accessing or using the online application process and need an alternative method, please contact us at [email protected] or 1-855-571-2477.

City Electric Supply is a drug free workplace. For further information about CES, visit our website at www.cityelectricsupply.com.

Considering applicants from the following states: AL,AZ,AR,CA,CO,DE,FL,GA,IL,IN,KS,KY,MD,MA,MI,MS,NV,NH,NJ,NC,OH,OK,PA,RI,SC,TN,TX,VA,WV,WI

Share this job:
Please let CEF know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply