Software Developer

TAD PGS, Inc.
Laurel, MD, United States
10 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$104,000.0 - $312,000.0
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Automation of Tests C++ (Programming Language) Cloud Computing Static Program Analysis Software Quality Code Review Cyber Security Computer Engineering Continuous Integration Software Debugging Distributed Systems
+10 more
Software Maintenance Software Engineering Git Linux Development Kubernetes Information Technology Formal Methods Asynchronous Programming Docker Programming Languages

Job description

We are seeking a Software Developer to design, develop, and maintain software supporting advanced research and mission-critical government capabilities. Our work spans distributed systems, cybersecurity, and embedded platforms. We need someone who enjoys writing high-quality software, collaborating with multidisciplinary teams, and applying modern engineering practices to deliver reliable solutions. Experience with Rust is particularly valuable., * You will design, implement, test, and maintain software supporting research and prototype systems.

  • You will develop modern, high-performance applications using Rust and other programming languages where appropriate.
  • You will collaborate with systems engineers, researchers, and domain experts to translate technical concepts into production-quality software.
  • You will participate in code reviews, automated testing, and continuous integration efforts to ensure software quality and maintainability. Basic Hiring Criteria

Requirements

Candidate must possess an Active Top Secret Security Clearance., * Possess a Bachelor’s in Computer Science, Software Engineering, Computer Engineering, arelated field, or a combination of equivalent experience, education, and certifications.

  • Have 3+ years of professional software development experience.
  • Have experience developing software in Rust, or significant experience in C++ with a demonstrated interest in developing production software in Rust.
  • Have experience with Git, automated testing, debugging, and Linux development environments.
  • Have experience developing reliable, maintainable software using modern software engineering practices.
  • Are able to obtain a Final Top Secret level security clearance by your start date. Desired Qualifications:

  • Possess a Master’s in Computer Science, Software Engineering, or related field.
  • Have 5+ years developing production software.
  • Have significant experience developing production applications in Rust.
  • Have experience with asynchronous programming, concurrent systems, distributed computing, orhigh-performance computing.
  • Have experience with Docker, Kubernetes, CI/CD pipelines, and cloud-native development.
  • Have experience with secure software development, formal methods, or static analysis. Benefits offered vary by contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, and affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.

Benefits & conditions

We have an outstanding Contract position for a Software Developerto join a leading Company located in theLaurel, MD surrounding area.

Pay Rate: $50.00 - $150.00

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…