Senior Software Engineer
Estimated Pay | $64 per hour |
---|---|
Hours | Full-time, Part-time |
Location | Abingdon, Maryland |
Compare Pay
Estimated Pay We estimate that this job pays $63.62 per hour based on our data.
$39.53
$63.62
$103.91
About this job
Summary:
SafeNet Assured Technologies, LLC protects the U.S. Federal Government's most sensitive information systems. As a U.S. based company, SafeNet Assured Technologies' sole mission is to provide high assurance data security products and technology to Federal Governments. A successful candidate will develop engineering solutions by studying operations, designing, developing, debugging and testing software written in C, C++, and Java. Development will be based on customer requirements and specific market targets while working in a team environment. With limited guidance, the candidate will architect and develop new products and maintain existing products in support of the company's competitive position and profitability goals. The candidate will maintain awareness of the latest industry trends and technologies, and provide technical advice to other departments when applicable.
Qualification Requirements:
Ability to obtain and maintain a U.S. security clearance.
Education:
Required Qualifications:
Areas of Preferred Experience:
SafeNet Assured Technologies, LLC protects the U.S. Federal Government's most sensitive information systems. As a U.S. based company, SafeNet Assured Technologies' sole mission is to provide high assurance data security products and technology to Federal Governments. A successful candidate will develop engineering solutions by studying operations, designing, developing, debugging and testing software written in C, C++, and Java. Development will be based on customer requirements and specific market targets while working in a team environment. With limited guidance, the candidate will architect and develop new products and maintain existing products in support of the company's competitive position and profitability goals. The candidate will maintain awareness of the latest industry trends and technologies, and provide technical advice to other departments when applicable.
Qualification Requirements:
Ability to obtain and maintain a U.S. security clearance.
Education:
- Bachelor's Degree in Computer Science or equivalent
Required Qualifications:
- 3-5 years research/development experience
- Proven experience in large complex software/hardware developments across full system stack (embedded, server, client)
- High-level knowledge of software development design procedures and objectives
- Proficient in the following coding languages: C, C++, Java
- Strong organizational, decision making and communication skills
- Solid team player
Areas of Preferred Experience:
- Experience using embedded Linux (kernel and user levels) or similar OS
- Understands and has successfully implemented an OO approach on one or more large software projects
- Strong understanding of security using encryption and authentication
- Understanding of network security protocols and algorithms (e.g. IPsec, SSL, encryption, etc.)
- Understands basic networking protocols such as TCP/IP, UDP, ARP, and ICMP.
- Middleware and smart card/token experience desirable
- Linux kernel building, rolling custom kernels, and boot-loading implementation
- VMware
Essential Duties & Responsibilities include, but are not limited to the following:
- Responsible for design, development, testing, and debugging software systems according to proposed strategic direction and marketing requirements by providing technical solutions for the challenging markets and requirements.
- Implements code in a timely fashion with high quality, consistent with defined standards.
- Unit tests software components to ensure module-level functionality and product consistency.
- Resolves issues found during engineering test in a timely manner, taking risk into account.
- Provides documentation as appropriate including design documentation, comments in code, inputs for External Specifications, Software Requirements Specifications, and end-user documentation.
- Consistently uses tools such as git, coverity, teamcity, and Jira for tracking of defects and management of code.
- Participates in design and code reviews of other team members' implementations.
- Independently manages time and prioritizes tasks to achieve results within cost and schedule constraints.
- Other duties as assigned
You might also like
in Abingdon, MD
$23
Think Consulting • 1h ago
$14
Selective Insurance • 13h ago
$14
Selective Insurance • 13h ago
SRI International • 1h ago
$19.56 to $20.06
Penn-Mar Human Services • 1h ago
Companies hiring applications software developers
in Abingdon, MD
Nearby locations
Explore more applications software developer jobs
in Abingdon, MD
Nearby Job Titles
Registered Nurse Jobs Speech Pathologist Jobs Nurse Practitioners Jobs Taxi Driver Jobs Critical Care Nurse JobsNearby Locations
Baltimore, MD Jobs Towson, MD Jobs Bel Air, MD Jobs Rosedale, MD Jobs Maryland JobsNearby Companies
Kennedy Krieger Institute Jobs Uber Jobs Genesis Healthcare Jobs Greater Baltimore Medical Center Jobs Lyft JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 920822808 Posted: 2024-05-05 Job Title: Senior Software Engineer