Software Development Engineer IV (C++, Java, Python, Linux, cloud-native) : W2 Contract - Onsite

Overview

On Site
$75 - $85
Full Time

Skills

Java
C++
Python
AWS
DevOps
Middleware
Linux
Agile

Job Details

Software Development Engineer IV

Location: Onsite Arlington, VA

Duration: 24 Months

Work Schedule: Monday Friday, Core Business Hours (40 hrs/week)

Openings: 4

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 onsite 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

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
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.