1

Senior Software Engineer Jobs in Slater, IA (NOW HIRING)

Software Engineer This role leads the design, implementation, and testing of innovative software solutions that exceed customer needs, with a strong focus on Linux-based embedded systems and modern C ...

Software Engineer

Johnston, IA ยท On-site

$85K - $125K/yr

As a Software Engineer, you will be responsible for supporting the development, maintenance and improvement of software applications with minimal guidance from more experienced engineers. This ...

Software Engineer

Nevada, IA ยท On-site

$80K - $90K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Software Engineer

Johnston, IA ยท On-site

$85K - $125K/yr

As a Software Engineer, you will be responsible for supporting the development, maintenance and improvement of software applications with minimal guidance from more experienced engineers. This ...

Software Engineer - Mid Level Duration: 36 Months Location: Des Moines, Iowa - Open to fully remote candidates for the right fit Role Overview: This role supports the enterprise job scheduling ...

Posted today

Software Engineer - Mid Level Duration: 36 Months Location: Des Moines, Iowa - Open to fully remote candidates for the right fit Role Overview: This role supports the enterprise job scheduling ...

Posted today

Software Engineer Job ID: 26-03780 Location: Urbandale, IA, 50322 Duration: 14 Months on W2 contract We are looking for a highly technical engineer to build and support weather data acquisition ...

Showing results 41-60

Senior Software Engineer information

See Slater, IA salary details

$71.3K

$135.3K

$181.3K

How much do senior software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for senior software engineer in Slater, IA is $135,314.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,700.00 and $152,500.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.
What are the most commonly searched types of Software Engineer jobs in Slater, IA? The most popular types of Software Engineer jobs in Slater, IA are:
What cities near Slater, IA are hiring for Senior Software Engineer jobs? Cities near Slater, IA with the most Senior Software Engineer job openings:

Senior Software Engineer - Information Products Team

Socket.dev

Des Moines, IA โ€ข On-site

$90 - $130/hr

Other

Posted 7 days ago


Job description

Why Wellmark

We are a mutual insurance company owned by our policy holders across Iowa and South Dakota, and weโ€™ve built our reputation on over 80 yearsโ€™ worth of trust. We are not motivated by profits. We are motivated by the well-being of our friends, family, and neighborsโ€“our members. If youโ€™re passionate about joining an organization working hard to put its members first, to provide best-in-class service, and one that is committed to sustainability and innovation, consider applying today!

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 new and elegant solutions to enhance the customer experience. Together, we are leaning into the future, owning the outcome, and driving organizational change to transform how we work.

What you will do daily
  • 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 andmaintaindata quality checks and validation logic across diverse data sources
  • Write clean, maintainable code and activelyparticipateinpeer code reviews
  • Collaborate on architecture, system design, and platform improvements with a highly engaged engineering team
Core Technologies
  • AWS Services: CloudFormation, Glue (PySpark), Lambda, S3,EventBridge,Aurora PostgreSQL, API Gateway, Step Functions, Secrets Manager, KMS.
  • Infrastructure as Code: AWS CDK (TypeScript)
  • Languages: TypeScript, Python
  • CI/CD: GitHub and Azure
Preferred
  • Hands-on experience building infrastructure with AWS CDK
  • Strongproficiencyin TypeScript, working knowledge of Python
  • Experience working with serverless AWS services (e.g., Lambda, Glue, Step Functions)
  • Experience developing ormaintainingAWS Glue jobs
  • Understanding of SQL and relational databases
  • Experience with CI/CD pipelines
  • Gitproficiency
  • ExposuretoAI/ML concepts and applications.
  • Experience mentoring or coaching team members.
  • Ability to work effectively in diverse team models, including global staffing and crowdsourcing.
