Python / C, C++ Software Engineer (TS/SCI with Polygraph Required)

J&T Business Consulting
Annapolis Junction, MD, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$203,000.0
Working hours
Regular working hours
Job source

Tech stack

Algorithm Design Business Analytics Applications Data Analysis Big Data Code Reuse Computer Engineering Software Design Patterns Distributed Systems Python (Programming Language) Software Architecture Software Engineering Software Systems
+5 more
Systems Integration Real Time Systems Bug Reporting Information Technology Stream Processing

Job description

  • Design, develop, maintain, and enhance complex software systems.
  • Implement software solutions based on documented requirements.
  • Develop processing-intensive analytics and advanced algorithms.
  • Work with large-scale and real-time data processing systems.
  • Review and test software components to ensure compliance with design requirements.
  • Document testing activities and results.
  • Troubleshoot and resolve software defects and problem reports.
  • Apply appropriate software development methodologies and best practices.
  • Participate in system design discussions, including hardware/software trade-off analysis.
  • Evaluate opportunities for software reuse and integration of Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) solutions.
  • Support requirements analysis and decomposition from system-level requirements to individual software components.

Requirements

Do you have experience in Software engineering?, Do you have a Bachelor’s degree?, We are seeking an experienced Software Engineer to develop, maintain, and enhance complex software systems supporting mission-critical environments. The ideal candidate will have extensive experience working on large-scale software development efforts involving analytics, algorithm development, real-time processing, large data sets, and enterprise information systems.

This role offers the opportunity to work independently and collaboratively within a highly technical team, contributing to the design, development, testing, and deployment of sophisticated software solutions., * Active TS/SCI security clearance with a current polygraph.

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Minimum of 10 years of Software Engineering experience supporting programs of similar scope, complexity, and technical requirements., * Four (4) additional years of relevant Software Engineering experience may be substituted in lieu of a bachelor’s degree.

Preferred Experience

  • Experience developing large-scale distributed systems.
  • Experience with real-time processing environments.
  • Experience working with analytics platforms and large data sets.
  • Strong understanding of software architecture, design patterns, testing, and system integration.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Paid parental leave
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance, Competitive salary commensurate with experience, qualifications, and clearance level., Comprehensive benefits package including:
  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Paid time off and company holidays
  • Paid parental leave
  • 401(k) with employer match
  • Tuition reimbursement and professional development support

Apply for this position

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

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

4:15 min

Enabling code reuse and inline assembly

Liu Xiaohui · LIVE

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · WWC 2023

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all