Software Development Engineer IV - W2 - Day-1 onsite

  • Arlington, VA
  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Java
Linux
TypeScript
C++
Amazon Web Services
Git
Middleware
Multithreading
DevOps
Cloud - Native development
SQL
Reliability Engineering

Job Details

Position: Software Development Engineer IV

Location: Onsite Arlington, VA

Duration: 24 Months

Top 3 Technical Skills (Must-Have)

  1. Programming Languages: Java, TypeScript, Python
  2. Cloud Development: AWS ecosystem
  3. Full-Stack Development: End-to-end software engineering

About the Role

Client is seeking experienced and highly motivated Software Development Engineers (SDE IV) to design, develop, and deliver large-scale, distributed software systems.

This is a high-impact, high-visibility role requiring deep technical expertise in Java, C++, and cloud-native development within a Linux environment.

You ll work on multi-tiered applications, contribute to architectural decisions, and lead complex projects from concept to deployment.

This role also includes participation in a 24x7 on-call rotation and occasional travel for on-site troubleshooting or project launches.

Key Responsibilities

  • Design, implement, and maintain scalable, distributed systems using Java, C++, SQL, and middleware messaging
  • Translate business and functional requirements into technical specifications
  • Lead development efforts and serve as a technical expert on complex projects
  • Write clean, maintainable, and well-documented code
  • Participate in on-call support rotation and travel as needed
  • Collaborate with cross-functional teams to ensure system reliability and performance

Required Qualifications

  • 3+ years of professional software development experience
  • 2+ years of experience in system architecture and design
  • Strong knowledge of data structures, algorithms, and system design
  • Hands-on experience with distributed systems and cloud computing (AWS preferred)
  • Proficiency in version control (Git), CI/CD pipelines, and database management
  • Experience with multi-threaded and distributed programming in Java or C++ on Linux
  • Bachelor s degree in Computer Science, Engineering, or related field (Master s preferred)
  • Willingness to participate in 24x7 on-call rotation and occasional travel

Preferred Skills

  • Experience with AI agents, event-driven architecture, and infrastructure as code
  • Familiarity with DevOps/SRE practices and Agile methodologies
  • Strong technical writing and presentation skills
  • Previous Amazon experience is a plus

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.