Sr. Software Developer
New
Based in the United StatesFull-TimeSenior
SalaryCompetitive base salary: $120,000 – $145,000 annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- TypeScriptC#ASP.NET Web API.NETReactCI/CDPlaywright
Requirements
- 7+ years of professional software development experience, with strong expertise in C# and the .NET ecosystem.
- Hands-on experience with ASP.NET Web API and building scalable RESTful services.
- Strong proficiency in React, including TypeScript, modern state management approaches, and component-driven architecture.
- Demonstrated experience using AI/LLM tools (e.g., Claude) as part of real engineering workflows.
- Strong understanding of prompt engineering and agentic workflows.
- Experience building and maintaining automated test suites using Playwright within CI/CD pipelines.
- Familiarity with cloud environments such as AWS, Azure, or GCP.
- Proven ability to mentor engineers and provide technical leadership in distributed or remote-first teams.
- Experience working with offshore or cross-time-zone teams using asynchronous collaboration models.
- Strong communication skills and solid understanding of Agile/Scrum principles.
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
Responsibilities
- Lead the migration of legacy ASP.NET WebForms applications to a modern React frontend and API-first backend architecture.
- Define scalable engineering patterns, reusable components, and coding standards to support long-term modernization efforts.
- Identify architectural risks and ensure migration work is properly scoped and delivered incrementally within Agile sprints.
- Champion AI-augmented engineering practices, integrating tools such as Claude into planning, coding, testing, and review workflows.
- Mentor and support engineers through pairing, code reviews, and knowledge-sharing sessions to elevate overall team capability.
- Build and maintain strong collaboration with offshore development teams, ensuring clarity in requirements and consistency in delivery.
- Establish and maintain CI/CD quality gates and automated testing practices using tools such as Playwright.
- Partner with product and design teams to translate requirements into well-structured technical solutions.
- Participate actively in Agile ceremonies, contributing to continuous improvement and delivery excellence.
View Full Description & ApplyYou'll be redirected to the employer's site