The Senior Engineer's responsibilities include leadership in software development, documentation, component test development, component test execution, system test derivation, system test, and other general software development tasks. The qualifications for a Senior Engineer include knowledge of engineering principles, research, code development, white paper development, and experience in generating work products for a team of engineers. A degree in software engineering or a scientific discipline is also required.
Requirements:
BS degree in engineering or scientific discipline and 8+ years of professional experience.
Qualifications:
Expert working in a Linux and Git-based development environment
Experience with full life cycle development (SDLC) in an Agile environment
Knowledge of programming in Scala, C++, Rust, or GO
Excellent problem-solving skills
Programming and debugging skills
Experience developing software that is deployed on security-enhanced operating platforms.
Experience working with Systems Engineers to break an architecture to a developmental roadmap
Experience working in a virtualized networking environment (ESXI, VMware, Networking)
Networking protocols and concepts
Experience working directly with customers to promote ideas in direct support of the mission
Experience being a technical leader and mentor to a team
Familiarity with Build Management, Continuous Integration, and Automated Testing (example: Jenkins)
Experience with peer-review of software and documentation products
Must be a US citizen and have the ability to obtain and maintain a security clearance
Preferred (but not required):
SELinux Policy Development
Cloud Development (AWS or AZURE)
Experience with Cross Domain Solutions
Experience developing Protocols
Familiar with IAAC including Ansible or similar tools
Experience with producing software design documentation
*Nteligen offers the following benefits: Medical, Dental, Vision, STD/LTD & remaining ancillary benefits, 401(k) matching, tuition reimbursement, AFLAC, and a generous PTO. Hybrid schedules are also available.
We are an Equal Employment Opportunity Employer.
It has been and will continue to be a fundamental policy of Nteligen not to discriminate on the basis of race, color, creed, religion, gender, gender identity, pregnancy, marital status, partnership status, domestic violence victim status, sexual orientation, age, national origin, alienage or citizenship status, veteran or military status, disability, medical condition, genetic information, caregiver status, unemployment status or any other characteristic prohibited by federal, state and/or local laws.
This policy applies to all aspects of employment, including hiring, promotion, demotion, compensation, training, working conditions, transfer, job assignments, benefits, layoff, and termination.