Senior Web Applications Engineer

Aristotle

Washington (District of Columbia)

On-site

USD 140,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working hours
Competitive compensation
Medical benefits
Paid vacation
401k plan
Stock options
Casual dress code

Job summary

A prominent technology company in Washington, DC is seeking a Senior Web Applications Engineer to lead the design and development of key features. The ideal candidate should have 5+ years of experience in software development, leadership in full feature delivery, and expertise in .NET technologies. This flexible hybrid role supports remote work while encouraging in-office collaboration. The company values a casual atmosphere and offers competitive benefits like medical, 401k, and stock options.

Qualifications

  • Minimum 5 years of professional software development experience.
  • Minimum 2 years of experience leading a team from design through production delivery.
  • Extensive experience writing and debugging complex stored procedures.

Responsibilities

  • Develop Web Applications, Web Services, Windows Services, and Microservices using .NET, Angular, and SQL Server.
  • Architect and design scalable, maintainable, and secure systems.
  • Mentor team members for code quality and best practices.

Skills

Microsoft .NET
ASP.NET
C#
Angular
MS SQL Server
RESTful APIs
CI/CD pipelines
DevOps practices
Communication skills

Education

Bachelor's degree in computer science or related field

Job description

Since 1983, Aristotle has been a leader in developing technology and harnessing data used in political campaigns at every level—from local races to the White House. Our flagship platform, Campaign Manager™, is the only fully integrated, three-in-one campaign relationship management solution, supporting compliance, fundraising, and financial reporting. We also offer industry‑leading data products, including the National Voter File, National Donor File, National Consumer File, and New Mover File—each enriched with over 1,000 demographic attributes to enable precise targeting and better outcomes.

We are seeking a highly experienced Senior Web Applications Engineer to serve as a technical leader within our Software Development team. This role will own the design, architecture, and delivery of key features and platform capabilities, guiding solutions from concept to production. The ideal candidate will bring deep technical expertise, strong architectural judgment, and proven leadership experience, helping shape the future of our platform while mentoring others and driving best practices across the organization.

Responsibilities

Day‑to‑day responsibilities include:

  • Hands on day to day development of Web Applications, Web Services, Windows Services (background jobs), Third Party API integration and Microservices using .NET, Angular and SQL Server technologies.
  • Architect and design scalable, maintainable and secure systems.
  • Provide production support and troubleshoot complex issues when needed.
  • Collaboration with cross‑functional teams - Product, QA and other stakeholders.
  • Mentor and champion team members for code quality, performance, security and industry best practices.
Qualifications
  • Minimum 5 years of professional software development experience.
  • Bachelor's degree in computer science or related field required.
  • Minimum 2 years of experience leading a team - full feature development from design through production delivery.
  • Strong hands‑on development experience with Microsoft .NET, ASP.NET, C#, Angular and MS SQL Server.
  • Extensive experience writing and debugging complex stored procedures.
  • Strong communication skills and ability to collaborate cross‑functionally.
  • Experience building and maintaining RESTful APIs.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
Preferred Qualifications
  • 8+ years of professional software development experience.
  • Experience migrating on‑premise applications to cloud environments (Azure, AWS, or GCP).
  • Familiarity with identity and authentication systems.
  • Experience working with Microservices architectures.
  • Experience working with Financial and Compliance heavy applications.
  • Knowledge of QA automation frameworks such as Playwright.
  • Experience applying AI or automation to software products or development workflows.

Salary Range: $140k-$175k per year

This is a flexible hybrid role designed to support both focused remote work and meaningful in‑person collaboration. We are seeking a local candidate who can join us in the office approximately 2-3 days per week during the first 3–6 months to build relationships, onboard effectively, and gain deeper context into our platform and teams. After that, in‑office presence typically transitions to once per month, with flexibility based on project needs.

Our office is in the heart of Capitol Hill, just steps from the Capitol South Metro, surrounded by great restaurants, cafés, and the energy of Washington DC. We foster a vibrant, collaborative in‑office culture, and we host catered team lunches every Wednesday to bring everyone together. While we value the flexibility of remote work, we believe in‑person time strengthens collaboration, creativity, and connection.

All positions are Full‑Time, with competitive compensation, medical benefits, paid vacation, 401k plan and stock options. Casual dress code and a non‑corporate atmosphere make this a fun place to work and learn in a team environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Web Applications Engineer
Senior Web Applications Engineer

Aristotle • Washington

Hybrid
USD 140,000 - 175,000
Competitive salary
Medical benefits
Paid vacation
+3
Sr. Software Engineer(W2)
Sr. Software Engineer(W2)

Snowrelic Inc • United States

Remote
USD 135,000 - 153,000
Senior .NET Architect Developer
Senior .NET Architect Developer

B&A • North Charleston (SC)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Brooksource • Louisville (KY)

On-site
USD 110,000 - 160,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior .NET AppDev Consultant
Senior .NET AppDev Consultant

Triwill Group • United States

On-site
USD 120,000 - 180,000
Fully remote
Flexible hours
Paid time off
+5
Senior Full-Stack Developer
Senior Full-Stack Developer

Aristotle • Washington

On-site
USD 130,000 - 170,000
Medical benefits
Paid vacation
401k plan
+2
Senior Software Engineer - Scottsdale/Hybrid
Senior Software Engineer - Scottsdale/Hybrid

Socket.dev • Scottsdale (AZ)

On-site
USD 130,000 - 150,000
Software/Web Developer
Software/Web Developer

Kentro • Springfield (VA)

On-site
USD 80,000 - 110,000
Flexible professional development opportunities
Education reimbursement
401k with employer match
+2
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000