
Principal Software Engineer – Team Lead, .NET Core/Angular
Unanet
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $160,000 - $175,000 per year
Job Level
About the role
- Partner with Product Management to understand business requirements, define success metrics, and shape end-user experience
- Lead and motivate a cross-functional team of engineers to consistently deliver high-quality solutions
- Drive architectural decisions in collaboration with other leads, building scalable, maintainable, and reliable web applications
- Provide hands-on development and mentorship, fostering a collaborative environment for continuous learning and growth
- Enable teams to leverage data effectively to build impactful, customer-facing features
- Actively participate in development efforts, contributing to the design and delivery of high-quality solutions
- Present prototypes, technical concepts, and working solutions to stakeholders for feedback and alignment
- Conduct and promote constructive code reviews to improve code quality and engineering standards
- Uphold best practices through rigorous design and code reviews
- Influence the technical roadmap by driving innovation, improving development processes, and contributing new ideas
- Contribute to hiring efforts to attract and retain top engineering talent
- Refine and flesh out user stories to ensure clarity and effective team execution
Requirements
- 7+ years of full stack development experience
- 3+ years of C# .NET Core experience
- 2+ years of front-end development experience using a modern JavaScript framework (web or mobile)
- Experience with SQL Server, including querying, tuning and performance testing
- Experience with caching services (e.g., ElastiCache/Redis), search services (e.g., OpenSearch, Elasticsearch, Azure Search), and familiarity with AWS/Azure/GCP IaaS offerings
- Ability to evaluate risk, prioritize work, and communicate complex technical concepts to non-technical stakeholders
- Experience working in a disciplined Agile environment
- Bachelor’s in Computer Science
Benefits
- employee equity
- discretionary bonus compensation
- participate in Unanet's employee benefits plans and programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full stack developmentC#.NET CoreJavaScript frameworkSQL Serverqueryingperformance testingcaching servicesElastiCacheRedis
Soft Skills
leadershipmentorshipcollaborationcommunicationrisk evaluationprioritizationtechnical presentationcode reviewinnovationteam execution