Senior Software Engineer (Data Quality Management)

Wellmark

Des Moines, IA, United States of America • 13m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior (or Lead) Software Engineer for Data Quality Management (DQM)

  • Focus: AWS-based platform delivering automated data quality scoring across enterprise data sources

  • Work style: Hands-on engineering; build infrastructure + application features + CI/CD; monitor and improve reliability

Description

You will help maintain and enhance an AWS-based Data Quality Management platform that automatically scores data quality across enterprise systems. The role includes designing and developing efficient, cost-effective solutions using modern cloud technologies, infrastructure as code, and event-driven architectures. You will implement data quality checks and validation logic, monitor and debug workflows, and contribute to architecture and system design improvements aligned with engineering and security standards.

Responsibilities

  • Build and enhance platform features across infrastructure, application code, and CI/CD pipelines

  • Support AWS CDK deployments across multiple environments

  • Implement data quality checks and validation logic across diverse data sources

  • Monitor, debug, and improve workflow performance and reliability

  • Write clean, maintainable code and participate in peer code reviews

  • Influence architecture, system design, and platform improvements while aligning with engineering standards and security requirements

  • Apply event-driven/distributed systems patterns in production

  • Guide or mentor other engineers (Lead-level expectations)

  • Participate in proposals, estimates, and proof-of-concept activities

Requirements

  • Bachelor’s degree in Computer Science, MIS, or related field and at least 2 years of software development experience OR 6 years related/applicable experience

  • For Lead level: Bachelor’s degree and at least 5 years development experience OR 9 years related/applicable experience

  • Strong analytical problem-solving with high attention to detail

  • Demonstrated experience in software development lifecycle methodologies

  • Root-cause analysis, problem definition, solution implementation, verification, and ongoing optimization using data

  • Ability to communicate key information to stakeholders and adjust communication style

  • Ability to coach/mentor and lead by example; maintain composure under pressure

  • Ability to thrive in a fast-paced environment with changing priorities; strong organizational skills

  • Continuous learning mindset

  • Ability to collaborate within a diverse development team model (e.g., global staffing/crowd sourcing)

Benefits

  • Opportunities to own components across infrastructure, execution, and orchestration

  • Support for learning and growth (deep AWS/domain expertise and certifications not required)

  • Collaborative environment that values continuous learning, knowledge sharing, and pragmatic problem-solving

  • Involvement in architecture and system design improvements and platform modernization

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report