Senior Lead Engineer / Technical Lead / .NET / Hybrid / Plano, TX
Plano, Texas
Hybrid
Full Time
$140k - $150k
This DFW based technology company specializes in providing cloud solutions and digital transformation services. They help businesses migrate to the cloud, optimize their IT infrastructure, and adopt modern technologies like automation and data analytics to improve operations, increase efficiency, and drive innovation. These services include cloud migration, software development, and managed IT services, with a focus on helping organizations adapt to the digital age.
We are searching for a talented and experienced .NET Development Team Lead to oversee the creation and implementation of software solutions using the .NET framework. The ideal candidate will have a robust technical background, strong leadership abilities, and excellent communication skills to effectively manage a team of developers. This role requires an active leader who will support the team through challenging projects and ensure the successful delivery of high-quality software products. Required Skills And Experience
We are searching for a talented and experienced .NET Development Team Lead to oversee the creation and implementation of software solutions using the .NET framework. The ideal candidate will have a robust technical background, strong leadership abilities, and excellent communication skills to effectively manage a team of developers. This role requires an active leader who will support the team through challenging projects and ensure the successful delivery of high-quality software products. Required Skills And Experience
- 7+ years of experience in software development, with a focus on cloud technologies, application development, and system design.
- Proven experience in leading teams and managing software projects from inception to completion.
- 3+ years of experience in a leadership role, managing a team of engineers and guiding them through complex software development projects.
- Demonstrated ability to mentor and support engineers, offering guidance on technical and career development.
- Demonstrated ability to mentor and support engineers, offering guidance on technical and career development.
- Strong hands-on experience with leading cloud platforms (e.g., AWS, Azure, Google Cloud), including architecture, deployment, and cost optimization strategies.
- Experience in cloud migration, including moving legacy systems to cloud environments, as well as maintaining and scaling cloud infrastructure.
- Strong background in designing scalable, reliable, and high-performance systems that leverage cloud services and modern architecture practices.
- Experience with microservices architecture, API design, serverless computing, and other cloud-native approaches.
- Ability to guide the team in designing robust solutions that meet both technical and business needs.
- Experience managing multiple projects simultaneously, with responsibility for delivering quality software on time and within budget.
- Familiarity with Agile methodologies (Scrum, Kanban) and working in cross-functional teams.
- Knowledge of cloud security practices and compliance standards like GDPR or HIPAA.
- Proficiency in cloud technologies (AWS, Azure) and programming languages (e.g., .NET, C#, Java).
- Familiarity with DevOps practices (CI/CD), Docker, and Kubernetes.
- Experience with SQL and NoSQL databases and optimizing queries.
- Knowledge of unit testing, code reviews, and continuous integration.
- Strong communication skills to work with both technical teams and business stakeholders.
- Master’s degree in Computer Science or a related field.
- Certifications in cloud platforms (e.g., AWS Solutions Architect, Azure Architect) or Agile/Scrum.
- Experience with digital transformation or enterprise-level cloud solutions is a plus.
- Manage and mentor a team of engineers, providing direction and support throughout the software development process.
- Guide team members to enhance their technical skills and career growth.
- Take the lead in designing and architecting scalable, reliable, and high-performance systems using cloud technologies.
- Ensure best practices are followed for cloud-native designs, microservices, and API structures.
- Oversee the development and deployment of cloud-based applications on platforms like AWS, Azure, or Google Cloud.
- Lead the planning, coordination, and delivery of software projects, ensuring they are completed on schedule and meet quality standards.
- Collaborate with cross-functional teams to define project goals, technical requirements, and timelines.
- Ensure the team follows best coding practices, including unit testing, code reviews, and maintaining high-quality, maintainable code.
- Implement and maintain CI/CD pipelines to automate development workflows.
- Stay up to date with emerging cloud technologies and industry trends to bring new ideas and approaches to the team.
- Work closely with product managers, designers, and other teams to ensure alignment on technical requirements and product features.
- Ensure that development processes meet compliance requirements, such as GDPR and SOC 2.
- Take ownership of resolving complex technical issues, from debugging to root cause analysis.
- Create a collaborative, open environment where team members feel empowered to share ideas and solutions.
- Help define the long-term technical vision and strategy, ensuring alignment with the company’s goals.
- Lead by example in demonstrating strong teamwork, integrity, and professionalism.
- Plano, TX
- Hybrid
- $140-150k