This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Tapcheck is seeking a Lead Software Engineer to join either the Payments & Integrations Engineering Team or the Employee Experience Engineering Team.
The Lead Software Engineer will be responsible for designing, developing, and testing Azure-based web applications and backend systems.
Responsibilities include collaborating with the team to build new products, ensuring scalability, reliability, and performance of applications, and providing innovative technical solutions.
The role involves directing a team of developers, architects, and engineers, driving architectural improvements, ensuring code quality, and mentoring junior engineers.
The Lead Software Engineer will shape the technical direction of projects, foster a culture of innovation and excellence, and support Staging, Testing, and Production environments.
Requirements:
Bachelor's or Master's degree in engineering, computer science, or relevant experience.
Understanding of APIs, Databases, system design principles, and patterns.
Strong analytical and problem-solving skills.
Experience leading technical projects, coaching team members, and excellent communication skills.
10+ years of development experience with C#, RESTful APIs, SQL, and Git.
8+ years of experience in public cloud contexts (AWS, GCP, Azure) and working in Agile SDLC environments.
Nice to have: Experience in Financial Technology, Microsoft Azure, and high volume traffic web or data processing applications.
Benefits:
Competitive Base salary of $160,000 - $170,000.
Remote Work Environment.
Paid Time Off.
Health, Dental, and Vision Insurance.
401K Match.
Tapcheck offers an Equal Employment Opportunity Policy ensuring a fair and inclusive work environment.