Cyient

Lead Software Engineer / Architect

Pittsburgh, PA, US

2 months ago
Save Job

Summary

We are seeking a Lead Software Engineer / Architect with deep expertise in Microsoft technologies and a passion for technical leadership in the Pittsburgh, PA area. This role is pivotal in guiding our distributed development teams through the complexities of modern software projects. If you are a seasoned professional with a strong background in .NET, Azure, and front-end technologies, and you thrive in a collaborative, global environment, this is your opportunity to make a significant impact.

Responsibilities

  • Technical Leadership: Provide strategic direction and thought leadership to software developers, ensuring high-quality implementation of projects in a distributed development environment.
  • Technology Expertise: Utilize your extensive knowledge of Microsoft technologies including .NET, Azure Data Services (ADF, Azure SQL), Azure PaaS (Web Apps, Key Vaults, Function Apps, Azure App Service), and Azure DevOps – CI/CD.
  • Front-End Development: Leverage your skills in front-end technologies such as Blazor or Angular to create engaging and efficient user interfaces.
  • Mobile Technologies: Apply your experience with mobile technologies, including Xamarin (iOS/Android), iOS, Kotlin, Java, and migration to MAUI, to develop versatile applications.
  • High-Level Design: Develop and review high-level designs that translate functional requirements into effective business processes.
  • Project Delivery: Participate actively in requirements gathering, design, and construction phases to ensure successful project delivery from a technical perspective.
  • Customer Interaction: Engage with customers to clarify business requirements and address change requests.
  • Team Management: Oversee daily activities of both onsite and offshore development teams, providing guidance and support as needed.
  • Mentorship: Offer mentoring, feedback, and technical assistance to the development team, promoting best practices and adherence to coding standards.
  • Code and Review: Design and code applications following specifications, review pull requests, and maintain Azure CI/CD pipelines and ARM templates.
  • Global Collaboration: Collaborate with global teams, accommodating some night conference calls during the week to ensure seamless communication and project progress.


Skills And Qualifications

  • Experience: 12+ years of experience in software development with a strong focus on C# .NET Core, Azure technologies, and front-end frameworks.
  • Front-End Technologies: Required proficiency in either Blazor or Angular.
  • Mobile Development: Expertise in Xamarin (Android/iOS), MAUI, and related technologies.
  • Authentication: Knowledge of MSAL 2.0 and Azure AD oAuth for secure authentication.
  • Web Technologies: Experience with JavaScript, jQuery, ASP.NET MVC, and DevExtreme controls.
  • Database and Data Services: Skilled in Azure SQL Server, Entity Framework, and Azure Data Factory (ADF pipelines).
  • Agile Methodologies: Experience with Agile methodologies and frameworks, preferably SCRUM.
  • Collaboration: Proven ability to collaborate effectively with distributed teams and manage project activities across different time zones.


Why Join Us?

  • Innovative Culture: At Cyient, you’ll work with some of the brightest minds in the industry, driving innovation and excellence.
  • Global Impact: Be part of a global team that tackles complex challenges and delivers impactful solutions.
  • Professional Growth: We offer continuous learning opportunities and career development paths to help you achieve your professional goals.
  • Work-Life Balance: Enjoy a supportive work environment that values flexibility and work-life balance.
  • Pittsburgh Advantage: Located in the vibrant city of Pittsburgh, PA, known for its rich history, cultural amenities, and a thriving tech community.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: