Senior Cyber Software Engineer Join our dynamic team as a Senior Cyber Software Engineer at Fort Meade, where opportunities abound for skilled engineers in an environment that promotes growth and leadership. Aspiring individuals will have the chance to advance within the company potentially rising to the role of Director of Software Engineering, contingent on the growth and success of our software engineering practice. This role offers not only technical challenges but also the opportunity to lead, mentor, and expand our software engineering forefront.
Salary: $200,000.00 - $270,000.00 per year
Essential Duties and Responsibilities: - Develop and enhance software applications through coding and debugging.
- Engage in the entire software development lifecycle, ensure integration with existing systems, and comply with project standards and requirements.
- Take the lead in proposing strategic projects and plans for system improvements, including proposal drafting and resource management.
- Oversee the recruitment, training, and development of new software engineers, enhancing team capabilities and ensuring retention of knowledge.
- Analyze user needs to derive software design and performance requirements while ensuring client satisfaction.
- Design and develop high-volume, low-latency applications for high-performance systems.
- Lead testing and debugging tasks, ensuring rigorous validation protocols and quality assurance standards.
- Act as a mentor and provide expert advice and technical guidance to the software development team.
- Coordinate software installation and monitor systems to ensure specifications are met and systems are running effectively.
- Research new technologies and implement them or recommend their implementation to achieve operational or client-specific objectives.
Minimum Position Qualifications: - Bachelor's degree in Computer Science or related field from an accredited institution.
- Fourteen (14) years of experience in software engineering with demonstrable success in project delivery.
- Strong proficiency in Java, Spring Boot, Maven, and Python.
- Extensive experience with databases such as MongoDB, as well as with Docker, Kubernetes/Rancher, Kafka, and Amazon S3.
- Active TS/SCI clearance with full-scope polygraph as required by operational demands and client confidentiality agreements.
Preferred Qualifications: - Proven track record in leading software development teams and delivering complex projects.
- Experience in the intelligence community or a similarly secure and sensitive environment.
- Strong interpersonal and communication skills to effectively collaborate with varying levels of the organization.
- Ability to guide less experienced engineers through complex debugging and troubleshooting tasks.
- Demonstrable skill in proposal writing and project documentation for high-stakes projects.
Skills: - Expert-level coding skills in Java and Python.
- Proficiency in using Spring Boot framework and building RESTful services.
- Solid understanding of modern software development tools and methodologies.
- Exceptional problem-solving abilities and capable of performing complex system integration tasks.
- Strong leadership skills and ability to motivate and manage software development teams.
Benefits: - Competitive salary and incentive packages.
- Health, dental, and vision insurance.
- Retirement benefits and employer-matching 401(k) plan.
- Continuing education and professional development opportunities.
- Opportunity for career advancement and leadership development within the practice.