> Markdown version of [/jobs/ext/4249456-full-stack-software-engineer-data-pipeline-focus](https://www.wearedevelopers.com/jobs/ext/4249456-full-stack-software-engineer-data-pipeline-focus). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Engineer (Data Pipeline Focus) - **Company:** Bitwise - **Location:** Annapolis Junction, MD, United States - **Salary:** $282,000.0 - $332,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Spring Security, Amazon Elastic Compute Cloud, Amazon S3, Build Automation, Automation of Tests, Bash Shell, Big Data, Software Quality, Continuous Integration, Data Discovery, Data Transformation, Software Design Patterns, Elasticsearch, Data Flow Control, Groovy, JSON, Junit, Python (Programming Language), Apache Maven, Enterprise Messaging Systems, MongoDB, NoSQL, RabbitMQ, Redis, Amazon Simple Notification Service (SNS), Software Engineering, Web Platforms, Enterprise Data Management, Data Processing, Scripting, Data Storage Management, Spring-boot, AWS Lambda, Gitlab, Git, Documentation System, Vue.js, Spring Data, AI Platforms, Linux Development, Kubernetes, Atlassian Tools, Apache Kafka, Apache Nifi, Npm(Software), Front End Software Development, Api Design, Software Coding, Restful APIs, Amazon Simple Queue Service (SQS), Data Pipelines, Docker - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9af0398b645be193 ## About the Role * 12+ years of relevant experience with a B.S. in a technical discipline, or 16+ years of relevant experience without a degree * Extensive software engineering experience in Java, including developing Java-based REST APIs * Experience with NoSQL databases (e.g., Elasticsearch, MongoDB, Redis, Dgraph, or similar) * Proficiency in at least two of the following: + Spring Boot REST APIs and Spring Libraries (Spring Security, Spring Data, etc.) + Data wrangling and dataflow (data discovery, mining, analysis, cleaning, exploration, modeling, structuring, transforming, enriching, and validating) + Dataflow tools such as Apache NiFi * Familiarity with Git for version control, and Maven and/or npm for build automation * Proficiency working in a Linux development environment * Demonstrated willingness and ability to learn new tools, technologies, and workflows * Experience using Atlassian task-tracking and documentation tools like Jira and Confluence, or similar platforms * Excellent communication and teamwork skills Preferred Skills * Experience with various corporate data formats * Leveraged AI platforms to assist in hybrid automated/manual data transformation, code development, and schema management * Familiarity with CI/CD tools (e.g., GitLab) and automated testing (e.g., JUnit) * Advanced knowledge of containerization and orchestration platforms, including Docker/Podman and Kubernetes * Proficiency in JSON and JSON Schemas or similar schema frameworks, with a strong background in data modeling concepts and techniques * Experience with AWS services (EC2, S3, SQS, SNS, Lambdas, etc.) * Scripting with Bash, Python, and/or Groovy * Knowledge of event-driven or messaging technologies such as Kafka or RabbitMQ * Frontend development experience with modern JavaScript and a GUI framework like Vue.js * Experience with production operations and capabilities ## Description You'll join a small, tight-knit team of 3-4 engineers within a broader 20+ person development organization supporting a mature, mission-critical web platform. This platform ingests diverse publicly available information sources and transforms them into a powerful analytical tool used by hundreds of mission customers. You'll contribute across the full stack-designing and implementing data processing workflows, building scalable REST APIs, and enhancing user-facing visualizations-while working with large-scale data ingestion, complex queries, and interactive analysis. In this role, you'll drive the continual evolution of a robust software system, focusing on code quality, testing, documentation, and ticket management. You'll leverage established design patterns and modern AI platforms to streamline code development, data transformation, and schema management. You'll manage and optimize data storage and retrieval using Elasticsearch, Dgraph, MongoDB, and Redis, while understanding API-driven microservice design patterns and dataflow tools like Apache NiFi. You'll contribute to every part of the data processing lifecycle-from collection and processing to storage and presentation in our UI. You'll collaborate closely with analysts, product owners, and fellow engineers to ensure solutions meet operational needs. As a team player in a fast-paced, structured environment, you'll provide mentorship to teammates, help identify process improvements to accelerate delivery of new data sources, and bring ideas to the table for improving team efficiency and tooling. This is a long-running software effort known for its technical stability, team cohesion, and deep integration into mission-critical systems-a place where you can make meaningful contributions and grow your skills.