Salary
💰 $183,400 - $245,400 per year
Tech Stack
ASP.NETCloudJavaScriptMavenMS SQL Server.NETReactSQLTypeScript
About the role
- Take end to end ownership of team(s) projects
- Mentor and guide engineers within your team(s) and occasionally cross team
- Help your team to improve their performance, the quality of their work; make major design decisions
- Collaborate with Recruiting — interview candidates and co-own activities related to lead generation and screening (HackerRank tests)
- Communicate effectively with developers, product managers, customers, partners, and other leaders
- Guide technology decisions of your team and contribute as needed, including coding or code review
Requirements
- 3+ years of experience managing small to medium software development teams preferably in an agile environment
- 8+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
- Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
- HTML5 and JavaScript; experience with Typescript and React is a plus
- Git, unit testing, debugging, profiling, performance monitoring
- Distributed architecture best practices
- Strong communication and technical writing skills
- B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field