Skip to main content

Software Engineer (Multiple Levels)

Posted today

8bit intLaurel (MD)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this