Principal Engineer - Full-Stack .Net Developer

1 Days Old

Company Description
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale - across all devices and digital mediums, and our people exist everywhere in the world (18500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Job Description
We are looking for an individual who can be responsible for designing comprehensive technology solutions that meet business needs, align with enterprise standards, and ensure scalability, security, and performance.
This role acts as a key technical leader in the planning and delivery of IT systems, bridging the gap between business requirements and technical implementation across applications, data, infrastructure, and integrations.
Key Responsibilities:
Collaborate with business stakeholders, product owners, and IT teams to define end-to-end solution architectures for complex systems.
Design high-level and detailed architecture for applications, databases, infrastructure, and integrations, ensuring alignment with enterprise standards.
Evaluate and select appropriate technologies, platforms, tools, and patterns that best meet solution requirements.
Ensure non-functional requirements such as security, performance, scalability, and maintainability are addressed.
Produce architectural deliverables including solution blueprints, system/data flow diagrams, interface designs, and technical documentation.
Guide and support development teams during the implementation phase, ensuring the solution adheres to the design.
Lead architecture reviews, code reviews, and technical risk assessments.
Stay current with emerging technologies, trends, and best practices; recommend innovations where appropriate.
Act as a key advisor during procurement and vendor evaluation processes when third-party tools or platforms are involved.
Mentor junior architects and technical team members.
Qualifications:
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
7+ years of experience in IT, with at least 3-5 years in a solution architecture or technical lead role.
Hands-on experience in architecting and delivering enterprise-grade solutions across one or more domains (applications, data, cloud, infrastructure, security).
Skills:
Strong expertise in designing scalable, resilient, and secure architectures.
Solid understanding of SDLC, DevOps, Agile methodologies, and CI/CD pipelines.
Proficient in architecture modeling tools (e.g., ArchiMate, Lucidchart, MS Visio) and frameworks (e.g., TOGAF, Zachman).
Familiarity with enterprise integration patterns, message brokers (e.g., Kafka, RabbitMQ), and API management tools.
Knowledge of databases (SQL/NoSQL), containerization (Docker, Kubernetes), and infrastructure-as-code (e.g., Terraform, CloudFormation).
Preferred:
Certifications such as TOGAF, AWS Certified Solutions Architect, Microsoft Azure Solutions Architect, or equivalent.
Experience in government, healthcare, financial, or public sector projects is a plus.
Location:
New York

We found some similar jobs based on your search