Lead Software Engineer - LMES
Company: KLM Careers
Location: Camden
Posted on: June 14, 2022
|
|
Job Description:
Lead Software Engineer - LMES
Camden, NJ
Must be a US Citizen
Full-time
Benefits - Full
Relocation Assistance Available - Yes
We are currently seeking a Software Engineering Lead for our
Camden, NJ location.
The company's Integrated Mission Systems is seeking a Lead Software
Engineer. Responsibilities include leading teams through all phases
of the software development life cycle. This is a hands-on role and
includes the translation of requirements into working and
maintainable solutions for our C5 and Cyber Solution Centers. The
selected candidate will apply technical proficiency across various
stages of our SDLC, gather requirements and work closely with
stakeholders to prioritize and scope tasks. The selected candidate
will be working as a key team member on a Scrum team and will be
instrumental in setting our direction and strategy for product and
infrastructure development.
Essential Functions
Developing and tracking software development schedule, assigning
tasking, managing cost accounts
Interfacing and coordinating with all engineering development
disciplines, project engineering and program management
Oversee formal design and test reviews, prepare and present
technical briefings, report project status
Guide team members on the application of computer science,
engineering, and mathematical analysis concepts and principles in
the development of software for the target hardware
Hands-on leadership in the development and evaluation of interfaces
between hardware and software, and operational performance
requirements and design of the overall system
Lead and contribute to all phases of the software development life
cycle, including requirements analysis, design, implementation,
integration, and formal test
Develop software test plans and procedures, and other relevant
technical documentation
Utilize modeling tools and equipment to establish operating data,
conduct experimental tests, prototype, and evaluate results
Participate in peer reviews, identify, track and repair defects
Utilize a variety of software languages and tools (e.g., Java,
Python, Angular, C++, Go) on Windows, Linux, mobile platforms, and
embedded real time operating systems
Requirements
1. Bachelor's or Master's degree in Computer Science, or related
field
2. 10+ years of Software Engineering experience
3. U.S. citizenship and the ability to obtain and maintain a
Department of Defense (DoD) SECRET clearance. TS/SCI is highly
desirable.
4. Active Department of Defense (DoD) SECRET clearance. TS/SCI is
highly desirable.
5. 10+ years of experience developing software for desktop, mobile,
and/or web applications with an object-oriented programming
language
6. 2+ years of demonstrated ability leading small to medium sized
software development teams through all phases of the software
development lifecycle
7. Object-oriented design and implementation experience, with
exposure to software modeling and UML
8. Java development experience
9. Knowledge of network architectures and protocols
10. Experience developing RESTful web APIs
11. Experience with technology similar to: (Please list items you
have experience with)
Spring Boot, Docker, Kubernetes, OpenShift, Javascript, jQuery,
Angular JS, PostgreSQL, Jenkins, Wireshark, Junit, SoapUI,
Selenium, Cucumber, Git, JBoss web server, Linux, microservice
development, CSS, MyBatis, Maven
12. Experience debugging web applications
13. Experience with static code analysis, code coverage tools, and
automated test frameworks
14. RF knowledge (including SW Defined Radio)
15. Ability to read and debug C++ applications
1 6. Must be a US Citizen.
Keywords: KLM Careers, Camden , Lead Software Engineer - LMES, IT / Software / Systems , Camden, New Jersey
Click
here to apply!
|