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 SupplyCES 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.Life as a Senior AWS Software Engineer at CES:As a Senior AWS Software Engineer on the City IT Integrations team, you will help build out our core integration technologies. In doing so you will collaborate with various other engineering teams to deliver these integrations across internal systems and 3rd party services. As part of this role, you will help mentor our current engineering team on industry best practices. As a mentor we will expect you to help with peer code reviews and knowledge sharing sessions to ensure high coding standards across the team. This team is accountable for building enterprise-grade applications and services using AWS serverless technologies. As a senior engineer on this team, you will be accountable for handling highly critical work within our AWS cloud applications and services.You should have extensive experience in TypeScript development, highly proficient with AWS services and an aptitude for mentoring and supporting team members in a cross-functional environment.Your Objectives:
- Build and Innovate: Design, develop, and implement AWS serverless solutions and enterprise-grade applications, leveraging your extensive TypeScript and React expertise to deliver robust integration technologies
- Mentorship and Leadership: Guide and mentor our engineering team, conducting peer code reviews and leading knowledge-sharing sessions to promote industry best practices and high coding standards
- Collaborate Across Teams: Work closely with various engineering teams to ensure smooth integration across internal systems and third-party services, fostering a collaborative and innovative environment
- Drive Excellence in CI/CD: Implement and manage CI/CD pipelines using AWS tools like CodePipeline, CodeBuild, and CodeDeploy to streamline development workflows and ensure consistent, reliable software delivery
- Maintain High Standards: Uphold strong engineering principles to develop well-structured code, adhering to SOLID design principles, clean code practices, and REST standards
Essential Skills & Experience:
- Proven expertise in TypeScript development, with a strong track record of building scalable and efficient applications
- Experience in developing React interfaces to create interactive and user-friendly web applications
- Hands-on experience with CDK for defining cloud infrastructure using code
- Extensive experience with a range of AWS services for serverless-first, microservices-oriented architectures, including:
- Lambda, ECS, Fargate
- S3, DynamoDB, RDS
- API Gateway, AppSync
- Step Functions, EventBridge
- IAM, Cognito
- VPC, CloudFront, Route 53
- Deep knowledge of implementing and managing CI/CD pipelines using AWS tools to optimize development workflows
- Proficiency with Git/GitLab for source control and collaboration
- Event Driven Architecture - experience in designing and managing event-driven systems for scalable and responsive applications
- Commitment to well-structured code and adherence to SOLID design principles, clean code practices, and REST standards
- Ability to mentor and support team members in a cross-functional environment
- Excellent communication skills for effective collaboration and knowledge sharing
Preferred Skills & Experience:
- Domain-Driven Design (DDD)
- Amazon Q Development
- Java Maven Framework
- API Protocols: REST, GraphQL, Google Protocol Buffers
- SQL Knowledge
Interview Process:
- Screening Call with Talent Acquisition Partner (30 mins)
- Culture and Values Interview over Microsoft Teams with our Global API and Integrations Manager and our Deputy Global Director of Software Engineering (60 mins)
- Technical Interview over Microsoft Teams call with Engineering Leadership (30 mins)
Benefits Package:
- Medical, Dental, Vision Insurance
- 401(k) company match program
- Telehealth
- Short-term and Long-term disability insurance
- Basic and AD&D Life Insurance paid for by the company
- Critical Illness, Hospital Confinement, Accident Insurance, Supplemental Life Insurance
- Employee Assistance Program
- Mental, physical, financial wellness
- Auto and Home Insurance discount
- Paid Time Off and 7 paid Holidays
- Paid Pregnancy, Parental, and Adoption Leave programs
- Employee Discount Program
- Training Programs
- Internal growth opportunities in a fast-growing company
- In some jurisdictions, state or local laws address sick leave or other leaves of absence. The Company complies with all such laws. This policy shall apply only to the extent it does not conflict with applicable law
Supervisory Responsibility
- This position has no supervisory responsibilities.
Physical DemandsThe 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 DutiesPlease 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 StatementWe 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 ApplicantsIf 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-###-####.City Electric Supply is a drug free workplace. For further information about CES, visit our website at www.cityelectricsupply.com.#J-18808-Ljbffr