Software Engineer (SWE), Level 2 [D.26.0244]
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
Job description
Description: Join a high-impact, mission-driven team as a Full-Stack Software Engineer, supporting a mature and well-established technical organization. Youβll be a member of a small 3-4 person team, which plays a critical role within a broader 20+ person development organization. Together, the team supports a robust web-based platform that integrates diverse publicly available information (PAI) sources into a powerful analytical tool used by hundreds of mission customers. In this role, youβll contribute across the stack, developing ingest pipelines, building scalable REST APIs, and enhancing user-facing visualizations. The platform supports large-scale data ingestion, complex queries, and interactive analysis. Youβll collaborate closely with other sub-teams on the project to ensure end-to-end functionality and performance. Weβre looking for a developer who is excited to contribute to all aspects of this system and who also brings an interest in improving team processes and, * Contribute to the ongoing enhancement of a mature software system through code development, testing, documentation, and Jira task management.
- Assist with the design and implementation of new data processing workflows.
- Leverage established design patterns and AI platforms to streamline code development, data transformation, and schema management, ensuring the productβs long-term scalability and maintainability.
- Understand API-driven microservice design patterns, NoSQL databases, dataflow tools (Apache NiFi), and modern web frameworks.
- Contribute to all parts of the data processing lifecycle, from collection to processing to storage, and facilitate presentation to analysts in our UI.
- Maintain a team player mentality as a collaborative member of a fast-paced, structured team.
Requirements
tooling, particularly in ways that help us integrate new data sources more efficiently and deliver faster. This long-running software effort is known for its technical stability, team cohesion, and deep integration into mission-critical systems, offering you the opportunity to make meaningful contributions in a fast-paced, collaborative environment., * Java experience.
- Proficiency in at least two of the following:
- Modern JavaScript frameworks (VueJS, React, Angular, etc.)
- Spring Boot Rest APIs and Spring Libraries (Spring Security, Spring Data, etc.)
- Experience with NoSQL databases (e.g., Elasticsearch, MongoDB, Redis, Dgraph, etc.).
- Familiarity with Git for version control, and Maven and/or npm for build automation.
- Working knowledge developing in a Linux environment.
- Demonstrated willingness and ability to learn new tools, technologies, and workflows.
- Comfortable using task-tracking and documentation tools like Jira, Confluence, or similar platforms.
- Excellent communication and teamwork skills.
Nice to Haves:
- Dataflow experience (e.g., Apache Nifi or similar tools), including data wrangling (discovery, mining, cleaning, exploration, modeling, structuring, enriching, and validating)
- Leveraged AI platforms to assist in hybrid automated/manual data transformation, code development, and schema management.
- Experience with AWS services (EC2, S3, SQS, SNS, Lambdas, etc.).
- Familiarity with CI/CD tools (e.g., GitLab CI/CD, Jenkins) and automated testing (e.g., JUnit).
- Hands-on experience with containerization technologies such as Docker and Kubernetes.
- Scripting with Bash, Python, and/or Groovy.
- Knowledge of DevOps automation tools such as Ansible, Packer, and Terraform.
YOE Requirement: 8 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.
Benefits & conditions
Salary Range: $176k-$192k per year with an additional $44k-$48k in immediately vested company 401(k) contributions
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