Title
Senior Software Engineer (Video Workflows)
EOE Statement
Anakim Consulting is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regards to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Description
Senior Software Engineer (Video Workflows)
Huntsville, AL 35808 Job Type: Full Time
Location: On-Site; Must reside within commuting area Anakim Consulting has an immediate need for a Senior Software Engineer to support Video Workflow Automation for a federal customer environment. The Software Engineer will support software development creating efficient and scalable video workflows. Qualified candidates will have demonstrated expertise to design, develop and maintain code to automate video distribution, streamline processes, and accelerate timelines. Video Workflow Automation focused responsibilities include:
- Collaboration: Work closely with other team members, including product managers, designers, and quality assurance engineers, to ensure successful project delivery
- Workflow Development: Design, develop, and maintain software solutions that automate video distribution workflows, including encoding, transcoding, packaging, and delivery
- Automation: Implement automated processes to reduce manual intervention and streamline operations, such as background tasks, batch processing, and error handling
- Optimization: Identify and implement performance optimizations to improve video delivery speed and efficiency
- Integration: Integrate video workflows with existing systems and platforms, such as content management systems, delivery networks, and analytics tools
- Problem-Solving: Troubleshoot and resolve technical issues related to video workflows and automation
Software Engineering focused responsibilities include:
- Provide leadership in software engineering design and modification
- Provide advanced software services on all aspects of equipment
- Work directly on problems that are complex to analyze, plan, program, and operate
- Confer with functional area experts and authorities to determine the software application requirements of the program
- Analyze problems within the program and make recommendations based on input from the Government and other personnel
- Responsible for the completion of assigned engineering projects within budgetary and scheduling guidelines
- Lead a group of engineers, analysts, and technicians assigned for the duration of a project or may function as ongoing lead for one or more groups/technical areas
- Supervise a team of software engineers
- Work on-site at Huntsville site
Position Requirements
Basic requirements include:
- U.S. Citizenship (no dual citizenship)
- Current Public Trust security access or ability to obtain Public Trust
- 10-15 years of related experience including 3+ years of experience working with video workflows and automation
- Bachelor's degree in Engineering, Computer Science, related technology discipline
- Senior level software engineering and development experience:
- Programming skills with languages such as Python, Java, or C++
- Experience with video encoding and transcoding technologies such as FFmpeg, x264, H.265
- Knowledge of video streaming protocols such as HTTP Live Streaming, DASH
- Familiarity with cloud platforms such as AWS, GCP, Azure and cloud-native technologies
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
- Excellent written and verbal communication skills
- Availability to support fully on-site schedule
Preferred experience:
- Experience with video delivery networks (CDNs) and their APIs
- Knowledge of video analytics tools and metrics
- Experience with containerization technologies such as Docker, Kubernetes Experience with scripting languages such as Bash, PowerShell
Full-Time/Part-Time
Full-Time
Position
Senior Software Engineer (Video Workflows)
About the Organization
Anakim Consulting is a privately held small company that provides growth opportunities for employees. Come join our team!
This position is currently accepting applications. Apply Now
|