Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EdgeConneX Logo

Senior Software Engineer

EdgeConneX

$145,000 - $170,000
Oct 15, 2025
Herndon, VA, US
Apply Now

EdgeConneX is looking for a Senior Full-Stack Developer to drive the design, development, and deployment of high-performance applications on a modern stack, supporting their mission to bring flexibility, proximity, power, and connectivity to key businesses.

Requirements

  • Strong, hands-on expertise in Vue.js (Vue 3 preferred).
  • Advanced knowledge of C with .NET 8+, and Entity Framework.
  • Proficiency in TypeScript and Bootstrap for building maintainable, responsive UIs.
  • Solid experience with MSSQL: schema design, performance tuning, and writing complex queries.
  • Working knowledge of Azure cloud services (App Services, Azure SQL, Key Vault, Storage, Functions, etc.).
  • Solid background in unit testing and integration testing.
  • Proficiency with Git workflows and Agile methodologies.

Responsibilities

  • Design, develop, and maintain high-quality web applications using .NET 8, C, Entity Framework, and VueJS.
  • Architect RESTful APIs and ensure secure and efficient data access with MSSQL Server.
  • Implement responsive and user-friendly interfaces using modern JavaScript and TypeScript frameworks and UI libraries (such as VueJS, Angular, etc.).
  • Optimize application performance, scalability, and maintainability.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide technical mentorship, and enforce quality assurance standards.
  • Work closely with DevOps and infrastructure teams to streamline CI/CD pipelines and cloud deployments (Azure preferred).

Other

  • Strong communications, both written and verbal, in leading teams and coordinating with peers and other disciplines on driving projects/issues to closure
  • Commitment to organizational excellence and constant awareness to seek opportunities to improve processes/quality of deliverables
  • Superb ability to prioritize and manage multiple projects/responsibilities
  • Superb ability to meet committed timelines, leveraging assistance/input from peers
  • Strong and effective team player in working with various disciplines and peer groups; can cover all gamut of tasks required to ‘getting a job done’