Aegistech · 2 weeks ago
Principal Software engineer/Lead
Aegistech is a global leader in engineering intelligence, trusted by innovative companies to enhance design and supply chain resilience. They are seeking a Principal Software Engineer to lead a cross-functional pod, setting technical direction and mentoring engineers while delivering high-impact features for global customers.
Responsibilities
Own the pod’s technical strategy: clarify domain boundaries, define target architecture, and evolve systems using DDD
Design & build cloud-native microservices in .NET (Core) on Kubernetes (AWS), with clean contracts and strong observability
Ship end-to-end features across API, data, and front end ( React/Angular ) with a focus on performance, accessibility, and UX quality
Raise the bar on operability: SLOs, dashboards, alerting, runbooks; drive reliability, scalability, and cost efficiency
Champion CI/CD and quality: automated tests (unit/integration/e2e), progressive delivery (blue/green, canary), IaC
Mentor & multiply: coach senior/staff engineers, run design reviews, steward coding standards, and “golden paths.”
Partner cross-functionally with Product/UX/SRE/Security and adjacent pods to deliver cohesive solutions and clear SLAs
Make trade-offs explicit: communicate risks, options, and impact to technical and executive audiences
Qualification
Required
8+ years in software engineering with increasing scope; 3+ years leading delivery/architecture in agile product teams
Proven experience building microservices at scale in .NET Core on a major cloud (AWS preferred)
Strong systems thinking: domain modeling, API design, data consistency, performance, resilience, and security basics (OWASP)
Track record improving CI/CD, test automation, and operability (SLOs, on-call readiness, incident reduction)
Excellent communication and mentoring skills; ability to align diverse stakeholders and elevate engineering standards
Multi-region/DR patterns, zero-downtime migrations, chaos testing
Event-driven architectures with Kafka; idempotency/outbox patterns
Observability at scale (OpenTelemetry) and cost/performance optimization
Experience with search platforms (Elasticsearch/OpenSearch) or analytics pipelines
Preferred
Search/analytics (nice): Elasticsearch/OpenSearch, columnar/OLAP stores
DevEx & quality: Git, CI/CD (Azure DevOps/GitHub Actions), test automation, OpenTelemetry, feature flags