Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Element 84 Logo

Senior Software Engineer

Element 84

$128,000 - $168,500
Sep 5, 2025
Alexandria, VA, US
Apply Now

Element 84 is seeking a Senior Software Engineer to join a new, multi-year, full-stack web application development project to design, implement, and launch a complex system that is global in scope and will be used by large companies.

Requirements

  • 5+ years of experience as a Software Engineer
  • Experience building full-stack web applications using Python and Javascript
  • Experience with React
  • Experience with Amazon Web Services (AWS)
  • Proficiency in troubleshooting software issues and debugging a large codebase
  • Firm commitment to and experience with automated testing and continuous integration
  • Experience with Django and Typescript

Responsibilities

  • Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing and operational support
  • Improve quality by actively participating in code-reviews and adhering to team quality standards
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Own the execution of medium-to-large sized features with higher-level technical support
  • Describe and document the details of your work fluidly and accurately for technical peers and non-technical stakeholders
  • Think holistically about the application and build with an eye towards long term maintainability and efficiency
  • Collaboratively provide estimates and other input to the client, project managers designers, or others about features to help determine their feasibility, complexity, cost, and priority level

Other

  • This is a contingent position, and employment is dependent upon Element 84 receiving the contract award.
  • Ability to work as a member of team using the Scrum methodology
  • Proponent of continuous improvement and willing to bring new ideas to the team
  • Outstanding all-round communication skills and ability to work collaboratively and proficiently in a remote environment
  • Energetic, self-motivated, team player