Job Description
Job Description
About the Role:
As a Software Engineer at multiple levels, you will play a critical role in designing, developing, and maintaining scalable big data solutions that support complex and secure environments. Your work will directly contribute to the advancement of data processing capabilities using cutting-edge technologies such as Apache Hadoop, ensuring efficient handling of large datasets. You will collaborate closely with cross-functional teams to implement robust software components that meet stringent security requirements, including maintaining an active Top Secret clearance. This position demands a strong proficiency in JavaScript for developing interactive and responsive user interfaces that complement backend data systems. Ultimately, your contributions will enable the organization to leverage big data insights securely and effectively, driving informed decision-making and operational excellence.
Minimum Qualifications:
- Active TS/SCI clearance with an active Full Scope polygraph.
- Proven experience with one of the following: C/C++, Python, Java, Ruby, or JavaScript programming.
- Strong understanding of software development life cycle and best practices.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Preferred Qualifications:
- Hands-on experience with big data technologies, specifically Apache Hadoop.
- Experience with additional big data tools such as Spark, Kafka, or Hive.
- Familiarity with cloud platforms and services related to big data processing.
- Advanced degree in Computer Science or related discipline.
- Prior experience working in secure or government-regulated environments.
- Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
Responsibilities:
- Design, develop, and optimize big data applications and pipelines using Apache Hadoop and related technologies.
- Write clean, maintainable, and efficient JavaScript code to build user-facing features and interfaces.
- Collaborate with security teams to ensure all software components comply with Top Secret clearance protocols and data protection standards.
- Analyze system requirements and troubleshoot issues to improve performance and reliability of big data solutions.
- Participate in code reviews, testing, and deployment processes to maintain high-quality software delivery.
Skills:
The required skills are integral to your daily responsibilities, where your active Top Secret clearance allows you to work on sensitive projects with strict security protocols. JavaScript skills enable you to develop dynamic and responsive front-end components that interface seamlessly with big data backends. Expertise in Apache Hadoop is essential for building and managing distributed data processing systems that handle vast amounts of information efficiently. Preferred skills such as familiarity with additional big data tools and cloud platforms enhance your ability to design versatile and scalable solutions. Together, these skills empower you to deliver secure, high-performance software that meets both technical and regulatory demands.