FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Team Lead, .NET Core/Angular
UnanetPrincipal Software Engineer leading and enhancing web applications for Unanet while collaborating with cross-functional teams. Driving technical decisions and mentoring in a fast-paced Agile setting.
Tech Stack
Tools & technologiesAWSAzureElasticSearchGoogle Cloud PlatformJavaScript.NETRedisSQL
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- employee equity
- discretionary bonus compensation
- participate in Unanet's employee benefits plans and programs
ATS Keywords
✓ Tailor your resumeApplicant 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