PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Sr. Software Engineer with Security Clearance:
-
Employment Type:
Full-Time
-
Location:
Mount Laurel Township, NJ (Onsite)
Do you meet the requirements for this job?
Sr. Software Engineer with Security Clearance
Laurel, NJ and/or Arlington, VA offices.
This engineer will work with senior leadership and a fast-paced team of mission-focused engineers to solve some of our customers' toughest challenges.
Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic customer space.
Overview: IDT is looking for an experienced Senior Software Engineer to help build our enterprise virtualization and data analysis micro-service platform.
The engineer will execute tasking as designed by their technical lead to implement various analysis applications and capabilities using a mix of Java, Python, C++, Typescript, and SQL.
Additionally, the E ngineer will have the opportunity to mentor Junior E ngineers .
All applicants must be able to obtain/maintain an active U.S.
Security Clearance.
Responsibilities Include:
• Act as a mentor to other engineers
• Proactively maintain the quality of the codebase via code and design reviews
• Reduce pain points and accelerate other engineers by enhancing developer environments and workflows
• Design, document, and implement re-useable services and business logic for a wide range of deployment types from single-user desktop to multi-user enterprise
• Test and ensure functionality of developed solutions through unit testing and adherence to established patterns and standards.
• Collaborate with team members in the context of peer-review of architecture design and implemented code
• Ensure adherence to industry standards pertaining to security, orthodox programming paradigms, and performance requirements
• Prioritization and management of individual workload across several milestones and projects efficiently
• Occasionally travel to other IDT offices and customer sites (approximately 5-10%) Minimum Required Qualifications:
• BS in Computer Science or other software-related fields
• Minimum of 7 years of demonstrated experience in software development Required Skills:
• Experience with Java, Python, C++, Typescript, and/or SQL
• Experience with REST, Pub/Sub, and other IPC methodologies
• Experience with interpretations of data models from abstract business concepts
• Experience with Linux, preferably RedHat/CentOS
• Understanding of Object Oriented and Functional Programming Paradigms
• Prioritization and management of team workloads across several milestones and projects efficiently Preferred Skills:
• Experience working in Agile software development processes
• Experience or knowledge working within a collaborative CI/CD development environment
• Experience with developer tooling: Gradle, Java, Pip, Conan, CMake, gcc, VSCode, Visual Studio
• Experience creating ERDs and Component Diagrams to communicate ideas and document solutions
• Experience designing and working directly in SQL and NoSQL database stores
• Experience using deployment platforms such as Kubernetes and Docker Competencies:
• Problem-solving skills with the ability to navigate ambiguous situations
• Excellence in technical communication with peers and non-technical cohorts
• Be capable of working independently, but thrive in a team environment
• Solid analytical abilities, coupled with a strong sense of ownership, urgency, and drive EEO Statement: IDT is an Equal Opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.
Recommended Skills
- Agile Methodology
- Analytical
- Automation
- Business Concepts
- C++ (Programming Language)
- C Make
Help us improve CareerBuilder by providing feedback about this job: Report this job
Job ID: 8340_7867701
CareerBuilder TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.