About the Job:
Cyber Software Engineer Level 2
As a Cyber Software Engineer Level 2 at our Fort Meade location, you will embark on a technically innovative pathway that could evolve into a leadership role as Director of Software Engineering. This position not only demands strong development skills, but also a keen ability to foster new growth and mentor upcoming talent within our organization. You'll play a critical role in shaping the future of our software engineering practices, driving projects, and improving process standards. The role demands a candidate with a deep understanding of software development, system integration, and maintaining high security and performance standards in a dynamic environment.
Compensation: $200,000.00 - $270,000.00
Essential Duties and Responsibilities:
- Meet full-time role requirements for a Software Engineer Level 2 with potential to transition to Director.
- Facilitate the growth and development of the Software Engineering practice.
- Recruit, mentor, and provide career guidance to software engineering teams.
- Lead the design, development, and integration of software systems and algorithms.
- Manage software projects ensuring adherence to schedule and quality.
- Assist with proposal writing, improving software documentation, and refining development processes.
- Develop complex database interfaces, queries, and algorithms to meet or exceed system performance standards.
- Oversee software development teams and ensure compliance with project specifications and software development process.
- Interface with system engineers and hardware engineers to derive software requirements and system limitations.
- Guide and perform debugging, modification, and optimization of software systems.
- Monitor and coordinate software system installations and equipment functioning.
Minimum Position Qualifications:
- Fourteen (14) years’ experience as a Software Engineer in similarly scoped programs and contracts.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university.
- Proven experience in Java, Spring Boot, Maven, Docker, and Kubernetes.
- Strong understanding of RESTful services, XML, JSON, MongoDB, Kafka, and Python.
- Active TS/SCI clearance with full-scope polygraph.
- Strong interpersonal and excellent communication skills.
- Experience with Amazon S3 and cloud services environment.
Preferred Qualifications:
- Experience in leading software engineering teams.
- Proven track record in strategic planning and implementation of software engineering practices.
- Extensive knowledge and application of algorithm optimization and system performance standards.
- Familiarity with the Central MD Intelligence Community and existing relationships within the software industry.
- Demonstrated ability to mentor and lead teams in various software engineering methodologies.
- Capability to initiate and manage projects, ensuring completion on time and within budget.
Skills:
- Advanced coding skills in multiple programming languages.
- Expertise in system integration and software customization.
- Strong analytical skills with ability to design complex software solutions.
- Effective communication and leadership skills, particularly in guiding technical teams.
- Proficiency in developing and optimizing databases and data queries.
- Ability to handle multiple projects simultaneously with a focus on solution integration.