Tapcheck is seeking a highly skilled Senior Software Engineer to join their engineering teams.
The role involves the development and maintenance of Azure-based web applications and backend systems.
The Payments & Integrations Engineering team focuses on building new data-processing products and improving existing ones, ensuring scalability, reliability, and performance.
Responsibilities include designing, developing, and testing applications, providing innovative technical solutions, and collaborating with the team to ensure high-quality products.
The position offers both remote and hybrid options, with in-office requirements for employees within 30 miles of Plano, TX.
Requirements:
A Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent experience is required.
Candidates must have 7+ years of development experience with .NET (C#), SQL, and RESTful APIs.
A minimum of 5 years of experience building platform and system applications in a public cloud environment (AWS, GCP, or Azure) is necessary.
Candidates should have 5+ years of experience working in Agile development teams.
A strong understanding of system architecture, including APIs, databases, and design patterns is essential.
A solid grasp of system design principles and patterns is required.
Azure and Kubernetes experience is preferred and must be demonstrable.
Proven experience leading technical projects and mentoring team members is necessary.
Strong analytical, problem-solving, verbal, and written communication skills are required.
A positive, open-minded, and collaborative approach to teamwork is essential.
Candidates must already possess the right to work in the United States without the need for employment-based visa sponsorship.
Benefits:
The position offers a competitive base salary ranging from $140,000 to $150,000, depending on various factors.
Employees enjoy flexible time off.
Health, dental, and vision insurance are provided.
A 401K match is available for employees.
Tapcheck fosters an environment that encourages personal and professional development.