Required
  • Bachelorโ€™s degree in Computer Science, MIS, or related field of study, and at least 2 years of software development experience (ex. Angular, NodeJS, TypeScript, C++, .NET, Java, SQL) OR 6 years of related and applicable experience.
  • Strong analytical problem-solving skills. Accuracy and high attention to detail.Previousexperiencetroubleshooting and developing creative technical solutions. Ability to provide innovative solutions to complex issues.
  • Demonstrated experience in software development lifecycle methodologies.
  • Big picture thinker with the ability to translate the value of theWaaSstrategy to company strategy when making design and development decisions.
  • Demonstrated, strong ability to gather information, perform necessary research needed for root cause analysis, problem definition and formulation, recommend solution implementation, verification, and ongoing optimization, using data to support recommendations and best practices.
  • Demonstrated ability to build relationships to reach outcomes that gain the support and acceptance of all parties. Ability to communicate key informationin a timely mannerto theappropriate stakeholderaudience with the ability to adjust communication style that will best suit the audience.
  • Ability to communicate with and coach/mentor team members, while setting an example inmaintaininga positive attitude, staying calm under pressure, being approachable, andrespectfuland taking responsibility for failures.
  • Ability to thrive infast-paced environment with changing priorities. Excellent organizational skills. Strong time management skills with the ability to set and meet establishedtimeframeswith little direction, while assuring data and information integrity.
  • Eagerness to learn and stay current on industry trends and have a continuous learning mindset.
  • Ability to collaborate and work as a team toaccomplishgoals and/or solve problems. Ability to earn trust and respect from peers, leadership, and stakeholders. Ability to learn by actively listening and applying coaching feedback.
  • Ability to lead, support and work within a diverse development team model including global staffing, crowd sourcing, etc.

a. Provide high-level analysis and implementation of innovative, efficient, and cost-effective business solutions for multiple platforms, while utilizinginformation technology, business, and industry trends.

b. Guide other engineers in the design, development, code testing, debugging and resolution of issues that utilize emerging technology and meet and exceed Wellmark's evolving business needs.

c. Provide advanced support in the gathering of information, necessary research needed for root cause analysis, problem definition and formulation, solution implementation, verification, and ongoing optimization. Ensure analysis of defects to find root cause and guide others in the identification of potential improvement opportunities.

d. Mentor, guide and problem-solve with other technology areas in the development and implementation of solutions, including how to use new or enhanced software/applications.

e. Use data and cost measures (AWS, infrastructure, labor, etc.) to influence timely decisions, build consensus, and take actions to successfully deliver project or production support objectives and support benefits realization. Identify known issues, impacts to project or production outcomes if not resolved, and escalates as necessary.

f. Build relationships with Wellmark leaders and acts as consultant on business status, issues, process improvements and technology enhancements or capabilities.

g. Participate in project proposals, estimates and proof-of-concept activities as needed.

h. Maintain awareness of industryโ€™s best practices and standards and proactively participates in industry/knowledge reference groups relative to role.

i. Other duties as assigned.

All your information will be kept confidential according to EEO guidelines.

*An Equal Opportunity Employer*

*The policy of Wellmark Blue Cross Blue Shield is to recruit, hire, train and promote individuals in all job classifications without regard to race, color, religion, sex, national origin, age, veteran status, disability, sexual orientation, gender identity or any other characteristic protected by law.*

*Applicants requiring a reasonable accommodation due to a disability at any stage of the employment application process should contact us at [careers@wellmark.com](mailto:careers@wellmark.com?subject=Reasonable%20Accommodation%20Request)*

*Please inform us if you meet the definition of a "[Covered DoD official](https://www.acquisition.gov/dfars/252.203-7000-requirements-relating-compensation-former-dod-officials.)".*

At this time, Wellmark is not considering applicants for this position that require any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please refer to the following resources:[Nonimmigrant Workers](https://www.uscis.gov/working-in-the-united-states/temporary-nonimmigrant-workers) and [Green Card for Employment-Based Immigrants](https://www.uscis.gov/green-card/green-card-eligibility/green-card-for-employment-based-immigrants)

Wellmark supports and expects the responsible use of AI for our workforce! We welcome the responsible use of these tools by job seekers as well and are interested in learning from you; you will have an opportunity in the application process to share which tools you used and how you applied them.

#J-18808-Ljbffr