remote
Senior Software Engineer - Enterprise Data Services - Wellmark Blue Cross and Blue Shield
Software Engineer
Senior Software Engineer designing and delivering high‑performance, scalable data services using Java, Python, SQL and AWS cloud technologies, with a focus on microservices, containerization, and data pipeline automation.
About the role
Key Responsibilities
- Design, develop, and maintain enterprise‑grade data services and APIs that process large‑scale health‑care data sets.
- Implement microservice architectures using Java or Python, containerized with Docker and orchestrated via Kubernetes.
- Build and optimize data pipelines on AWS (e.g., S3, Lambda, Glue, Redshift) to ensure reliable ingestion, transformation, and storage.
- Collaborate with product owners, data analysts, and other engineering teams to translate business requirements into technical solutions.
- Apply best practices for performance tuning, security, and automated testing to deliver robust, high‑availability services.
Requirements
- 5+ years of professional software development experience, primarily with Java and/or Python.
- Strong expertise in SQL and relational database design, plus experience with cloud data platforms such as AWS Redshift or Snowflake.
- Hands‑on experience building microservices, containerizing applications with Docker, and managing deployments using Kubernetes.
- Proficiency in designing and operating data pipelines, ETL processes, and cloud services (S3, Lambda, Glue, etc.).
- Solid understanding of software engineering best practices, including CI/CD, automated testing, and code reviews.
Skills
javapythonsqlawsdockerkubernetes