Davidson is seeking a Senior Software Developer to drive advancements in automated Fire Control algorithms deployed in containerized service architecture for an innovative product development program in the aerospace and missile defense industry.
Requirements
- Extensive experience in C++ and Python programming.
- Proven knowledge in Agile/Scrum development methodologies.
- Demonstrated experience with software containerization, Kubernetes (k8s), and Docker.
- Experience implementing engineering algorithms within software.
- Develop and integrate APIs within containerized services, ensuring secure and efficient communication between software components.
- Experience with GitLab Pipeline Automation.
- Knowledge of AI and Machine Learning algorithms.
Responsibilities
- Lead and conduct software development activities across various innovative tools.
- Guide the team in implementing software development best practices.
- Support the implementation of sophisticated algorithms within software products.
- Engage in experimental projects to explore and validate new theories, ideas, and concepts.
- Promote and actively support an Agile mindset and Scrum approach within the development team.
- Facilitate design discussions and collaborate effectively with team members to refine project requirements.
- Develop and integrate APIs within containerized services, ensuring secure and efficient communication between software components.
Other
- 15+ years of related work experience.
- Demonstrate effective communication skills, articulating ideas and collaborating through both verbal and visual methods.
- Mentor and coach junior developers in software skill development and career growth.
- Ability to work collaboratively on product requirements with cross-functional teams.
- Must currently hold or be able to obtain a Secret Clearance