Lead Software Engineer
Job Description
Job Description
Job Overview:
We are seeking a dynamic and experienced Lead Software Engineer to join our innovative team. This pivotal role is perfect for a technology enthusiast eager to leverage state-of-the-art solutions to enhance software efficiency and usability. If you thrive in Agile environments and are driven by a passion for delivering top-quality software solutions, this opportunity is for you.
Key Responsibilities:
- Facilitate and lead project kickoff and overview meetings to allocate tasks effectively among development teams.
- Develop detailed feature specifications with clear acceptance criteria and provide accurate estimates and risk assessments.
- Enhance team interactions and collaboration, focusing on improving quality and communication.
- Collaborate with platform teams to ensure seamless integration and functionality across projects.
- Manage troubleshooting efforts in non-production environments and collaborate with other teams to resolve issues efficiently.
- Oversee the release process, playing both managerial and engineering roles to ensure smooth deployments.
What We're Looking For:
- Minimum of 6 years of substantial, relevant, and progressive professional experience.
- Bachelor's degree in Computer Science or a related field, or equivalent education and experience.
- At least 4 years of leadership experience, including strategic planning and setting technical direction.
- Proficiency in .NET (framework and core), C#, JavaScript, SQL Server, PostgreSQL, and Microservice Architecture.
- Strong skills in analysis, design, and development methodologies.
- Experience in process and data modeling, systems development methodologies, performance tuning, and application monitoring.
- Exceptional written and verbal communication skills, with a focus on confidentiality, tact, and diplomacy.
Core Values:
- Accountability: Embrace responsibility and ownership for both successes and challenges.
- Communication: Engage effectively with key stakeholders in all scenarios.
- Resourcefulness: Proactively identify solutions to meet the needs of customers and employees.
- Customer Focus: Approach every interaction with empathy and commitment.
- Trust: Build and maintain trust through clear intentions and respectful collaboration.
Salary: $125,000 - $135,000
Join our team and contribute to a forward-thinking environment where innovation and excellence are at the forefront of our engineering efforts. We offer a competitive salary and benefits package and provide opportunities for growth and professional development.
#hc215207