Senior Web Applications Engineer

Aristotle•Washington, DC
•$140,000 - $175,000•Hybrid

About The Position

Aristotle is seeking a highly experienced Senior Web Applications Engineer to serve as a technical leader within its Software Development team. The role owns the design, architecture, and delivery of key features and platform capabilities, guiding solutions from concept through production and long-term maintenance. The engineer makes architectural decisions that support scalability, security, and maintainability while aligning with business needs. The position guides a small Agile team, mentors engineers, and partners with Product, QA, and other stakeholders to ensure high-quality delivery. It also drives modernization initiatives, including API integrations, cloud migration efforts, and the adoption of emerging technologies such as AI-powered solutions. The work involves hands-on development of web applications, web services, background Windows services, third-party API integrations, and microservices using .NET, Angular, and SQL Server. This is a flexible hybrid role for a local candidate. The position requires working in the office approximately two to three days per week during the first three to six months, then typically once per month, with flexibility based on project needs. The office is in Capitol Hill in Washington, DC.

Requirements

  • At least 5 years of professional software development experience.
  • Bachelor's degree in computer science or a related field.
  • At least 2 years of experience leading a team through full feature development from design to 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.

Nice To Haves

  • 8 or more years of professional software development experience.
  • Experience migrating on-premise applications to cloud environments such as 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.

Responsibilities

  • Lead the full lifecycle of feature development, from requirements collaboration and technical design through implementation, deployment, and long-term maintenance.
  • Develop web applications, web services, background Windows services, third-party API integrations, and microservices using .NET, Angular, and SQL Server.
  • Architect and design scalable, maintainable, and secure systems.
  • Provide production support and troubleshoot complex issues as needed.
  • Collaborate with Product, QA, and other stakeholders.
  • Guide a small Agile team and mentor engineers.
  • Champion code quality, performance, security, and industry best practices.
  • Drive modernization initiatives, including API integrations, cloud migration efforts, and adoption of emerging technologies such as AI-powered solutions.

Benefits

  • Medical benefits
  • Paid vacation
  • 401k plan
  • Stock options
  • Catered team lunches every Wednesday
  • Casual dress code
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service