Software Engineer
North Point Defense is looking for a Software Engineer to join its growing team of scientists and engineers, developing complete systems and software applications for our DoD and commercial customers. This position may require an active Security Clearance. Depending on level, a Software Engineer’s responsibilities include requirements gathering, system analysis and design, coding in various languages, documentation, testing, training and integration. Our ideal candidates are familiar with the full software development life cycle. They can contribute on cross-functional teams delivering solutions to our customers given technical constraints, coding and quality standards.
Responsibilities may include:
- Execute full software development life cycle
- Develop documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
Preferred experience includes:
- Knowledge and experience with Redhat and Ubuntu Linux operating system.
- Programming experience with Java, C, C++, Python and/or Shell Scripting.
- Knowledge and experience with SDR technologies and environments.
- Knowledge and experience with embedded processing environments.
- Proficiency in software engineering tools
- Ability to document requirement and specifications
- Object-oriented analysis and design
- Experience developing client-server applications
- Network programming with TCP sockets (experience with UDP is a plus)
- Experience with version control systems such as Git, Subversion and threading & concurrency
- Development experience in Linux environments (RedHat, Ubuntu)
- Software testing and documentation
- A solid foundation in computer science with demonstrated competency in data structures, algorithms and software design
Applicants selected may be subject to a security investigation to meet eligibility requirements for access to classified information (Security Clearance). US Citizenship is required to obtain a Security Clearance.
Education Requirements
Entry Level: Bachelor’s Degree with 0 – 4 years of experience or a master’s degree with 0 – 2 years of experience
Mid Level: Bachelor’s with 5 – 10 years of experience or a master’s degree with at least 3 years of experience
Senior Level: Bachelor’s degree with 10+ years of experience or a master’s degree with at least 8 years of experience
Salary offered will be commensurate with experience and education.
NPD believes in providing meaningful and flexible benefits choices that meet the diverse and changing needs of our biggest asset, our employees. NPD is committed to providing its employees with a highly competitive benefit package that will align with the best interest of the employees as part of a total rewards program.
In addition to salary, each full-time employee receives an Individual Benefit Account (IBA). NPD contributes 15% of your salary to an employee's IBA fund. The funds in the IBA can be used toward the cost of:
Medical, Dental and Vision premiums
Paid Time Off
Life insurance and AD&D
NPD provides a 3% Safe Harbor contribution to 401(K), and up to 7% Profit Share contribution per quarter.
Employees of NPD enjoy up to 34 days of Paid Time Off per year
Tuition Reimbursement
Referral Bonus
Long and Short Term Disability
Flexible Scheduling and a casual environment
Professional Development
Employee Assistance Program
North Point Defense is an Equal Opportunity Employer.
Recommended Jobs
Corporate and Constituent Communications Writer
WORK OPTION:The NBA currently provides eligible employees the option of working remotely one day per week Position Summary This position will work with members of the Strategic Communications …
Wood Finisher/Finishing Technician
Join the Team that is Redefining Architectural Innovation Eventscape is seeking a Custom Finishing Technician (Wood Finisher)to join our fabrication team. This will be a full-time role, workin…
Senior Director, New York Region
About Repair the World mobilizes Jews and their communities to take action to pursue a just world. We believe that service in support of social change is vital to a flourishing Jewish community an…
Software engineer, backend (Scala)
✍&##127997; About Writer Writer is the full-stack generative AI platform delivering transformative ROI for the world’s leading enterprises. Named one of the top 50 companies in AI by Forbes and one o…
Clinical Lab Technologist
Skills: ~1 year Clinical Laboratory Technologist experience. Education: Valid license to practice as a Clinical Laboratory Technologist (092) issued by NYSED Primary Source…
Qualified Safety Person
About the Job: We are currently seeking a detail-oriented, dedicated, and experienced Qualified Safety Person for our growing company. The candidate must have extensive knowledge of workplace safe…
Program Manager, Middle School Career Exploration
ExpandED is dedicated to ensuring that all young people have access to enriching learning opportunities that affirm their identities, teach them valuable skills, and spark new possibilities. Through p…
Licensed Practical Nurse
Licensed Practical Nurse / Evening / Weekend (SNF) - Queens, NY (#25214) Location: Queens, NY Employment Type: Part-Time (Weekends only) Hourly Rate: $47 About Greenlife Healthcare Staffin…
Direct Support Professional
JOB SUMMARY You will collaborate with the Day Habilitation Program Director and participants to develop and implement a daily schedule. ABOUT YOU You will assist participants with Activities…
Client Success Manager
Remote (must be based in the U.S. Eastern Time Zone) or Hybrid if located in the New York Metro Area (mostly remote with occasional office time) About Us Reachdesk is the first truly end-to…