Senior Software Engineer @iDirect GOVERNMENT
Software Development
Salary usd 125,156 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today

[Hiring] Senior Software Engineer @iDirect GOVERNMENT

Today - iDirect GOVERNMENT is hiring a remote Senior Software Engineer. πŸ’Έ Salary: usd 125,156 - 159,370 per year πŸ“Location: USA

Role Description

We are seeking for a team player with solid technical skills to work with our team of smart, creative, and dedicated engineering team-members. This position is based out of our Herndon, VA location with the option of a remote work schedule. This is a senior-level position for a Software Engineer. We value creative problem solving, logical thinking, enthusiasm, and the ability to learn quickly. Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly. Good communication skills, great problem-solving skills, and the ability to work both individually and collaboratively in a team environment are required. If you enjoy working in a fast-paced environment with the smartest team and the very latest technologies, then this is the job for you!

This is a senior level cross-functional engineering position, developing front and back-end software for our satellite products on a Linux platform.

Responsibilities

  • Design and implement web application features using C++ and modern web frameworks and techniques, from requirements to production and deployment
  • Add new functionality and solve customer facing bugs within an existing application (frontend and backend)
  • Contribute to the architecture and design of new and existing User Interfaces
  • Prepare prototypes/screen shots to share with stakeholders for review and approval
  • Advise on best practices, new techniques, software quality and process improvement
  • Create, modify and maintain RESTful Web Services, GraphQL and other APIs
  • Develop applications built with C++, as well as Go, GraphQL, Vue, and similar modern technologies
  • Assist with estimation of time and effort required to implement new features
  • Participate in design reviews, peer code reviews and improve overall product quality
  • Effectively employ innovative problem-solving techniques
  • Interface with cross-functional teams to successfully implement feature dependencies

Qualifications

  • 6+ years of experience in software development
  • Proven working experience with C/C++, object-oriented designs, front and back-end application development
  • Experience developing and debugging software in a Linux environment
  • Strong expertise with various frameworks (Vue, Angular, etc.)
  • Strong expertise with Web Services and RESTful Applications
  • Expertise with NodeJS, WebSockets and in-depth understanding of Microservices methodologies
  • Familiarity with HTML5 and CSS3
  • Familiarity with system level issues such as scaling, security, and responsiveness
  • Solid programming experience in object-oriented design and development
  • Linux or a POSIX O/S environment
  • Familiarity with software configuration management, defect tracking tools, and peer review
  • Object and Component Oriented Designs
  • Transmission security and cryptographic techniques
  • Strong documentation and writing skills

Requirements

  • Additional experience in the following areas is a plus:
    • C++, Java, or other object-oriented programming language
    • Understanding of SQL and database access for relational Databases; PostgreSQL, MariaDB, MySQL
    • Working knowledge of noSQL databases (MongoDB, etc.)
    • Familiarity with Responsive Design Frameworks such as Bootstrap
    • Familiarity with developing web interfaces for embedded devices a plus
    • Networking protocols such as TCP/IP, UDP and IPv6
    • Familiarity with Docker, GraphQL, Kubernetes, Go, Conan, cmake, C++11
    • Familiarity with developing multi-threaded software applications
    • Knowledge of communications and/or networking protocols, TCP/IP, UDP, IPv6, etc.
    • Experience with cross-functional (hardware/firmware/software) development and verification
    • Experience in shell scripting using Perl, Lua, or Python and Red Hat Enterprise Linux 8+
    • Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite
    • Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins and Artifactory

Education

  • Bachelor’s Degree in Computer Science, Software, Systems, Mathematics, or related technical field.

Clearance

  • Active DoD security clearance or ability to obtain a secret level DoD clearance.

Travel

  • 0-10%

Pay Range

  • $125,156 - $159,370
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @iDirect GOVERNMENT
Software Development
Salary usd 125,156 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,518+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later