Full Time

Engineer – Remote Azure Devops Engineer Jobs

Posted 11 months ago
California
$78 - $85 per hour

Job Description

Job Type: Lead Software Engineer from home
Location: California work from home
Company: Tapcheck

Tapcheck is seeking a Lead Software Engineer to join their Platform & Integrations Engineering team. In this role, you will be responsible for the development and maintenance of Azure-based Platform & Data Processing applications. Leading a team of both on-site and offshore developers, architects, and engineers, you will drive architectural improvements, ensure code quality, and mentor junior engineers. The role involves shaping technical direction, ensuring scalability and reliability, and fostering a culture of innovation and excellence.

Responsibilities:

Technical Leadership:

  • Provide technical leadership to a team working on Azure-based APIs and platforms.
  • Define and communicate technical vision, strategies, and best practices.
  • Collaborate with product managers to align technical solutions with business objectives.

Architecture and Design:

  • Architect and design scalable, secure, and maintainable Azure-based solutions.
  • Review and improve existing architecture for optimal performance and scalability.
  • Promote industry best practices and emerging technologies.

Mentoring and Coaching:

  • Mentor and coach junior engineers to help them develop their technical skills.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
  • Encourage continuous learning and knowledge sharing within the team.

Cross-Team Collaboration:

  • Collaborate with other teams and stakeholders to ensure seamless integration and compatibility between products and services.
  • Work closely with DevOps and infrastructure teams to ensure efficient deployment and monitoring of applications.

Problem Solving and Troubleshooting:

  • Lead resolution of complex technical issues and challenges during development and operation.
  • Proactively identify and mitigate risks for project success.

Requirements:

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 8 years of software development experience, focusing on Azure-based APIs and Data Processing Platforms.
  • Previous experience mentoring or leading a team.
  • Strong expertise in Azure services and cloud-based architecture.
  • Solid understanding of system design principles and design patterns.
  • Excellent programming skills in languages like C#/.NET, SQL, RESTful APIs, and Git.
  • Outstanding leadership, communication, ownership, teamwork, and excellent verbal and written communication skills.
  • Demonstrated understanding of APIs, Databases, and other system architecture components.
  • Strong analytical and problem-solving skills.
  • 7+ years of technical leadership experience with C#, RESTful APIs, SQL, and Git.
  • 5+ years of technical leadership experience in public cloud contexts (AWS, GCP, Azure).
  • 5+ years of leadership experience in teams following Agile SDLC.
  • 3+ years of experience supporting a production SaaS application.

Nice to Haves:

  • Experience with Microsoft Azure.
  • Experience in Financial Technology, such as payroll, payments, ecommerce, etc.
  • Experience working on and supporting high-volume, asynchronous data-processing applications.

Note: While this job may be remote, applicants must be located in the specified geographic area.

What you’ll get:

  • Competitive salary.
  • Comprehensive benefits package.
  • Opportunities for professional growth.
  • Retirement savings.
  • Stock purchase plan.
  • Paid parental leave.
  • Disability coverage.
  • Employee assistance program.
  • Flexible spending accounts.
  • Discounts and programs with various vendors and retailers.