Senior Web Applications Engineer

Aristotle

Washington (District of Columbia)

Hybrid

USD 140,000 - 175,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
Paid vacation
401k plan
Stock options

Job summary

Aristotle, a leader in political campaign technology since 1983, seeks a Senior Web Applications Engineer to own design, architecture and delivery of essential features. This role guides solutions from concept to production and mentors others while advancing best practices across the organization.

The role includes driving modernization, API integrations, and cloud migration efforts, with emphasis on scalability, security, and maintainability in close collaboration with Product, QA and

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.

Responsibilities

  • 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.

Skills

.NET
ASP.NET
C#
Angular
MS SQL Server
RESTful APIs
CI/CD pipelines

Education

Bachelor's degree in computer science or related field

Tools

RESTful APIs
CI/CD pipelines

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 areseekinga highly experiencedSeniorWeb 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 technicalexpertise, strong architectural judgment, and proven leadership experience, helping shape the future of our platform while mentoring others and driving best practices across the organization.

This roleis responsible forleading the full lifecycle of feature development—fromcollaborating onrequirements and designingoptimaltechnical solutions to implementation, deployment, and long-term maintenance. TheSeniorWeb Applications Engineer will serve as a technical owner, making architectural decisions that ensure scalability, security, and maintainability whilealigning withbusiness needs. This position also plays a key leadership role, guiding a small Agile team, mentoring engineers, and partnering closely with Product, QA, and stakeholders to ensure high-quality delivery. Additionally, this role will drive modernization initiatives, including API integrations, cloud migration efforts, and the adoption of emerging technologies such as AI-powered solutions. 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.

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 areseekinga highly experiencedSeniorWeb 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 technicalexpertise, strong architectural judgment, and proven leadership experience, helping shape the future of our platform while mentoring others and driving best practices across the organization.

This roleis responsible forleading the full lifecycle of feature development—fromcollaborating onrequirements and designingoptimaltechnical solutions to implementation, deployment, and long-term maintenance. TheSeniorWeb Applications Engineer will serve as a technical owner, making architectural decisions that ensure scalability, security, and maintainability whilealigning withbusiness needs. This position also plays a key leadership role, guiding a small Agile team, mentoring engineers, and partnering closely with Product, QA, and stakeholders to ensure high-quality delivery. Additionally, this role will drive modernization initiatives, including API integrations, cloud migration efforts, and the adoption of emerging technologies such as AI-powered solutions. 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.
Requirements
  • 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 communicationskills and ability to collaborate cross-functionally.
  • Experience building andmaintainingRESTful APIs.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
Preferred Qualifications
  • 8+years of professional software development experience.
  • Experience migratingon-premiseapplications to cloud environments (Azure, AWS, or GCP).
  • Familiarity with identity and authentication systems.
  • Experience working with Microservicesarchitectures.
  • 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 officeapproximately 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 typicallytransitions toonce 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 ofWashingtonDC. 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.

Benefits

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. Please visit our website atwww.aristotle.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Architect for AI-Driven Data & APIs
Senior Full-Stack Architect for AI-Driven Data & APIs

Aristotle • Washington

On-site
USD 130,000 - 170,000
Competitive compensation
Medical benefits
Paid vacation
+3
Senior Full-Stack Architect for AI-Driven Data & APIs
Senior Full-Stack Architect for AI-Driven Data & APIs

Aristotle • Vermont

On-site
USD 130,000 - 170,000
Medical benefits
Paid vacation
401k plan
+2
Senior Full-Stack Developer
Senior Full-Stack Developer

Aristotle • Washington

On-site
USD 130,000 - 170,000
Competitive compensation
Medical benefits
Paid vacation
+3
Senior Full-Stack Developer
Senior Full-Stack Developer

Aristotle • Vermont

On-site
USD 130,000 - 170,000
Medical benefits
Paid vacation
401k plan
+2
Senior Web Apps Engineer & Tech Lead (Hybrid)
Senior Web Apps Engineer & Tech Lead (Hybrid)

Aristotle • Washington

Hybrid
USD 140,000 - 175,000
Medical benefits
Paid vacation
401k plan
+1
Staff Engineer
Staff Engineer

Arcadia • United States

Remote
USD 146,000 - 262,000
Remote-first culture
Flexible PTO
12 company holidays
+6
Senior AI/ML Software Developer
Senior AI/ML Software Developer

CATHEXIS • Redwood City (CA)

On-site
USD 164,000 - 199,000
Performance Bonuses
Medical Insurance
Dental Insurance
+11
Political Compliance Manager
Political Compliance Manager

Aristotle • Washington

On-site
USD 65,000 - 85,000
Medical benefits
Paid vacation
401k plan
+2
Staff Software Engineer - Front End (Remote)
Staff Software Engineer - Front End (Remote)

Ad Hoc LLC • United States

Remote
USD 135,000 - 150,000
Health, dental, and vision insurance
Flexible PTO
401K with employer match
+2
Software Engineer (Desktop/Web)
Software Engineer (Desktop/Web)

Arete Associates • Los Angeles (CA)

On-site
USD 90,000 - 160,000
Flextime scheduling
Paid Time Off (PTO)
Paid Parental Leave
+7