Notified-posted 2 months ago
Full-time
Woburn, MA
1,001-5,000 employees

Notified is adding a Lead Architect of Software Engineering to the Global Product Engineering team in Woburn, MA. Our expectation at this time is you will work from our office, located at 130 New Boston Street, on Tuesday, Wednesday and Thursday with flexibility to work from home on Monday and Friday. As a Lead Architect, you will be instrumental in developing our technical strategy and overseeing the successful implementation of engineering initiatives. You will address complex business challenges with advanced technology solutions, provide mentorship to a skilled team of engineers, and promote a culture rooted in collaboration, innovation, and ongoing improvement. Additionally, you will champion the adoption of artificial intelligence throughout the software development life cycle, guiding teams in integrating AI-driven tools and practices to enhance productivity, quality, and decision-making across all project phases.

  • Design and architect scalable, enterprise-grade software solutions, focusing on implementing well-established architecture patterns that enable long-term reliability and flexibility.
  • Demonstrate deep proficiency in clean architecture principles and champion clean coding practices throughout the software development lifecycle, ensuring codebases remain robust, maintainable, and extensible.
  • Provide technical leadership and mentorship to engineering teams, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Apply expert knowledge of legacy application design, with the ability to analyze and evolve existing systems, migrating and modernizing platforms using contemporary .NET frameworks and modern design patterns.
  • Establish and promote engineering best practices, emphasizing scalability, security, performance, and maintainability across projects.
  • Collaborate closely with product management, user experience, and other cross-disciplinary stakeholders to translate business requirements into resilient, scalable architectural solutions.
  • Lead the adoption and integration of cloud-native technologies and architectural patterns—including EKS hosted services, event-driven design, and cloud platforms like AWS and Azure—to modernize and optimize system performance.
  • Evaluate and recommend new tools, frameworks, and technologies to enhance platform capabilities, always with a focus on future-proofing and technical debt reduction.
  • Encourage continuous learning and knowledge sharing within the team, nurturing an environment where clean architecture and coding standards are a foundation for innovation.
  • Bachelor’s degree in computer science, Engineering, or a related field. Equivalent work experience in a similar position may be substituted for educational requirements.
  • Minimum 10 years of experience in computer science, MIS, or a related field.
  • Deep technical expertise in .NET, Microsoft ecosystem and SQL with designing and building Software as a Service (SaaS) applications, with a track record of delivering, nurturing complex software systems.
  • Experience in modernization legacy applications into modular scalable decoupled architectures.
  • Strong technical background with hands-on experience in software development, preferably in languages such as .NET C#, TypeScript, Nodejs, Angular/react, SOLR, OpenSearch.
  • Strong technical background with hands-on experience in master data management, proficiency in organizing and optimizing data in Microsoft SQL Server relational databases. Expertise in non-relational NoSQL databases.
  • Proficient organizational abilities in effectively managing multiple complex services, design standards concurrently. Ability to wear multiple hats of architect, tech lead, principal engineer.
  • Strong problem-solving skills and the ability to thrive in a fast-paced and dynamic environment.
  • Certifications in relevant technologies (e.g., AWS Certified Solutions Architect, Azure Solutions Architect).
  • Hands on experience in Microsoft.NET and MS SQL.
  • Experience in audio or video streaming technologies is plus but optional.
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Experience with SAFe (Scaled Agile Framework) or similar frameworks.
  • Experience with DevOps practices and tools (AzureDevOps) for automation and continuous integration/continuous deployment (CI/CD).
  • Experience working with international teams in various time-zones.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service