What are the responsibilities and job description for the Software Engineer - Python position at M1 Technology LLC?
M1 Technology is seeking a Software Engineer - Python with experience with experience implementing solutions using Amazon Web Services (AWS).
Requires TS/SCI with polygraph
Responsibilities:
Requires TS/SCI with polygraph
Responsibilities:
- Design, develop, and deploy cloud-native solutions using Python, leveraging AWS services like Lambda, S3, EC2, EventBridge, and DynamoDB.
- Apply expertise in programming, operating systems, and networking to address complex collection needs within cloud environments.
- Implement and maintain robust unit tests to ensure high-quality, reliable, and scalable software performance.
- Work with container technologies to support application deployment and efficient resource management.
- Collaborate with engineering teams to integrate software components, supporting automated systems and cloud infrastructure.
- Demonstrated experience leveraging a background in programming, software tools and packages, operating systems, and networking to solve collection needs in cloud environments
- Demonstrated experience with Python
- Demonstrated experience with cloud services, to include Lambda, S3, Batch, EC2, EventBridge, SQS/SNS, IAM, DynamoDB, and containers
- Experience writing unit tests