Senior AWS Software Engineer

At City Electric Supply, we encourage our people to ask questions, create, discover, and learn.

If you’re passionate about what you do and think you can contribute, we encourage you to apply even if you don’t meet every requirement listed. Your unique experiences and perspectives could be exactly what we need to grow and innovate.

Let’s build something great together!

About CES:

CES is a global electrical wholesaler, providing electrical products to people in the industry known for its extensive range of products and commitment to customer service. Founded in 1951 in the United Kingdom, it has since expanded to over 1,000 locations across multiple countries, including the United States, Canada, Australia, and Europe.

We in IT are delivering value to our business and our customers with the innovative solutions that enable our business to better serve our customers today and in the future. We recognize that technology and data are at the forefront of this.

Our Global IT team deliver a portfolio of transformative work, expand our digital options, upgrade and future-proof our systems to place us at the forefront of the marketplace.

To do this, we need talented and creative people across all areas to join us in delivering our evolution to enable our forward-thinking business over the next few years and beyond, and this is where you come in… **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)

### **Location:**

* This is a hybrid position requiring 1-2 days of onsite work each week at our Marshfield, MA office.

### **Benefits Package:**

* Competitive base salary
* Paid Holidays & PTO
* 401k Contributions
* Medical, Dental & Vision cover
* Whenever you visit our IT Headquarters based in Dallas where you’ll always receive a warm welcome and has striking views of the iconic Dallas skyline!
* Champion Health – a comprehensive physical, mental & financial wellbeing platform, offering bespoke content on all aspects of wellbeing & life including recipes, workouts, blogs and loads of other content for you.
* Flexible hybrid work environment (1-2 days in office per week)

City Electric Supply (CES) provides equal employment opportunities (EEO) to all employees and candidates for employment without regard to race, color, religion, sex, national origin, age, disability, genetics or other protected class status. In additional to the federal law requirements, CES complies with applicable state and local laws governing nondiscrimination in employment. CES also makes reasonable accommodations to qualified individuals with disabilities, in accordance with the ADA. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfers, leaves of absence, compensation and training.

Leave a Reply

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE