Sr. Software Development Engineer

Arlington, WA

Posted: 10/16/2020 Industry: SDE Job Number: 1042

Job Description

We’re looking to hire talented Sr. Software Development Engineers to join an exciting and fast-growing team in Arlington, VA. The individual in this role will be responsible for leading the design, build, and launch of new systems that perform at the global scale for millions of the organization’s customers.

This role will require you to utilize your experience and knowledge of distributed high performing systems, algorithms, and data structures

Overall Responsibilities:

  • Design, develop, implement, and support internal/external APIs using current and emerging standards and technologies
  • Responsible for leading a team of SDEs – to build and support internal/external APIs
  • Set and expect high standards for solution designs and code reviews, to make sure the software is tuned for performance. Own the quality of delivered components
  • Partner with geographically distributed teams to deliver results
  • Mentor high performing junior engineers
  • Will be tasked with demonstrating leadership to resolve architecture and data challenges

Overall Qualifications:

  • Must have 4+ years of professional software development experience
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design is required
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems is required
  • 3+ years developing software solutions in large scale (over 10,000 users) global environments is highly preferred
  • Strong understanding of system and application performance characteristics
  • Deep experience in at least one modern programming language such as C, C++, C# or Java and mastery of object-oriented design and programming
  • 3+ years of experience in building high-performance, highly available and scalable distributed systems
  • Strong knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's or Master's degree in Computer Science or related field

If this opportunity sounds like a good match for your background, skills, and career goals, please submit your resume for immediate consideration!

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.