Who You Are
As a Lead Software Engineer, you will be responsible for making architectural decisions, establishing coding best practices, and overseeing the design, development, and delivery of high-quality software solutions. Your role will blend technical expertise, leadership, and project management to ensure projects are delivered on time and within scope, while fostering a culture of collaboration and continuous improvement.
In this role, you will be a full-stack software engineer and the go-to technical expert, providing guidance while actively contributing to development efforts.
What You Will Do
- Contribute directly to development efforts, including writing clean, efficient, and maintainable code.
- Conduct regular code reviews to ensure quality and compliance with standards.
- Allocate tasks to team members based on their strengths and availability.
- Diagnose, troubleshoot, and resolve complex technical issues.
- Debug and resolve technical issues and bugs.
- Offer architectural guidance and review technical designs to ensure alignment with business goals.
- Promote best practices in software design, development, and quality.
- Identify opportunities for improving development processes and team productivity.
- Collaborate closely with product managers, designers, QA, and DevOps teams to ensure cohesive product delivery.
- Evaluate emerging technologies and tools to improve team efficiency.
- Perform other duties as assigned.
Qualifications
- Bachelor’s degree in Computer Science, or a related field.
- At least 7 years of experience in software engineering.
- Strong knowledge of full-stack software development lifecycle, programming languages (e.g., .NET, SQL, C#, React UI), and frameworks.
- Experience with the Azure cloud platform.
- Familiarity with Azure DevOps practices and CI/CD pipelines.
- Advanced knowledge of Structured Query Language (SQL).
- Understanding of Docker and Kubernetes.
- In-depth understanding of database technologies, architecture, and data security.
- Ability to translate complex technical concepts into business terms.
- Strong analytical and problem-solving abilities.
Why Work Here
- Full medical, dental, and vision benefits package
- 401K plan with company match
- Paid holidays, vacation, jury duty, bereavement, and sick time
- Established track record of growth and success
- Winning team atmosphere with a focus on employee recognition and promotion from within
- High-paced, collaborative working environment that thrives on team success
- Commitment to social responsibility through employee-driven committees focused on Corporate Social Responsibility, Diversity & Inclusion, Women’s Empowerment, and Wellness.