onsite
Sr Engineer - Transact Team - Target
Software Engineer
Senior Engineer on the Transact Team building scalable, high‑throughput transaction services using Python, SQL, and AWS. Lead architecture, design, and deployment of containerized microservices with Docker and Kubernetes, ensuring reliability and performance at scale.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance transaction services in Python, ensuring scalability and reliability.
- Architect and implement data pipelines and storage solutions using SQL and AWS services (RDS, Redshift, S3).
- Containerize applications with Docker, orchestrate with Kubernetes, and manage deployments via CI/CD pipelines.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and enforce best practices.
- Monitor system health, troubleshoot performance bottlenecks, and implement automated alerting and logging.
Requirements
- 5+ years of software engineering experience, with strong proficiency in Python and SQL.
- Hands‑on experience with AWS cloud services and infrastructure as code.
- Proficient in containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of CI/CD pipelines and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonsqlawsdockerkubernetescicd