remote
Junior Cloud/Software Engineer - MTSI
Software Engineer
Entry‑level engineer developing and maintaining cloud‑native catalog, metadata, and search services for mission‑critical intelligence platforms using Python, Java, AWS, and modern DevOps tools.
About the role
Key Responsibilities
- Develop and enhance catalog collection services, including object storage, metadata tagging, source citation management, and enterprise search.
- Write clean, maintainable code in Python and Java, implementing RESTful APIs and micro‑services.
- Participate in bug fixing, performance tuning, and ongoing sustainment of existing services.
- Deploy, monitor, and troubleshoot applications in AWS cloud environments using Docker containers and CI/CD pipelines.
- Collaborate with senior engineers and analysts to translate mission requirements into scalable software solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in Python and Java programming languages.
- Familiarity with AWS services (e.g., EC2, S3, Lambda) and containerization tools such as Docker.
- Experience with REST API design, SQL databases, and version control (Git).
- Strong problem‑solving skills and ability to work in a collaborative, fast‑paced environment.
Skills
pythonjavaawssqldocker