onsite
Software Engineer 1 - Zebra Technologies
Software Engineer
Software Engineer 1 responsible for designing, developing, and maintaining high‑performance applications using Python, Java, and C++ in a cloud‑native environment with AWS, Docker, and Git for CI/CD.
About the role
Key Responsibilities
- Design, code, and test scalable software components in Python, Java, and C++.
- Collaborate with cross‑functional teams to define requirements and deliver robust solutions.
- Implement CI/CD pipelines using Docker, Git, and AWS services to ensure rapid, reliable deployments.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
- Document architecture, design decisions, and best practices for future maintenance.
Requirements
- Strong programming skills in Python, Java, or C++ with a solid understanding of data structures and algorithms.
- Experience deploying applications to AWS (EC2, ECS, Lambda) and managing containerized workloads with Docker.
- Proficiency with Git for version control and familiarity with CI/CD workflows.
- Excellent problem‑solving abilities and a collaborative mindset.
- Effective communication skills in English, both written and verbal.
Skills
pythonjavacawsdocker