onsite
Software Engineer I - Zebra Technologies
Software Engineer
Entry‑level Software Engineer focused on building scalable cloud services using Python and Java, with experience in SQL, AWS, and containerization. Strong foundation in Agile development and collaborative problem‑solving.
About the role
Key Responsibilities
- Design, develop, and maintain backend services in Python and Java, ensuring high performance and reliability.
- Write clean, testable code and participate in code reviews to uphold quality standards.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver features on schedule.
- Deploy and manage services on AWS, utilizing services such as EC2, RDS, and S3.
- Containerize applications with Docker and orchestrate deployments using CI/CD pipelines.
- Monitor application health, troubleshoot issues, and implement improvements for scalability.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proficiency in Python and Java with solid understanding of object‑oriented design.
- Experience with relational databases (SQL) and basic data modeling.
- Familiarity with AWS services and cloud deployment practices.
- Strong problem‑solving skills, ability to work independently and in a team, and a passion for learning new technologies.
Skills
pythonjavasqlawsdockeragile