Lead Software Engineer Lab Systems
Job Description
Must have good communication skills
Job Location - Patna
Roles & Responsibilities:
• Lead large-scale technical initiatives and epics from concept through deployment and operational support.
• Provide technical leadership across multiple teams and domains, helping drive architectural consistency and long-term maintainability.
• Mentor and coach engineers across the organization, elevating technical capability and engineering maturity.
• Collaborate with Product Managers, Team Leads, Architects, and Executive Leadership to align technical solutions with business outcomes.
• Design and implement scalable, resilient, and observable distributed systems and integrations.
• Drive improvements in engineering standards, SDLC practices, CI/CD pipelines, testing strategies, and operational excellence.
• Champion best practices around performance, security, compliance, resiliency, and maintainability.
• Participate in technical design reviews, backlog elaboration, and cross-team solutioning efforts.
• Translate complex technical concepts into clear communication appropriate for both technical and non-technical audiences.
• Identify systemic issues, technical debt, and architectural risks, and help lead pragmatic modernization efforts.
• Contribute hands-on code and technical implementation where appropriate.
• Support incident response, root cause analysis, and continuous improvement activities for production systems.
• Promote a culture of ownership, accountability, collaboration, and continuous learning.
Education and Experience
• Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
• 12+ years of professional software engineering experience preferred.
• Demonstrated success designing and delivering enterprise-scale applications and platforms.
• Expert-level proficiency in modern software development practices and object-oriented programming languages such as C# and .NET.
• Strong experience with modern web application development using TypeScript, JavaScript, Angular and/or React.
• Deep understanding of API design, distributed systems, asynchronous processing, and integration patterns.
• Strong experience with relational databases and SQL Server preferred.
• Experience with cloud-native technologies and platforms such as Azure, containerization, CI/CD pipelines, and observability tooling.
• Strong understanding of software architecture, scalability, security, resiliency, and performance optimization.
• Experience working in Agile/Scrum product delivery environments.
• Excellent communication, collaboration, and organizational skills.
• Strong analytical thinking and problem-solving abilities.
• Ability to influence technical direction without direct authority.
Preferred Qualifications
• Experience with Azure DevOps, Git-based workflows, and modern DevOps practices.
• Experience leading mobile application engineering strategy, including architecture, deployment methodology, release governance, staged rollouts, production monitoring, and continuous improvement of mobile delivery practices.
• Experience designing event-driven or service-oriented architectures.
• Familiarity with observability platforms such as Datadog, Azure Monitor, or similar tooling.
• Postgres SQL
• Experience operating within regulated or compliance-driven environments.
• Demonstrated ability to lead modernization initiatives and mentor engineering teams through change.
