The Role
The Engineering Lead will guide and mentor a team of engineers in a fast-paced Agile environment, ensuring high-quality software delivery. Responsibilities include providing technical oversight, collaborating on software architecture, coding during sprints, and communicating with Product Management. The role requires strong proficiency in C#, JavaScript, SQL databases, and experience with containerized applications and design patterns.
Summary Generated by Built In
Position Overview:
We are seeking a talented Engineering Lead to join our growing team. In this role, you will report directly to the Director of Engineering and work closely with our architects and the engineering team to deliver high-quality features and products for our customers. You’ll be responsible for collaborating and contributing to the architecture as well as leading the engineers to ensure they are delivering quality software on time and within budget.
Key Responsibilities:
- Provide technical guidance to and oversee the work of a talented team of engineers, ensuring our products meet technical requirements and quality standards, as well as adopted software architecture and design patterns.
- Collaborate with our architects and our Director of Engineering on the software architecture and technical design to translate business requirements into SaaS that are usable, reliable, scalable, and secure.
- Code items in the sprints, along with the team, but at a limited velocity.
- Lead the engineering side of the sprints to ensure our sprint workloads are delivered on time with the highest quality and our estimates are continuously improving
- Work closely with Product Management leadership to ensure that the stories that are built have the appropriate requirements and are groomed so the team can work on them.
- Experience leading a team in a fast-paced and Agile environment
- Enjoys mentoring and coaching team members at all levels of experience
- Believes in creating the best possible customer experience, strong soft skills
- Ability to employ creative solutions to problems with sometimes ambiguous requirements
- Strong knowledge of SQL style databases (MS SQL, PostgreSQL a plus)
- Experience with SQL database-design concepts such as normalization, indexing, foreign keys
- Experience with SQL database query tuning
- Mastery of object-oriented programming in C#
- Strong understanding of object-relational mapping (Entity Framework Core a plus)
- Expertise in a front-end JavaScript framework. Vue.js preferred, or equivalent React experience
- Mastery of JavaScript and TypeScript
- Experience in Test Driven Development
- Expertise in debugging software
- Experience deploying containerized applications in a cloud environment
- Knowledgeable about design patterns and possesses refactoring expertise
- Able to quickly and effectively diagnose and fix production-level support issues
- Bachelor’s degree or higher in Computer Science or Software Engineering
- 10+ years’ work experience in the software development field
- Opportunity to learn and grow in a supportive environment with mentoring from our engineering leadership team.
- Chance to work on impactful projects that directly contribute to the company's success.
- Fun and inclusive company culture with team-building activities and professional development opportunities.
- Full time employees enjoy benefits including medical, dental, disability, and 401K as well as PTO and paid holidays.
Top Skills
C#
JavaScript
Typescript
The Company
What We Do
Chipply provides a platform for building e-commerce sites, inventory management, automatic pricing and quality control service.