Senior Web Applications Engineer
Company: Aristotle
Location: Washington
Posted on: February 20, 2026
|
|
|
Job Description:
Job Description 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. This role is responsible for leading the full
lifecycle of feature development—from collaborating on requirements
and designing optimal technical solutions to implementation,
deployment, and long-term maintenance. The Senior Web Applications
Engineer will serve as a technical owner, making architectural
decisions that ensure scalability, security, and maintainability
while aligning with business 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 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. 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 at
www.aristotle.com.
Keywords: Aristotle, North Bethesda , Senior Web Applications Engineer, IT / Software / Systems , Washington, Maryland