Principal Engineer
at Sage
Location: Remote
Employment Type: full_time
Job Description
<span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:1:j_id413:j_id415"><span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:1:j_id413:j_id419">We are seeking a highly skilled and experienced Principal Engineer (C#/.NET) to join our team. This role is pivotal in driving the technical vision, development, and innovation of our software solutions. As a Principal Engineer, you will lead by example, providing technical expertise, mentoring team members, and ensuring the delivery of scalable, high-performance applications. You will collaborate with cross-functional teams to align engineering efforts with business goals and contribute to the long-term success of our organization.
<br>
<br>*** This is a hybrid position - working 3 days a week from our Bangalore office. ***</span></span><br/><span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:2:j_id413:j_id415"><span id="j_id0:j_id1:j_id265:j_id401:j_id402:j_id411:j_id412:2:j_id413:j_id419">Technical Leadership:
<br>• Define and drive the technical roadmap for projects and systems, ensuring alignment with organizational goals.
<br>• Act as a subject matter expert (SME) in C#/.NET development, providing guidance and expertise to engineering teams.
<br>• Set coding standards and best practices for software design, development, and deployment.
<br>• Mentor and guide engineers, fostering a culture of technical excellence and continuous improvement.
<br>
<br>Software Design and Development:
<br>• Design, develop, and oversee complex software solutions using C# and .NET Core.
<br>• Architect scalable, secure, and high-performance applications and systems.
<br>• Perform code reviews to ensure quality, maintainability, and adherence to standards.
<br>• Lead the design and implementation of new features and functionalities based on business requirements.
<br>
<br>Innovation and Strategic Initiatives:
<br>• Stay up-to-date with the latest technologies, tools, and industry trends to foster innovation.
<br>• Advocate for and implement modern engineering practices to enhance development efficiency.
<br>• Contribute to the long-term technical vision and strategic planning of the organization.
<br>Operational Excellence:
<br>• Ensure production systems are reliable, secure, and optimized for performance.
<br>• Support deployment processes and provide guidance on release management.
<br>• Ensure proper documentation of technical processes, systems, and solutions.
<br>
<br>Compliance and Security:
<br>• Adhere to regulatory and compliance standards across all development efforts.
<br>• Implement and advocate for robust security practices in software design and development.
<br>
<br>Requirement:
<br>- 10 - 12 years of experience
<br>- Bachelor's degree in computer science
<br>- Strong backend experience
<br>
<br>#LI-RS</span></span>