Senior Software Engineer - Information Products Team
Job in
Des Moines, Polk County, Iowa, 50319, USA
Listed on 2026-06-26
Listing for:
Wellmark Blue Cross and Blue Shield
Full Time
position Listed on 2026-06-26
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Overview
Why Wellmark:
We are a mutual insurance company owned by our policy holders across Iowa and South Dakota. We are motivated by the well-being of our members and strive to provide best-in-class service, sustainability, and innovation.
Why Wellmark Technology:
Wellmark is building innovative, modern solutions using cutting edge technology. We are driving organizational transformation and business strategy by empowering our technology team to innovate, enhance the customer experience, and own outcomes as we transform how we work.
- Build and enhance features across the DQM platform, spanning infrastructure, application code, and CI/CD pipelines.
- Support and evolve infrastructure-as-code deployments across multiple environments using AWS CDK.
- Monitor, debug, and improve system performance and reliability across data quality workflows and services.
- Implement and maintain data quality checks and validation logic across diverse data sources.
- Write clean, maintainable code and actively participate in peer code reviews.
- Collaborate on architecture, system design, and platform improvements with a highly engaged engineering team.
- AWS Services:
Cloud Formation, Glue (PySpark), Lambda, S3, Event Bridge, Aurora PostgreSQL, API Gateway, Step Functions, Secrets Manager, KMS. - Infrastructure as Code: AWS CDK (Type Script)
- Languages:
Type Script, Python - CI/CD:
Git Hub and Azure
- Hands-on experience building infrastructure with AWS CDK
- Strong proficiency in Type Script, working knowledge of Python
- Experience working with serverless AWS services (e.g., Lambda, Glue, Step Functions)
- Experience developing or maintaining AWS Glue jobs
- Understanding of SQL and relational databases
- Experience with CI/CD pipelines
- Git proficiency
- Exposure to AI/ML concepts and applications
- Experience mentoring or coaching team members
- Ability to work effectively in diverse team models, including global staffing and crowd sourcing
- Bachelor’s degree in Computer Science, MIS, or related field of study, and at least 2 years of software development experience (e.g., Angular, NodeJS, Type Script, C++, .NET, Java, SQL) OR 6 years of related and applicable experience.
- Strong analytical problem-solving skills, accuracy, and high attention to detail. Experience troubleshooting and developing creative technical solutions.
- Demonstrated experience in software development lifecycle methodologies.
- Big picture thinker with the ability to translate WaaS strategy value into design and development decisions.
- Ability to gather information, perform root cause analysis, define problems, and formulate solutions with data-driven verification and ongoing optimization.
- Ability to build relationships and gain support from stakeholders, with clear and timely communication tailored to the audience.
- Ability to communicate with and coach/mentor team members, maintaining a positive attitude, staying calm under pressure, being approachable and respectful, and taking responsibility for failures.
- Ability to thrive in a fast-paced environment with changing priorities; strong organizational and time management skills to meet deadlines while ensuring data integrity.
- Eagerness to learn and stay current on industry trends with a continuous learning mindset.
- Ability to collaborate and work as a team to accomplish goals; earn trust and respect from peers, leadership, and stakeholders; learn by listening and applying feedback.
- Ability to lead, support, and work within a diverse development team model including global staffing and crowd sourcing
- Provide high-level analysis and implementation of innovative, efficient, and cost-effective business solutions for multiple platforms, while utilizing information technology, business, and industry trends.
- Guide other engineers in design, development, code testing, debugging, and resolution of issues that utilize emerging technology and meet evolving business needs.
- Provide advanced support in gathering information and performing root cause analysis, problem definition and formulation, solution implementation, verification, and ongoing optimization. Analyze defects to identify…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×